实验室运维前端-web
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

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',
},
],
},
],
};