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