From e1699c4851f6ca397cd0ad1ff63f32c737654836 Mon Sep 17 00:00:00 2001
From: 罗广辉 <guanghui.luo@foxmail.com>
Date: Wed, 02 Apr 2025 19:14:54 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
src/option/tool/code.js | 1322 ++++++++++++++++++++++++++++----------------------------
1 files changed, 661 insertions(+), 661 deletions(-)
diff --git a/src/option/tool/code.js b/src/option/tool/code.js
index 2447102..6baaaed 100644
--- a/src/option/tool/code.js
+++ b/src/option/tool/code.js
@@ -1,665 +1,665 @@
-import { templateDic } from '@/const/tool/model';
+import { templateDic } from '@/const/tool/model'
export const codeOption = {
- height: 'auto',
- calcHeight: 32,
- dialogWidth: 900,
- tip: false,
- searchShow: true,
- searchMenuSpan: 6,
- border: true,
- index: true,
- selection: true,
- labelWidth: 120,
- menuWidth: 350,
- viewBtn: true,
- dialogClickModal: false,
- tabs: true,
- column: [
- {
- label: '模块名',
- prop: 'codeName',
- search: true,
- display: false,
- },
- {
- label: '模版类型',
- prop: 'templateType',
- type: 'select',
- dicData: templateDic,
- display: false,
- },
- {
- label: '表名',
- prop: 'tableName',
- search: true,
- display: false,
- },
- {
- label: '服务名',
- prop: 'serviceName',
- search: true,
- display: false,
- },
- {
- label: '包名',
- prop: 'packageName',
- display: false,
- },
- ],
- group: [
- {
- label: '模型配置',
- prop: 'modelSetting',
- icon: 'el-icon-tickets',
- column: [
- {
- label: '上级菜单',
- prop: 'menuId',
- type: 'tree',
- dicData: [],
- span: 24,
- hide: true,
- addDisabled: false,
- props: {
- label: 'title',
- },
- rules: [
- {
- required: true,
- message: '请选择上级菜单',
- trigger: 'click',
- },
- ],
- },
- {
- label: '数据模型',
- prop: 'modelId',
- search: true,
- span: 24,
- type: 'select',
- dicUrl: '/blade-develop/model/select',
- props: {
- label: 'modelName',
- value: 'id',
- },
- rules: [
- {
- required: true,
- message: '请选择数据模型',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '模块名',
- prop: 'codeName',
- search: true,
- rules: [
- {
- required: true,
- message: '请输入模块名',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '表名',
- prop: 'tableName',
- rules: [
- {
- required: true,
- message: '请输入表名',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '表前缀',
- prop: 'tablePrefix',
- hide: true,
- rules: [
- {
- required: true,
- message: '请输入表前缀',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '主键名',
- prop: 'pkName',
- hide: true,
- rules: [
- {
- required: true,
- message: '请输入主键名',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '服务名',
- prop: 'serviceName',
- search: true,
- rules: [
- {
- required: true,
- message: '请输入服务名',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '包名',
- prop: 'packageName',
- overHidden: true,
- rules: [
- {
- required: true,
- message: '请输入包名',
- trigger: 'blur',
- },
- ],
- },
- ],
- },
- {
- label: '模版配置',
- prop: 'templateSetting',
- icon: 'el-icon-copy-document',
- column: [
- {
- label: '模版类型',
- prop: 'templateType',
- type: 'select',
- dicData: templateDic,
- value: 'crud',
- rules: [
- {
- required: true,
- message: '请选择模版类型',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '作者信息',
- prop: 'author',
- value: 'BladeX',
- rules: [
- {
- required: true,
- message: '请输入作者',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '子表模型',
- prop: 'subModelId',
- type: 'select',
- dicUrl: '/blade-develop/model/select',
- props: {
- label: 'modelName',
- value: 'id',
- },
- display: false,
- hide: true,
- },
- {
- label: '子表外键',
- prop: 'subFkId',
- display: false,
- hide: true,
- },
- {
- label: '树主键字段',
- prop: 'treeId',
- type: 'select',
- dicData: [],
- props: {
- label: 'jdbcComment',
- value: 'jdbcName',
- },
- display: false,
- hide: true,
- },
- {
- label: '树父主键字段',
- prop: 'treePid',
- type: 'select',
- dicData: [],
- props: {
- label: 'jdbcComment',
- value: 'jdbcName',
- },
- display: false,
- hide: true,
- },
- {
- label: '树名称字段',
- prop: 'treeName',
- type: 'select',
- dicData: [],
- props: {
- label: 'jdbcComment',
- value: 'jdbcName',
- },
- display: false,
- hide: true,
- },
- ],
- },
- {
- label: '生成配置',
- prop: 'codingSetting',
- icon: 'el-icon-printer',
- column: [
- {
- label: '基础业务',
- labelTip: '配置是否使用BladeX封装的BaseService解锁更多功能',
- prop: 'baseMode',
- type: 'radio',
- dicUrl: '/blade-system/dict/dictionary?code=yes_no',
- props: {
- label: 'dictValue',
- value: 'dictKey',
- },
- value: 2,
- dataType: 'number',
- hide: true,
- rules: [
- {
- required: true,
- message: '请选择基础业务',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '包装器',
- labelTip: '配置是否使用Wrapper包装器来拓展Controller返回列表的字段',
- prop: 'wrapMode',
- type: 'radio',
- dicUrl: '/blade-system/dict/dictionary?code=yes_no',
- props: {
- label: 'dictValue',
- value: 'dictKey',
- },
- value: 2,
- dataType: 'number',
- hide: true,
- rules: [
- {
- required: true,
- message: '请选择包装器',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '远程调用',
- labelTip: '配置是否使用Feign远程调用',
- prop: 'feignMode',
- type: 'radio',
- dicUrl: '/blade-system/dict/dictionary?code=yes_no',
- props: {
- label: 'dictValue',
- value: 'dictKey',
- },
- value: 1,
- dataType: 'number',
- hide: true,
- rules: [
- {
- required: true,
- message: '请选择基础业务',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '代码风格',
- labelTip: '选择不同底层实现的代码模版',
- prop: 'codeStyle',
- type: 'radio',
- dicData: [
- {
- label: 'saber3',
- value: 'saber3',
- },
- {
- label: 'element-plus',
- value: 'element-plus',
- },
- ],
- value: 'saber3',
- hide: true,
- rules: [
- {
- required: true,
- message: '请选择代码风格',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '后端生成路径',
- prop: 'apiPath',
- span: 24,
- hide: true,
- rules: [
- {
- required: true,
- message: '请输入后端生成路径',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '前端生成路径',
- prop: 'webPath',
- span: 24,
- hide: true,
- rules: [
- {
- required: true,
- message: '请输入前端生成路径',
- trigger: 'blur',
- },
- ],
- },
- ],
- },
- ],
-};
+ height: 'auto',
+ calcHeight: 32,
+ dialogWidth: 900,
+ tip: false,
+ searchShow: true,
+ searchMenuSpan: 6,
+ border: true,
+ index: true,
+ selection: true,
+ labelWidth: 120,
+ menuWidth: 350,
+ viewBtn: true,
+ dialogClickModal: false,
+ tabs: true,
+ column: [
+ {
+ label: '模块名',
+ prop: 'codeName',
+ search: true,
+ display: false,
+ },
+ {
+ label: '模版类型',
+ prop: 'templateType',
+ type: 'select',
+ dicData: templateDic,
+ display: false,
+ },
+ {
+ label: '表名',
+ prop: 'tableName',
+ search: true,
+ display: false,
+ },
+ {
+ label: '服务名',
+ prop: 'serviceName',
+ search: true,
+ display: false,
+ },
+ {
+ label: '包名',
+ prop: 'packageName',
+ display: false,
+ },
+ ],
+ group: [
+ {
+ label: '模型配置',
+ prop: 'modelSetting',
+ icon: 'el-icon-tickets',
+ column: [
+ {
+ label: '上级菜单',
+ prop: 'menuId',
+ type: 'tree',
+ dicData: [],
+ span: 24,
+ hide: true,
+ addDisabled: false,
+ props: {
+ label: 'title',
+ },
+ rules: [
+ {
+ required: true,
+ message: '请选择上级菜单',
+ trigger: 'click',
+ },
+ ],
+ },
+ {
+ label: '数据模型',
+ prop: 'modelId',
+ search: true,
+ span: 24,
+ type: 'select',
+ dicUrl: '/blade-develop/model/select',
+ props: {
+ label: 'modelName',
+ value: 'id',
+ },
+ rules: [
+ {
+ required: true,
+ message: '请选择数据模型',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '模块名',
+ prop: 'codeName',
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入模块名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '表名',
+ prop: 'tableName',
+ rules: [
+ {
+ required: true,
+ message: '请输入表名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '表前缀',
+ prop: 'tablePrefix',
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入表前缀',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '主键名',
+ prop: 'pkName',
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入主键名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '服务名',
+ prop: 'serviceName',
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入服务名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '包名',
+ prop: 'packageName',
+ overHidden: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入包名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ ],
+ },
+ {
+ label: '模版配置',
+ prop: 'templateSetting',
+ icon: 'el-icon-copy-document',
+ column: [
+ {
+ label: '模版类型',
+ prop: 'templateType',
+ type: 'select',
+ dicData: templateDic,
+ value: 'crud',
+ rules: [
+ {
+ required: true,
+ message: '请选择模版类型',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '作者信息',
+ prop: 'author',
+ value: 'BladeX',
+ rules: [
+ {
+ required: true,
+ message: '请输入作者',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '子表模型',
+ prop: 'subModelId',
+ type: 'select',
+ dicUrl: '/blade-develop/model/select',
+ props: {
+ label: 'modelName',
+ value: 'id',
+ },
+ display: false,
+ hide: true,
+ },
+ {
+ label: '子表外键',
+ prop: 'subFkId',
+ display: false,
+ hide: true,
+ },
+ {
+ label: '树主键字段',
+ prop: 'treeId',
+ type: 'select',
+ dicData: [],
+ props: {
+ label: 'jdbcComment',
+ value: 'jdbcName',
+ },
+ display: false,
+ hide: true,
+ },
+ {
+ label: '树父主键字段',
+ prop: 'treePid',
+ type: 'select',
+ dicData: [],
+ props: {
+ label: 'jdbcComment',
+ value: 'jdbcName',
+ },
+ display: false,
+ hide: true,
+ },
+ {
+ label: '树名称字段',
+ prop: 'treeName',
+ type: 'select',
+ dicData: [],
+ props: {
+ label: 'jdbcComment',
+ value: 'jdbcName',
+ },
+ display: false,
+ hide: true,
+ },
+ ],
+ },
+ {
+ label: '生成配置',
+ prop: 'codingSetting',
+ icon: 'el-icon-printer',
+ column: [
+ {
+ label: '基础业务',
+ labelTip: '配置是否使用BladeX封装的BaseService解锁更多功能',
+ prop: 'baseMode',
+ type: 'radio',
+ dicUrl: '/blade-system/dict/dictionary?code=yes_no',
+ props: {
+ label: 'dictValue',
+ value: 'dictKey',
+ },
+ value: 2,
+ dataType: 'number',
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择基础业务',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '包装器',
+ labelTip: '配置是否使用Wrapper包装器来拓展Controller返回列表的字段',
+ prop: 'wrapMode',
+ type: 'radio',
+ dicUrl: '/blade-system/dict/dictionary?code=yes_no',
+ props: {
+ label: 'dictValue',
+ value: 'dictKey',
+ },
+ value: 2,
+ dataType: 'number',
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择包装器',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '远程调用',
+ labelTip: '配置是否使用Feign远程调用',
+ prop: 'feignMode',
+ type: 'radio',
+ dicUrl: '/blade-system/dict/dictionary?code=yes_no',
+ props: {
+ label: 'dictValue',
+ value: 'dictKey',
+ },
+ value: 1,
+ dataType: 'number',
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择基础业务',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '代码风格',
+ labelTip: '选择不同底层实现的代码模版',
+ prop: 'codeStyle',
+ type: 'radio',
+ dicData: [
+ {
+ label: 'saber3',
+ value: 'saber3',
+ },
+ {
+ label: 'element-plus',
+ value: 'element-plus',
+ },
+ ],
+ value: 'saber3',
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择代码风格',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '后端生成路径',
+ prop: 'apiPath',
+ span: 24,
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入后端生成路径',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '前端生成路径',
+ prop: 'webPath',
+ span: 24,
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入前端生成路径',
+ trigger: 'blur',
+ },
+ ],
+ },
+ ],
+ },
+ ],
+}
export const genOption = {
- labelWidth: 120,
- column: [
- {
- label: '上级菜单',
- prop: 'menuId',
- type: 'tree',
- dicData: [],
- span: 24,
- hide: true,
- addDisabled: false,
- props: {
- label: 'title',
- },
- rules: [
- {
- required: true,
- message: '请选择上级菜单',
- trigger: 'click',
- },
- ],
- },
- {
- label: '数据源',
- prop: 'datasourceId',
- search: true,
- span: 24,
- type: 'select',
- dicUrl: '/blade-develop/datasource/select',
- props: {
- label: 'name',
- value: 'id',
- },
- rules: [
- {
- required: true,
- message: '请选择数据源',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '物理表名',
- prop: 'modelTable',
- type: 'tree',
- slot: true,
- filterable: true,
- span: 24,
- display: true,
- dicData: [],
- props: {
- label: 'comment',
- value: 'name',
- },
- rules: [
- {
- required: true,
- message: '请输入数据库表名',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '表单设计',
- prop: 'modelForm',
- type: 'select',
- props: {
- label: 'name',
- value: 'id',
- },
- dicData: [],
- filterable: true,
- display: false,
- span: 24,
- },
- {
- label: '模型类名',
- prop: 'modelClass',
- display: false,
- disabled: true,
- rules: [
- {
- required: true,
- message: '请输入模型类名',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '模型编号',
- prop: 'modelCode',
- display: false,
- rules: [
- {
- required: true,
- message: '请输入模型编号',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '模块名',
- prop: 'codeName',
- display: false,
- rules: [
- {
- required: true,
- message: '请输入模块名',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '表名',
- prop: 'tableName',
- display: false,
- rules: [
- {
- required: true,
- message: '请输入表名',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '表前缀',
- prop: 'tablePrefix',
- display: false,
- rules: [
- {
- required: true,
- message: '请输入表前缀',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '主键名',
- prop: 'pkName',
- display: false,
- rules: [
- {
- required: true,
- message: '请输入主键名',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '服务名',
- prop: 'serviceName',
- search: true,
- rules: [
- {
- required: true,
- message: '请输入服务名',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '包名',
- prop: 'packageName',
- overHidden: true,
- rules: [
- {
- required: true,
- message: '请输入包名',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '基础业务',
- labelTip: '配置是否使用BladeX封装的BaseService解锁更多功能',
- prop: 'baseMode',
- type: 'radio',
- dicUrl: '/blade-system/dict/dictionary?code=yes_no',
- props: {
- label: 'dictValue',
- value: 'dictKey',
- },
- value: 2,
- dataType: 'number',
- hide: true,
- rules: [
- {
- required: true,
- message: '请选择基础业务',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '包装器',
- labelTip: '配置是否使用Wrapper包装器来拓展Controller返回列表的字段',
- prop: 'wrapMode',
- type: 'radio',
- dicUrl: '/blade-system/dict/dictionary?code=yes_no',
- props: {
- label: 'dictValue',
- value: 'dictKey',
- },
- value: 2,
- dataType: 'number',
- hide: true,
- rules: [
- {
- required: true,
- message: '请选择包装器',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '远程调用',
- labelTip: '配置是否使用Feign远程调用',
- prop: 'feignMode',
- type: 'radio',
- dicUrl: '/blade-system/dict/dictionary?code=yes_no',
- props: {
- label: 'dictValue',
- value: 'dictKey',
- },
- value: 1,
- dataType: 'number',
- hide: true,
- rules: [
- {
- required: true,
- message: '请选择基础业务',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '代码风格',
- labelTip: '选择不同底层实现的代码模版',
- prop: 'codeStyle',
- type: 'radio',
- dicData: [
- {
- label: 'saber3',
- value: 'saber3',
- },
- {
- label: 'element-plus',
- value: 'element-plus',
- },
- ],
- value: 'saber3',
- hide: true,
- rules: [
- {
- required: true,
- message: '请选择代码风格',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '后端生成路径',
- prop: 'apiPath',
- span: 24,
- hide: true,
- rules: [
- {
- required: true,
- message: '请输入后端生成路径',
- trigger: 'blur',
- },
- ],
- },
- {
- label: '前端生成路径',
- prop: 'webPath',
- span: 24,
- hide: true,
- rules: [
- {
- required: true,
- message: '请输入前端生成路径',
- trigger: 'blur',
- },
- ],
- },
- ],
-};
+ labelWidth: 120,
+ column: [
+ {
+ label: '上级菜单',
+ prop: 'menuId',
+ type: 'tree',
+ dicData: [],
+ span: 24,
+ hide: true,
+ addDisabled: false,
+ props: {
+ label: 'title',
+ },
+ rules: [
+ {
+ required: true,
+ message: '请选择上级菜单',
+ trigger: 'click',
+ },
+ ],
+ },
+ {
+ label: '数据源',
+ prop: 'datasourceId',
+ search: true,
+ span: 24,
+ type: 'select',
+ dicUrl: '/blade-develop/datasource/select',
+ props: {
+ label: 'name',
+ value: 'id',
+ },
+ rules: [
+ {
+ required: true,
+ message: '请选择数据源',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '物理表名',
+ prop: 'modelTable',
+ type: 'tree',
+ slot: true,
+ filterable: true,
+ span: 24,
+ display: true,
+ dicData: [],
+ props: {
+ label: 'comment',
+ value: 'name',
+ },
+ rules: [
+ {
+ required: true,
+ message: '请输入数据库表名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '表单设计',
+ prop: 'modelForm',
+ type: 'select',
+ props: {
+ label: 'name',
+ value: 'id',
+ },
+ dicData: [],
+ filterable: true,
+ display: false,
+ span: 24,
+ },
+ {
+ label: '模型类名',
+ prop: 'modelClass',
+ display: false,
+ disabled: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入模型类名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '模型编号',
+ prop: 'modelCode',
+ display: false,
+ rules: [
+ {
+ required: true,
+ message: '请输入模型编号',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '模块名',
+ prop: 'codeName',
+ display: false,
+ rules: [
+ {
+ required: true,
+ message: '请输入模块名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '表名',
+ prop: 'tableName',
+ display: false,
+ rules: [
+ {
+ required: true,
+ message: '请输入表名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '表前缀',
+ prop: 'tablePrefix',
+ display: false,
+ rules: [
+ {
+ required: true,
+ message: '请输入表前缀',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '主键名',
+ prop: 'pkName',
+ display: false,
+ rules: [
+ {
+ required: true,
+ message: '请输入主键名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '服务名',
+ prop: 'serviceName',
+ search: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入服务名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '包名',
+ prop: 'packageName',
+ overHidden: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入包名',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '基础业务',
+ labelTip: '配置是否使用BladeX封装的BaseService解锁更多功能',
+ prop: 'baseMode',
+ type: 'radio',
+ dicUrl: '/blade-system/dict/dictionary?code=yes_no',
+ props: {
+ label: 'dictValue',
+ value: 'dictKey',
+ },
+ value: 2,
+ dataType: 'number',
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择基础业务',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '包装器',
+ labelTip: '配置是否使用Wrapper包装器来拓展Controller返回列表的字段',
+ prop: 'wrapMode',
+ type: 'radio',
+ dicUrl: '/blade-system/dict/dictionary?code=yes_no',
+ props: {
+ label: 'dictValue',
+ value: 'dictKey',
+ },
+ value: 2,
+ dataType: 'number',
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择包装器',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '远程调用',
+ labelTip: '配置是否使用Feign远程调用',
+ prop: 'feignMode',
+ type: 'radio',
+ dicUrl: '/blade-system/dict/dictionary?code=yes_no',
+ props: {
+ label: 'dictValue',
+ value: 'dictKey',
+ },
+ value: 1,
+ dataType: 'number',
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择基础业务',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '代码风格',
+ labelTip: '选择不同底层实现的代码模版',
+ prop: 'codeStyle',
+ type: 'radio',
+ dicData: [
+ {
+ label: 'saber3',
+ value: 'saber3',
+ },
+ {
+ label: 'element-plus',
+ value: 'element-plus',
+ },
+ ],
+ value: 'saber3',
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请选择代码风格',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '后端生成路径',
+ prop: 'apiPath',
+ span: 24,
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入后端生成路径',
+ trigger: 'blur',
+ },
+ ],
+ },
+ {
+ label: '前端生成路径',
+ prop: 'webPath',
+ span: 24,
+ hide: true,
+ rules: [
+ {
+ required: true,
+ message: '请输入前端生成路径',
+ trigger: 'blur',
+ },
+ ],
+ },
+ ],
+}
--
Gitblit v1.9.3