|
|
@ -651,45 +651,45 @@ const submitForm = async (formType, data) => { |
|
|
|
|
|
|
|
function detailOnChange(field, cur, item, formRef) { |
|
|
|
console.log(2233,field) |
|
|
|
if (field == 'status') { |
|
|
|
if (cur == '1') { |
|
|
|
DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false |
|
|
|
DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = true |
|
|
|
formRef.setValues({completionTime:''}) |
|
|
|
item.tableFormRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
item.tableFormRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} else { |
|
|
|
DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
formRef.setValues({uncompleted:''}) |
|
|
|
item.tableFormRules.uncompleted = [{ required: false, message: '该项为必填项', trigger: ['blur', 'change'] }] |
|
|
|
item.tableFormRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} |
|
|
|
} |
|
|
|
// if (field == 'status') { |
|
|
|
// if (cur == '1') { |
|
|
|
// DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false |
|
|
|
// DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = true |
|
|
|
// formRef.setValues({completionTime:''}) |
|
|
|
// item.tableFormRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
// item.tableFormRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
// } else { |
|
|
|
// DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
// DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
// formRef.setValues({uncompleted:''}) |
|
|
|
// item.tableFormRules.uncompleted = [{ required: false, message: '该项为必填项', trigger: ['blur', 'change'] }] |
|
|
|
// item.tableFormRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
// } |
|
|
|
// } |
|
|
|
} |
|
|
|
|
|
|
|
const openFormCallBack = (type, row, masterParmas, callback) => { |
|
|
|
if (row == undefined || row == null) { |
|
|
|
DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'status').value = '0' |
|
|
|
item.tableFormRules.uncompleted = [{ required: false, message: '该项为必填项', trigger: ['blur', 'change'] }] |
|
|
|
item.tableFormRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} else { |
|
|
|
if (row.status == '1') { |
|
|
|
DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false |
|
|
|
DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = true |
|
|
|
item.tableFormRules.uncompleted = [{ required: true, message: '该项为必填项', trigger: ['blur', 'change'] }] |
|
|
|
item.tableFormRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} else { |
|
|
|
DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
item.tableFormRules.uncompleted = [{ required: false, message: '该项为必填项', trigger: ['blur', 'change'] }] |
|
|
|
item.tableFormRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} |
|
|
|
} |
|
|
|
// if (row == undefined || row == null) { |
|
|
|
// DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
// DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
// DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'status').value = '0' |
|
|
|
// item.tableFormRules.uncompleted = [{ required: false, message: '该项为必填项', trigger: ['blur', 'change'] }] |
|
|
|
// item.tableFormRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
// } else { |
|
|
|
// if (row.status == '1') { |
|
|
|
// DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false |
|
|
|
// DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = true |
|
|
|
// item.tableFormRules.uncompleted = [{ required: true, message: '该项为必填项', trigger: ['blur', 'change'] }] |
|
|
|
// item.tableFormRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
// } else { |
|
|
|
// DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
// DeviceInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
// item.tableFormRules.uncompleted = [{ required: false, message: '该项为必填项', trigger: ['blur', 'change'] }] |
|
|
|
// item.tableFormRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
// } |
|
|
|
// } |
|
|
|
|
|
|
|
callback() |
|
|
|
// callback() |
|
|
|
} |
|
|
|
|
|
|
|
function buttonControllFunction(row, val) { |
|
|
|