From a5b915a3f44422b17fabea886c2e2547d66e534e Mon Sep 17 00:00:00 2001 From: ray <1490493387@qq.com> Date: Thu, 25 Jul 2024 00:03:31 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E4=BB=A3?= =?UTF-8?q?=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/generator/index.vue | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/src/views/generator/index.vue b/src/views/generator/index.vue index e36c4f78..4611c6d2 100644 --- a/src/views/generator/index.vue +++ b/src/views/generator/index.vue @@ -52,15 +52,6 @@ size="small" link @click="handleOpenDialog('config', scope.row.tableName)" - > - - 配置 - - 生成 @@ -279,7 +270,7 @@ const cmOptions: EditorConfiguration = { mode: "text/javascript", }; -import DatabaseAPI, { +import GeneratorAPI, { TablePageVO, TableColumnVO, TablePageQuery, @@ -309,7 +300,7 @@ const dialog = reactive({ /** 查询 */ function handleQuery() { loading.value = true; - DatabaseAPI.getTablePage(queryParams) + GeneratorAPI.getTablePage(queryParams) .then((data) => { pageData.value = data.list; total.value = data.total; @@ -341,9 +332,14 @@ const treeData = ref([]); function handleOpenDialog(type: string, tableName: string) { dialog.visible = true; dialog.type = type; - if (type === "preview") { + if (type === "config") { + GeneratorAPI.getTableColumns(tableName).then((data) => { + dialog.title = `配置 ${tableName}`; + tableColumns.value = data; + }); + } else if (type === "preview") { treeData.value = []; - DatabaseAPI.getPreviewData(tableName).then((data) => { + GeneratorAPI.getPreviewData(tableName).then((data) => { dialog.title = `预览 ${tableName}`; // 组装树形结构完善代码 @@ -356,11 +352,6 @@ function handleOpenDialog(type: string, tableName: string) { code.value = firstLeafNode.content || ""; } }); - } else if (type === "config") { - DatabaseAPI.getTableColumns(tableName).then((data) => { - dialog.title = `配置 ${tableName}`; - tableColumns.value = data; - }); } }