From 00e0dbbf98347b1e47a7e0aedd41baa61f7567ed Mon Sep 17 00:00:00 2001
From: fuyongxin <110568259@qq.com>
Date: Wed, 03 Jun 2026 08:47:03 +0800
Subject: [PATCH] 修改配置nacos,后端gateway端口
---
ruoyi-ui/src/views/tool/gen/genInfoForm.vue | 56 ++++++++++++++++++++++++++++++++++++++++----------------
1 files changed, 40 insertions(+), 16 deletions(-)
diff --git a/ruoyi-ui/src/views/tool/gen/genInfoForm.vue b/ruoyi-ui/src/views/tool/gen/genInfoForm.vue
index a15e073..3c3015f 100644
--- a/ruoyi-ui/src/views/tool/gen/genInfoForm.vue
+++ b/ruoyi-ui/src/views/tool/gen/genInfoForm.vue
@@ -17,6 +17,7 @@
<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-option label="Vue3 Element Plus TypeScript 模版" value="element-plus-typescript" />
</el-select>
</el-form-item>
</el-col>
@@ -65,6 +66,29 @@
</el-tooltip>
</span>
<el-input v-model="info.functionName" />
+ </el-form-item>
+ </el-col>
+
+ <el-col :span="12">
+ <el-form-item prop="formColNum">
+ <span slot="label">
+ 表单布局
+ <el-tooltip content="选择表单的栅格布局方式" placement="top">
+ <i class="el-icon-question"></i>
+ </el-tooltip>
+ </span>
+ <el-select v-model="info.formColNum">
+ <el-option label="单列" :value="1" />
+ <el-option label="双列" :value="2" />
+ <el-option label="三列" :value="3" />
+ </el-select>
+ </el-form-item>
+ </el-col>
+
+ <el-col :span="12">
+ <el-form-item prop="genView">
+ <span slot="label">扩展功能</span>
+ <el-checkbox v-model="info.view">生成详情页</el-checkbox>
</el-form-item>
</el-col>
@@ -223,8 +247,8 @@
</template>
<script>
-import Treeselect from "@riophae/vue-treeselect";
-import "@riophae/vue-treeselect/dist/vue-treeselect.css";
+import Treeselect from "@riophae/vue-treeselect"
+import "@riophae/vue-treeselect/dist/vue-treeselect.css"
export default {
components: { Treeselect },
@@ -240,7 +264,7 @@
menus: {
type: Array,
default: []
- },
+ }
},
data() {
return {
@@ -260,17 +284,17 @@
],
functionName: [
{ required: true, message: "请输入生成功能名", trigger: "blur" }
- ],
+ ]
}
- };
+ }
},
watch: {
'info.subTableName': function(val) {
- this.setSubTableColumns(val);
+ this.setSubTableColumns(val)
},
'info.tplWebType': function(val) {
if (val === '') {
- this.info.tplWebType = "element-ui";
+ this.info.tplWebType = "element-ui"
}
}
},
@@ -278,35 +302,35 @@
/** 转换菜单数据结构 */
normalizer(node) {
if (node.children && !node.children.length) {
- delete node.children;
+ delete node.children
}
return {
id: node.menuId,
label: node.menuName,
children: node.children
- };
+ }
},
/** 选择子表名触发 */
subSelectChange(value) {
- this.info.subTableFkName = '';
+ this.info.subTableFkName = ''
},
/** 选择生成模板触发 */
tplSelectChange(value) {
if(value !== 'sub') {
- this.info.subTableName = '';
- this.info.subTableFkName = '';
+ this.info.subTableName = ''
+ this.info.subTableFkName = ''
}
},
/** 设置关联外键 */
setSubTableColumns(value) {
for (var item in this.tables) {
- const name = this.tables[item].tableName;
+ const name = this.tables[item].tableName
if (value === name) {
- this.subColumns = this.tables[item].columns;
- break;
+ this.subColumns = this.tables[item].columns
+ break
}
}
}
}
-};
+}
</script>
--
Gitblit v1.9.3