From d71ee5dba10765e9991608d9d0ba2e136aa8abdf Mon Sep 17 00:00:00 2001 From: RuoYi <yzz_ivy@163.com> Date: 星期五, 01 十二月 2023 11:20:12 +0800 Subject: [PATCH] 显隐列组件支持复选框弹出类型 --- ruoyi-ui/src/views/tool/gen/genInfoForm.vue | 41 +++++++++++++++++++++++++++-------------- 1 files changed, 27 insertions(+), 14 deletions(-) diff --git a/ruoyi-ui/src/views/tool/gen/genInfoForm.vue b/ruoyi-ui/src/views/tool/gen/genInfoForm.vue index bf6382d..a15e073 100644 --- a/ruoyi-ui/src/views/tool/gen/genInfoForm.vue +++ b/ruoyi-ui/src/views/tool/gen/genInfoForm.vue @@ -12,6 +12,15 @@ </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"> 生成包路径 @@ -60,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"> 上级菜单 @@ -75,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> @@ -255,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