You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
201 lines
4.0 KiB
201 lines
4.0 KiB
export default { |
|
height: 'auto', |
|
calcHeight: 30, |
|
tip: false, |
|
searchShow: true, |
|
searchMenuSpan: 6, |
|
border: true, |
|
index: true, |
|
viewBtn: true, |
|
grid: true, |
|
selection: true, |
|
labelWidth: 120, |
|
menuWidth: 320, |
|
dialogClickModal: false, |
|
column: [ |
|
{ |
|
label: '上级菜单', |
|
prop: 'menuId', |
|
type: 'tree', |
|
dicData: [], |
|
span: 24, |
|
hide: true, |
|
addDisabled: false, |
|
props: { |
|
label: 'title', |
|
}, |
|
rules: [ |
|
{ |
|
required: true, |
|
message: '请选择上级菜单', |
|
trigger: 'click', |
|
}, |
|
], |
|
}, |
|
{ |
|
label: '是否启用', |
|
prop: 'status', |
|
span: 24, |
|
width: 85, |
|
align: 'center', |
|
slot: true, |
|
gridRow: true, |
|
addDisplay: false, |
|
editDisplay: false, |
|
viewDisplay: false, |
|
}, |
|
{ |
|
label: '配置参数', |
|
prop: 'settings', |
|
display: false, |
|
search: true, |
|
gridRow: true, |
|
overHidden: true, |
|
rules: [ |
|
{ |
|
required: true, |
|
message: '请输入服务名', |
|
trigger: 'blur', |
|
}, |
|
], |
|
}, |
|
{ |
|
label: '服务名', |
|
prop: 'serviceName', |
|
hide: true, |
|
rules: [ |
|
{ |
|
required: true, |
|
message: '请输入服务名', |
|
trigger: 'blur', |
|
}, |
|
], |
|
}, |
|
{ |
|
label: '包名', |
|
prop: 'packageName', |
|
hide: true, |
|
rules: [ |
|
{ |
|
required: true, |
|
message: '请输入包名', |
|
trigger: 'blur', |
|
}, |
|
], |
|
}, |
|
{ |
|
label: '基础业务', |
|
labelTip: '配置是否使用BladeX封装的BaseService解锁更多功能', |
|
prop: 'baseMode', |
|
type: 'radio', |
|
dicUrl: '/api/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: '/api/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: '/api/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', |
|
}, |
|
], |
|
}, |
|
], |
|
};
|
|
|