update
init
This commit is contained in:
@@ -0,0 +1,88 @@
|
||||
import { BasicColumn, FormSchema } from '/@/components/Table';
|
||||
import { listApi } from '/@/views/archive/healthClock/clockQuestionnaire/questionsClassify/questionsClassify.api';
|
||||
import { render } from '/@/utils/common/renderUtils';
|
||||
|
||||
export const columns: BasicColumn[] = [
|
||||
{
|
||||
title: '模板名称',
|
||||
dataIndex: 'templateName',
|
||||
},
|
||||
{
|
||||
title: '用户类别',
|
||||
dataIndex: 'classType',
|
||||
customRender: ({ text }) => {
|
||||
return render.renderDict(text, 'punch_user_class');
|
||||
},
|
||||
},
|
||||
{
|
||||
title: '模板状态',
|
||||
dataIndex: 'templateStatus',
|
||||
customRender: ({ text }) => {
|
||||
return render.renderDict(text, 'valid_status');
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
export const searchSchema: FormSchema[] = [
|
||||
{
|
||||
label: '模板名称',
|
||||
field: 'templateName',
|
||||
component: 'JInput',
|
||||
},
|
||||
{
|
||||
label: '用户类别',
|
||||
field: 'classType',
|
||||
component: 'JDictSelectTag',
|
||||
componentProps: {
|
||||
dictCode: 'punch_user_class',
|
||||
},
|
||||
},
|
||||
];
|
||||
|
||||
export const formSchema: FormSchema[] = [
|
||||
{
|
||||
label: '模板名称',
|
||||
field: 'templateName',
|
||||
component: 'Input',
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
label: '用户类别',
|
||||
field: 'classType',
|
||||
component: 'JDictSelectTag',
|
||||
componentProps: {
|
||||
dictCode: 'punch_user_class',
|
||||
getPopupContainer: () => document.body,
|
||||
},
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
label: '模板状态',
|
||||
field: 'templateStatus',
|
||||
// component: 'RadioGroup',
|
||||
component: 'JDictSelectTag',
|
||||
componentProps: {
|
||||
dictCode: 'valid_status',
|
||||
type: 'radio',
|
||||
getPopupContainer: () => document.body,
|
||||
},
|
||||
},
|
||||
{
|
||||
label: '问题分类',
|
||||
field: 'classId',
|
||||
component: 'ApiTreeSelect',
|
||||
componentProps: () => {
|
||||
return {
|
||||
api: listApi,
|
||||
multiple: true,
|
||||
treeCheckable: true,
|
||||
getPopupContainer: () => document.body,
|
||||
fieldNames: {
|
||||
label: 'className',
|
||||
value: 'id',
|
||||
key: 'id',
|
||||
},
|
||||
};
|
||||
},
|
||||
},
|
||||
];
|
||||
Reference in New Issue
Block a user