interface OptionsType { label: string; value: string; } const searchConfig = { pageName: 'ntlo', viewCount: 4, pageListParams: { industryType: '1', belongsDeptIds: '', }, formItems: [ { label: '发出单位', prop: 'deliveryUnit', type: 'select', multiple: false, span: 6, options: [] as Array, placeholder: '请选择发出单位', }, { label: '接收单位', prop: 'releasedUnit', type: 'select', options: [] as OptionsType[], span: 6, placeholder: '请选择接收单位', }, { label: '通报状态', prop: 'notificationStatus', type: 'select', multiple: false, options: [] as OptionsType[], span: 6, placeholder: '请选择通报状态', }, { label: '超期状态', prop: 'overdueStatus', type: 'select', options: [] as OptionsType[], span: 6, placeholder: '请选择超期状态', }, { label: '通报类型', prop: 'notificationType', type: 'select', options: [] as OptionsType[], placeholder: '请选择通报类型', span: 6, }, { label: '通报事项类别', prop: 'conm', type: 'select', options: [] as OptionsType[], span: 6, placeholder: '请选择通报事项类别', }, { label: '通报事项', prop: 'notificationMatters', type: 'input', span: 6, placeholder: '请输入通报事项', }, { label: '通报标准或具体行为列举', prop: 'notificationStandards', type: 'input', maxlength: 1000, span: 6, placeholder: '请输入通报标准或具体行为列举', }, { label: '是否需要反馈', prop: 'wfir', type: 'select', multiple: false, options: [] as OptionsType[], span: 6, placeholder: '请选择是否需要反馈', }, { label: '采取措施', prop: 'takeMeasures', type: 'select', options: [] as OptionsType[], span: 6, placeholder: '请选择采取措施', }, { label: '发布日期', prop: 'releasedDates', type: 'date-picker', span: 6, placeholder: '请选择发布日期', }, ], }; export default searchConfig;