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 emit = defineEmits(['ok']); /** 查询参数列表 */ 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) => { @@ -111,11 +115,6 @@ const handleImportTable = async () => { emit('ok'); } }; -/** 查询多数据源名称 */ -const getDataNameList = async () => { - const res = await getDataNames(); - dataNameList.value = res.data; -}; defineExpose({ show