|
|
@ -576,8 +576,6 @@ const searchTableSuccessDetail = (formField, searchField, val, formRef) => { |
|
|
|
} |
|
|
|
|
|
|
|
const detailOpenForm = (type, row) => { |
|
|
|
console.log('type', type) |
|
|
|
console.log('row', row) |
|
|
|
MoldInspectionDetail.allSchemas.tableFormColumns.map((item) => {}) |
|
|
|
} |
|
|
|
|
|
|
@ -588,7 +586,6 @@ const detailValidate = (data) => { |
|
|
|
} |
|
|
|
// 子表提交 |
|
|
|
const detailSubmitForm = async (formType, data, formRef, tableList) => { |
|
|
|
console.log('data', data) |
|
|
|
try { |
|
|
|
let data1 = { |
|
|
|
id: data.id, |
|
|
@ -608,21 +605,16 @@ const detailSubmitForm = async (formType, data, formRef, tableList) => { |
|
|
|
uncompleted: data.uncompleted, |
|
|
|
itemNumbers: data.itemNumbers |
|
|
|
} |
|
|
|
console.log('data1', data1) |
|
|
|
if (formType === 'create') { |
|
|
|
console.log('create', data1) |
|
|
|
await MoldInspectionDetailApi.createMoldInspectionDetail(data1) |
|
|
|
console.log('finish', data1) |
|
|
|
message.success(t('common.createSuccess')) |
|
|
|
} else { |
|
|
|
await MoldInspectionDetailApi.updateMoldInspectionDetail(data1) |
|
|
|
message.success(t('common.updateSuccess')) |
|
|
|
} |
|
|
|
formRef.dialogVisible = false |
|
|
|
console.log('before', data1) |
|
|
|
// 刷新当前列表 |
|
|
|
await detailRef.value.getList() |
|
|
|
console.log('after', data1) |
|
|
|
detailRef.value.tableObject.tableList.forEach((item) => { |
|
|
|
if (item.itemNumbers?.length > 0) { |
|
|
|
let str = '' |
|
|
@ -661,7 +653,6 @@ const submitForm = async (formType, data) => { |
|
|
|
item.chargePeoples = item.chargePeoples.join(',') |
|
|
|
return item |
|
|
|
}) // 拼接子表数据参数 |
|
|
|
console.log(data.subList) |
|
|
|
try { |
|
|
|
if (formType === 'create') { |
|
|
|
await MoldInspectionMainApi.createMoldInspectionMain(data) |
|
|
@ -678,44 +669,44 @@ const submitForm = async (formType, data) => { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
function detailOnChange(field, cur, item, formRef) { |
|
|
|
// if (field == 'status') { |
|
|
|
// if (cur == '1') { |
|
|
|
// MoldInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false |
|
|
|
// MoldInspectionDetail.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 { |
|
|
|
// MoldInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
// MoldInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
// formRef.setValues({uncompleted:''}) |
|
|
|
// item.tableFormRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
// item.tableFormRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
// } |
|
|
|
// } |
|
|
|
} |
|
|
|
|
|
|
|
const openFormCallBack = (type, row, masterParmas, callback) => { |
|
|
|
// if (row == undefined || row == null) { |
|
|
|
// MoldInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
// MoldInspectionDetail.allSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
// MoldInspectionDetail.allSchemas.formSchema.find(item => item.field == 'status').value = '0' |
|
|
|
// item.tableFormRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
// item.tableFormRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
// } else { |
|
|
|
// if (row.status == '1') { |
|
|
|
// MoldInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false |
|
|
|
// MoldInspectionDetail.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 { |
|
|
|
// MoldInspectionDetail.allSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
// MoldInspectionDetail.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']}] |
|
|
|
// } |
|
|
|
// } |
|
|
|
function detailOnChange(field, cur, item, formRef, detailAllSchemas) { |
|
|
|
if (field == 'status') { |
|
|
|
if (cur == '1') { |
|
|
|
detailAllSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = false |
|
|
|
detailAllSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = true |
|
|
|
formRef.setValues({completionTime:''}) |
|
|
|
MoldInspectionDetailRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
MoldInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项', trigger: ['blur', 'change'] }] |
|
|
|
} else { |
|
|
|
detailAllSchemas.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
detailAllSchemas.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
formRef.setValues({uncompleted:''}) |
|
|
|
MoldInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
MoldInspectionDetailRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
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 == 'completionTime').componentProps.disabled = false |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'status').value = '0' |
|
|
|
MoldInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
MoldInspectionDetailRules.completionTime = [{ required: true, 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 |
|
|
|
MoldInspectionDetailRules.uncompleted = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
MoldInspectionDetailRules.completionTime = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} else { |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'uncompleted').componentProps.disabled = true |
|
|
|
detailAllSchemasRef.formSchema.find(item => item.field == 'completionTime').componentProps.disabled = false |
|
|
|
MoldInspectionDetailRules.uncompleted = [{ required: false, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
MoldInspectionDetailRules.completionTime = [{ required: true, message: '该项为必填项' , trigger: ['blur','change']}] |
|
|
|
} |
|
|
|
} |
|
|
|
callback() |
|
|
|
} |
|
|
|
|
|
|
|