From 99e66bf11c38ebe2f21f73b956918468eae4929c Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期日, 30 六月 2024 08:02:22 +0800 Subject: [PATCH] 若依 3.8.8 --- ruoyi-ui/src/views/tool/gen/genInfoForm.vue | 44 ++++++++++++++++++++++++++++---------------- 1 files changed, 28 insertions(+), 16 deletions(-) diff --git a/ruoyi-ui/src/views/tool/gen/genInfoForm.vue b/ruoyi-ui/src/views/tool/gen/genInfoForm.vue index 926376c..a15e073 100644 --- a/ruoyi-ui/src/views/tool/gen/genInfoForm.vue +++ b/ruoyi-ui/src/views/tool/gen/genInfoForm.vue @@ -11,7 +11,15 @@ </el-select> </el-form-item> </el-col> - + <el-col :span="12"> + <el-form-item prop="tplWebType"> + <span slot="label">前端类型</span> + <el-select v-model="info.tplWebType"> + <el-option label="Vue2 Element UI 模版" value="element-ui" /> + <el-option label="Vue3 Element Plus 模版" value="element-plus" /> + </el-select> + </el-form-item> + </el-col> <el-col :span="12"> <el-form-item prop="packageName"> <span slot="label"> @@ -61,6 +69,19 @@ </el-col> <el-col :span="12"> + <el-form-item prop="genType"> + <span slot="label"> + 生成代码方式 + <el-tooltip content="默认为zip压缩包下载,也可以自定义生成路径" placement="top"> + <i class="el-icon-question"></i> + </el-tooltip> + </span> + <el-radio v-model="info.genType" label="0">zip压缩包</el-radio> + <el-radio v-model="info.genType" label="1">自定义路径</el-radio> + </el-form-item> + </el-col> + + <el-col :span="12"> <el-form-item> <span slot="label"> 上级菜单 @@ -76,19 +97,6 @@ :show-count="true" placeholder="请选择系统菜单" /> - </el-form-item> - </el-col> - - <el-col :span="12"> - <el-form-item prop="genType"> - <span slot="label"> - 生成代码方式 - <el-tooltip content="默认为zip压缩包下载,也可以自定义生成路径" placement="top"> - <i class="el-icon-question"></i> - </el-tooltip> - </span> - <el-radio v-model="info.genType" label="0">zip压缩包</el-radio> - <el-radio v-model="info.genType" label="1">自定义路径</el-radio> </el-form-item> </el-col> @@ -213,12 +221,12 @@ </el-row> </el-form> </template> + <script> import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; export default { - name: "BasicInfoForm", components: { Treeselect }, props: { info: { @@ -256,10 +264,14 @@ } }; }, - created() {}, watch: { 'info.subTableName': function(val) { this.setSubTableColumns(val); + }, + 'info.tplWebType': function(val) { + if (val === '') { + this.info.tplWebType = "element-ui"; + } } }, methods: { -- Gitblit v1.9.2