|
@ -501,20 +501,21 @@ const onChange = (field, cur, item) => { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
const formSelectChange = (field, cur, item) =>{ |
|
|
const formSelectChange = (field, cur, item) => { |
|
|
|
|
|
item.tableFormRules = cloneDeep(DeviceInspectionDetailRules) |
|
|
if (field == 'status') { |
|
|
if (field == 'status') { |
|
|
if (cur == '1') { |
|
|
if (cur == '1') { |
|
|
DeviceInspectionDetail.allSchemas.tableFormColumns.find(item => item.field == 'uncompleted').disabled = false |
|
|
DeviceInspectionDetail.allSchemas.tableFormColumns.find(item => item.field == 'uncompleted').disabled = false |
|
|
DeviceInspectionDetail.allSchemas.tableFormColumns.find(item => item.field == 'completionTime').disabled = true |
|
|
DeviceInspectionDetail.allSchemas.tableFormColumns.find(item => item.field == 'completionTime').disabled = true |
|
|
item['completionTime']='' |
|
|
item['completionTime']='' |
|
|
DeviceInspectionDetailRules.uncompleted = [{ required: true, message: '该项为必填项' }] |
|
|
item.tableFormRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
DeviceInspectionDetailRules.completionTime = [{ required: false }] |
|
|
item.tableFormRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
} else { |
|
|
} else { |
|
|
DeviceInspectionDetail.allSchemas.tableFormColumns.find(item => item.field == 'uncompleted').disabled = true |
|
|
DeviceInspectionDetail.allSchemas.tableFormColumns.find(item => item.field == 'uncompleted').disabled = true |
|
|
DeviceInspectionDetail.allSchemas.tableFormColumns.find(item => item.field == 'completionTime').disabled = false |
|
|
DeviceInspectionDetail.allSchemas.tableFormColumns.find(item => item.field == 'completionTime').disabled = false |
|
|
item['uncompleted']='' |
|
|
item['uncompleted']='' |
|
|
DeviceInspectionDetailRules.uncompleted = [{ required: false }] |
|
|
item.tableFormRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
DeviceInspectionDetailRules.completionTime = [{ required: true , message: '该项为必填项'}] |
|
|
item.tableFormRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|