diff --git a/src/api/database.ts b/src/api/database.ts index 14d4c4d7..e272e6f8 100644 --- a/src/api/database.ts +++ b/src/api/database.ts @@ -15,7 +15,7 @@ class DatabaseAPI { /** 获取代码生成预览数据 */ static getTableColumns(tableName: string) { return request({ - url: `${DATABASE_BASE_URL}/${tableName}/columns`, + url: `${DATABASE_BASE_URL}/table/${tableName}/columns`, method: "get", }); } diff --git a/src/main.ts b/src/main.ts index 5b8e96fb..ff813587 100644 --- a/src/main.ts +++ b/src/main.ts @@ -13,6 +13,7 @@ import "animate.css"; import { InstallCodemirro } from "codemirror-editor-vue3"; const app = createApp(App); +// 注册插件 app.use(setupPlugins); app.use(InstallCodemirro); app.mount("#app"); diff --git a/src/views/generator/index.vue b/src/views/generator/index.vue index 71339f10..689b5a48 100644 --- a/src/views/generator/index.vue +++ b/src/views/generator/index.vue @@ -51,16 +51,16 @@ type="primary" size="small" link - @click="handlePreview(scope.row.tableName)" + @click="handleOpenDialog('config', scope.row.tableName)" > - 预览 + 配置 生成 @@ -84,23 +84,31 @@ @close="handleCloseDialog" size="80%" > - - - - - -
- -
-
-
+
+ + + + + +
+ +
+
+
+
+
+ + 基础信息 + 字段配置 + +