feat: 优化commonCrudConfig顺序

This commit is contained in:
李强
2023-12-26 15:39:04 +08:00
parent e900cc2280
commit 87f9784445

View File

@@ -32,71 +32,11 @@ export const commonCrudConfig = (options = {
}, },
}) => { }) => {
return { return {
description: {
title: '备注',
search: {
show: options.description?.search || false
},
type: 'textarea',
column: {
show: options.description?.table || false,
},
form: {
component: {
show: options.description?.form || false,
placeholder: '请输入内容',
showWordLimit: true,
maxlength: '200',
}
}
},
modifier_name: {
title: '修改人',
search: {
show: options.modifier_name?.search || false
},
column: {
width: 100,
show: options.modifier_name?.table || false,
}
},
update_datetime: {
title: '更新时间',
type: 'datetime',
search: {
show: options.update_datetime?.search || false
},
column: {
width: 160,
show: options.update_datetime?.table || false,
}
},
creator_name: {
title: '创建人',
search: {
show: options.creator_name?.search || false
},
column: {
width: 100,
show: options.creator_name?.table || false,
}
},
create_datetime: {
title: '创建时间',
type: 'datetime',
search: {
show: options.create_datetime?.search || false
},
column: {
width: 160,
show: options.create_datetime?.table || false,
}
},
dept_belong_id: { dept_belong_id: {
title: '所属部门', title: '所属部门',
type: 'dict-tree', type: 'dict-tree',
search: { search: {
show: false show: false
}, },
dict: dict({ dict: dict({
url: '/api/system/dept/all_dept/', url: '/api/system/dept/all_dept/',
@@ -106,12 +46,13 @@ export const commonCrudConfig = (options = {
children: 'children' // 数据字典中children字段的属性名 children: 'children' // 数据字典中children字段的属性名
}), }),
column: { column: {
align: 'center',
width: 150, width: 150,
show: options.dept_belong_id?.table || false, show: options.dept_belong_id?.table || false,
}, },
form: { form: {
show: options.dept_belong_id?.form || false,
component: { component: {
show: options.dept_belong_id?.form || false,
multiple: false, multiple: false,
clearable: true, clearable: true,
props: { props: {
@@ -125,6 +66,94 @@ export const commonCrudConfig = (options = {
}, },
helper: "默认不填则为当前创建用户的部门ID" helper: "默认不填则为当前创建用户的部门ID"
} }
},
description: {
title: '备注',
search: {
show: options.description?.search || false
},
type: 'textarea',
column: {
width: 100,
show: options.description?.table || false,
},
form: {
show: options.description?.form || false,
component: {
placeholder: '请输入内容',
showWordLimit: true,
maxlength: '200',
}
},
viewForm: {
show: true
}
},
modifier_name: {
title: '修改人',
search: {
show: options.modifier_name?.search || false
},
column: {
width: 100,
show: options.modifier_name?.table || false,
},
form: {
show: false,
},
viewForm: {
show: true
}
},
creator_name: {
title: '创建人',
search: {
show: options.creator_name?.search || false
},
column: {
width: 100,
show: options.creator_name?.table || false,
},
form: {
show: false,
},
viewForm: {
show: true
}
},
update_datetime: {
title: '更新时间',
type: 'datetime',
search: {
show: options.update_datetime?.search || false
},
column: {
width: 160,
show: options.update_datetime?.table || false,
},
form: {
show: false,
},
viewForm: {
show: true
}
},
create_datetime: {
title: '创建时间',
type: 'datetime',
search: {
show: options.create_datetime?.search || false
},
column: {
width: 160,
show: options.create_datetime?.table || false,
},
form: {
show: false,
},
viewForm: {
show: true
}
} }
} }
} }