import { BasicColumn } from '@/components/Table'; import { FormSchema } from '@/components/Form'; const statusOptions = [ { label:'待派遣', value:0, }, { label:'待接单', value:1, }, { label:'处理中', value:2, }, { label:'运维单位处理时回退至派遣', value:3, }, { label:'初审', value:4, }, { label:'终审', value:5, }, { label:'结案', value:6, }, ]; export const formSchemas: FormSchema[] = [ { field: 'projectName', label: '项目名称', component: 'Select', componentProps: { options: [ ], }, }, ]; export const columns: BasicColumn[] = [ { title: '所属项目', dataIndex: 'projectName', }, { title: '所属合同', dataIndex: 'contractName', }, { title: '延期原因', dataIndex: 'delayReason', }, { title: '延期前时间', dataIndex: 'beforeDelayTime', }, { title: '延期后时间', dataIndex: 'AfterDelayTime', }, { title: '处理结果', dataIndex: 'handleResult', }, { title: '当前状态', dataIndex: 'status', customRender: ({ value }) => { return statusOptions.find((i) => { return i.value == value; })?.label; }, }, ];