From f1d0187fa0524b7e11399a80f3a68a2b1c59c5c9 Mon Sep 17 00:00:00 2001 From: zhangxiao <898441624@qq.com> Date: 星期五, 16 八月 2024 20:55:12 +0800 Subject: [PATCH] fix: 修改bug --- src/views/dmx/model/index.vue | 32 ++++++++++++++++++++------------ 1 files changed, 20 insertions(+), 12 deletions(-) diff --git a/src/views/dmx/model/index.vue b/src/views/dmx/model/index.vue index e993528..20c005f 100644 --- a/src/views/dmx/model/index.vue +++ b/src/views/dmx/model/index.vue @@ -237,10 +237,10 @@ const isDeleteDialogVisible = ref(false); //鍒犻櫎鎻愰啋 const modalList = ref({}); - const tabKey = ref('key'); + const tabKey = ref(''); const changeTabs = async (val) => { tabKey.value = val; - await getFactory(); + await getFactory(val); }; const httpUrl = modelStore.hrefUrl; @@ -298,8 +298,7 @@ }); if ((res as any).code == 0) { - queryModel(); - tabKey.value = factory; + await queryModel(''); } else { } }, @@ -319,8 +318,7 @@ if ((res as any).code == 200) { // Reflect.deleteProperty(tabData.value, tabKey.value); - queryModel(); - console.log(tabKey.value, 99998); + await queryModel(''); Message.success('鍒犻櫎鎴愬姛'); } @@ -355,7 +353,7 @@ //鑾峰彇妯″瀷鍒楄〃 const loading = ref(false); - const queryModel = async () => { + const queryModel = async (name) => { const res = await modelmyLlms(); modalList.value = res.data; loading.value = true; @@ -363,9 +361,9 @@ tabData.value = filterObject(res.data, 1); tabKey.value = Object.keys(tabData.value)[0]; - await getFactory(); + await getFactory(name); }; - queryModel(); + queryModel(null); //杩斿洖婊¤冻鏉′欢鐨勫璞� const filterObject = (obj, threshold) => { return Object.keys(obj) @@ -378,12 +376,16 @@ const refreshParentMethod = async (name) => { // console.log(name, 678776); - await queryModel(); + + await queryModel(name); // tabKey.value = name; // 杩欓噷鎵ц闇�瑕佺殑鎿嶄綔 }; - const getFactory = async () => { + const getFactory = async (name) => { + if (name) { + tabKey.value = name; + } const { data } = await getFactoryDetail({ factory_name: tabKey.value, }); @@ -393,7 +395,13 @@ } else { addBtn.value = false; } - tabKey.value = Object.keys(tabData.value)[0]; + + if (!name) { + tabKey.value = Object.keys(tabData.value)[0]; + } else { + tabKey.value = name; + } + console.log(tabKey.value, 999); }; </script> -- Gitblit v1.8.0