From 087ef389e0e16a0049152375b5058dd029f8e78f Mon Sep 17 00:00:00 2001
From: zhangxiao <898441624@qq.com>
Date: 星期五, 16 八月 2024 14:52:42 +0800
Subject: [PATCH] fix: 模型修改

---
 src/views/dmx/model/index.vue                   |   11 +++++++----
 src/views/dmx/model/components/addTableName.vue |    2 +-
 2 files changed, 8 insertions(+), 5 deletions(-)

diff --git a/src/views/dmx/model/components/addTableName.vue b/src/views/dmx/model/components/addTableName.vue
index eb7dfe5..c02dee4 100644
--- a/src/views/dmx/model/components/addTableName.vue
+++ b/src/views/dmx/model/components/addTableName.vue
@@ -178,7 +178,7 @@
           })
             .then((resData) => {
               if ((resData as any).code === 200) {
-                emit('refresh-parent');
+                emit('refresh-parent', form.name);
                 addTabVisible.value = false;
                 Message.success('娣诲姞鎴愬姛');
               }
diff --git a/src/views/dmx/model/index.vue b/src/views/dmx/model/index.vue
index ef1335c..e969bd7 100644
--- a/src/views/dmx/model/index.vue
+++ b/src/views/dmx/model/index.vue
@@ -306,6 +306,7 @@
     if ((res as any).code == 200) {
       // Reflect.deleteProperty(tabData.value, tabKey.value);
       queryModel();
+      Message.success('鍒犻櫎鎴愬姛');
     }
   };
 
@@ -342,9 +343,9 @@
     const res = await modelmyLlms();
     modalList.value = res.data;
     loading.value = true;
-    tabData.value = Object.assign({}, tabData.value, res.data);
-    tabData.value = filterObject(tabData.value, 1);
+    // tabData.value = Object.assign({}, tabData.value, res.data);
 
+    tabData.value = filterObject(res.data, 1);
     tabKey.value = Object.keys(tabData.value)[0];
     await getFactory();
   };
@@ -359,8 +360,10 @@
       }, {});
   };
 
-  const refreshParentMethod = () => {
-    queryModel();
+  const refreshParentMethod = async (name) => {
+    // console.log(name, 678776);
+    await queryModel();
+    // tabKey.value = name;
     // 杩欓噷鎵ц闇�瑕佺殑鎿嶄綔
   };
 

--
Gitblit v1.8.0