fix: 🐛 共享下拉数据,避免重复请求

This commit is contained in:
超凡
2025-04-24 00:18:42 +08:00
parent 2899e13ecd
commit 0ab21ab02c
11 changed files with 84 additions and 65 deletions

View File

@@ -117,13 +117,15 @@ import UserAPI from "@/api/system/user.api";
import type { IObject, IOperateData, PageModalInstance } from "@/components/CURD/types";
import usePage from "@/components/CURD/usePage";
import addModalConfig from "./config/add";
import addModalConfig2 from "./config/add2";
import contentConfig from "./config/content";
import contentConfig2 from "./config/content2";
import editModalConfig from "./config/edit";
import editModalConfig2 from "./config/edit2";
import searchConfig from "./config/search";
import searchConfig2 from "./config/search2";
import { initOptions } from "./config/options";
import addModalConfig2 from "./config2/add";
import contentConfig2 from "./config2/content";
import editModalConfig2 from "./config2/edit";
import searchConfig2 from "./config2/search";
const {
searchRef,
@@ -141,8 +143,6 @@ const {
handleFilterChange,
} = usePage();
const addModalRef2 = ref();
// 其他工具栏
function handleToolbarClick(name: string) {
console.log(name);
@@ -195,6 +195,7 @@ const handleOperateClick2 = (data: IOperateData) => {
};
// 打开二级弹窗
const addModalRef2 = ref();
const openSecondModal = () => {
handleAddClick(addModalRef2 as Ref<PageModalInstance>);
};
@@ -205,4 +206,8 @@ const secondSubmit = (formData: any) => {
// 切换示例
const isA = ref(true);
onMounted(() => {
initOptions();
});
</script>