From f203716f3152a777c303031b74ee0368d7466434 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期二, 26 十一月 2024 15:29:06 +0800
Subject: [PATCH] update 优化 代码生成导入下拉框默认值处理

---
 src/views/tool/gen/importTable.vue |   25 ++++++++++++-------------
 1 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/src/views/tool/gen/importTable.vue b/src/views/tool/gen/importTable.vue
index 50ec0ee..e0f524e 100644
--- a/src/views/tool/gen/importTable.vue
+++ b/src/views/tool/gen/importTable.vue
@@ -63,14 +63,18 @@
 
 /** 鏌ヨ鍙傛暟鍒楄〃 */
 const show = (dataName: string) => {
-  getDataNameList();
-  if (dataName) {
-    queryParams.dataName = dataName;
-  } else {
-    queryParams.dataName = 'master';
-  }
-  getList();
-  visible.value = true;
+  getDataNames().then(res => {
+    if (res.code == 200) {
+      dataNameList.value = res.data;
+      if (dataName) {
+        queryParams.dataName = dataName;
+      } else {
+        queryParams.dataName = dataNameList.value[0];
+      }
+      getList();
+      visible.value = true;
+    }
+  });
 };
 /** 鍗曞嚮閫夋嫨琛� */
 const clickRow = (row: DbTableVO) => {
@@ -110,11 +114,6 @@
     visible.value = false;
     emit('ok');
   }
-};
-/** 鏌ヨ澶氭暟鎹簮鍚嶇О */
-const getDataNameList = async () => {
-  const res = await getDataNames();
-  dataNameList.value = res.data;
 };
 
 defineExpose({

--
Gitblit v1.9.3