From 69c189a0c97cc6efedae19a4d7d89e18cfd4f4e6 Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期五, 01 三月 2024 20:08:52 +0800 Subject: [PATCH] 代码生成新增创建表结构功能 --- src/views/tool/gen/index.vue | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/src/views/tool/gen/index.vue b/src/views/tool/gen/index.vue index 8c9ce6a..77e8a80 100644 --- a/src/views/tool/gen/index.vue +++ b/src/views/tool/gen/index.vue @@ -41,9 +41,19 @@ type="primary" plain icon="Download" + :disabled="multiple" @click="handleGenTable" v-hasPermi="['tool:gen:code']" >鐢熸垚</el-button> + </el-col> + <el-col :span="1.5"> + <el-button + type="primary" + plain + icon="Plus" + @click="openCreateTable" + v-hasRole="['admin']" + >鍒涘缓</el-button> </el-col> <el-col :span="1.5"> <el-button @@ -146,6 +156,7 @@ </el-tabs> </el-dialog> <import-table ref="importRef" @ok="handleQuery" /> + <create-table ref="createRef" @ok="handleQuery" /> </div> </template> @@ -153,6 +164,7 @@ import { listTable, previewTable, delTable, genCode, synchDb } from "@/api/tool/gen"; import router from "@/router"; import importTable from "./importTable"; +import createTable from "./createTable"; const route = useRoute(); const { proxy } = getCurrentInstance(); @@ -238,6 +250,10 @@ function openImportTable() { proxy.$refs["importRef"].show(); } +/** 鎵撳紑鍒涘缓琛ㄥ脊绐� */ +function openCreateTable() { + proxy.$refs["createRef"].show(); +} /** 閲嶇疆鎸夐挳鎿嶄綔 */ function resetQuery() { dateRange.value = []; -- Gitblit v1.9.3