|
|
@ -661,34 +661,46 @@ function detailOnChange(field, cur, item, formRef, detailAllSchemas) { |
|
|
|
formRef.setValues({completionTime:''}) |
|
|
|
DeviceInspectionDetailRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
DeviceInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项', trigger: ['blur', 'change'] }] |
|
|
|
} else { |
|
|
|
detailAllSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
} else if (cur == '0') { |
|
|
|
detailAllSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
detailAllSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
formRef.setValues({uncompleted:''}) |
|
|
|
DeviceInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
DeviceInspectionDetailRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} else { |
|
|
|
detailAllSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false |
|
|
|
detailAllSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
detailAllSchemas.formSchema.find(item => item.field == 'status').value = '' |
|
|
|
formRef.setValues({status:'',completionTime:'',uncompleted:''}) |
|
|
|
DeviceInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
DeviceInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
const openFormCallBack = (type, row, masterParmas, callback,detailAllSchemasRef) => { |
|
|
|
const openFormCallBack = (type, row, masterParmas, callback, detailAllSchemasRef) => { |
|
|
|
if (row == undefined || row == null) { |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'status').value = '0' |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'status').value = '' |
|
|
|
DeviceInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
DeviceInspectionDetailRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
DeviceInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} else { |
|
|
|
if (row.status == '1') { |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = true |
|
|
|
DeviceInspectionDetailRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
DeviceInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} else { |
|
|
|
} else if (row.status == '0') { |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
DeviceInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
DeviceInspectionDetailRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} else { |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'status').value = '' |
|
|
|
DeviceInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
DeviceInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} |
|
|
|
} |
|
|
|
callback() |
|
|
|