From 49d0fc0bdc35302f3e01291b65294e6f468a3d66 Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期三, 29 五月 2024 14:49:15 +0800 Subject: [PATCH] 添加新群号:151450850 --- src/views/tool/gen/index.vue | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/src/views/tool/gen/index.vue b/src/views/tool/gen/index.vue index c0bc943..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(); @@ -222,7 +234,7 @@ proxy.$modal.msgSuccess("鎴愬姛鐢熸垚鍒拌嚜瀹氫箟璺緞锛�" + row.genPath); }); } else { - proxy.$download.zip("/tool/gen/batchGenCode?tables=" + tbNames, "ruoyi"); + proxy.$download.zip("/tool/gen/batchGenCode?tables=" + tbNames, "ruoyi.zip"); } } /** 鍚屾鏁版嵁搴撴搷浣� */ @@ -238,6 +250,10 @@ function openImportTable() { proxy.$refs["importRef"].show(); } +/** 鎵撳紑鍒涘缓琛ㄥ脊绐� */ +function openCreateTable() { + proxy.$refs["createRef"].show(); +} /** 閲嶇疆鎸夐挳鎿嶄綔 */ function resetQuery() { dateRange.value = []; -- Gitblit v1.9.3