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[] = [ { label: '编号', field: 'id', component: 'Input', componentProps: { placeholder: '输入编号', }, }, { field: '[startDate, endDate]', label: '报修范围', component: 'RangePicker', componentProps: { format: 'YYYY-MM-DD', valueFormat:'YYYY-MM-DD' }, }, ]; export const columns: BasicColumn[] = [ { title: '编号', dataIndex: 'id', }, { title: '报修时间', dataIndex: 'repairTime', }, { title: '响应级别', dataIndex: 'responseLevel', }, { title: '故障描述', dataIndex: 'faultDescription', }, { title: '故障地点', dataIndex: 'faultLocation', }, { title: '处理时限', dataIndex: 'handleTime', }, { title: '当前状态', dataIndex: 'status', customRender: ({ value }) => { return statusOptions.find((i) => { return i.value == value; })?.label; }, }, ];