|
|
@ -1156,34 +1156,17 @@ const detailSubmitForm = async (formType, data, formRef, tableList) => { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
const openFormCallBack = (type, row, masterParmas, callback) => { |
|
|
|
if (operatRecord.value.type == 'TECH') { |
|
|
|
DeviceMaintenanceDetail.allSchemas.formSchema.forEach((item) => { |
|
|
|
if (item.field == 'maintenances') { |
|
|
|
selecUserByType({ classType: 'TECH', factoryAreaNumber: operatRecord.value.factoryAreaNumber, flag: null }).then(response => { |
|
|
|
const openFormCallBack = async (type, row, masterParmas, callback) => { |
|
|
|
const list = ['TECH', 'DEVICE', 'MOLD'] |
|
|
|
if (list.includes(operatRecord.value.type)) { |
|
|
|
selecUserByType({ classType: operatRecord.value.type, factoryAreaNumber: operatRecord.value.factoryAreaNumber, flag: null }).then(response => { |
|
|
|
DeviceMaintenanceDetailFilter.value.allSchemas.formSchema.forEach((item) => { |
|
|
|
if (item.field == 'maintenances') { |
|
|
|
item.componentProps.options = response |
|
|
|
callback(); |
|
|
|
}); |
|
|
|
} |
|
|
|
}) |
|
|
|
} else if (operatRecord.value.type == 'DEVICE') { |
|
|
|
DeviceMaintenanceDetail.allSchemas.formSchema.forEach((item) => { |
|
|
|
if (item.field == 'maintenances') { |
|
|
|
selecUserByType({ classType: 'DEVICE', factoryAreaNumber: operatRecord.value.factoryAreaNumber, flag: null }).then(response => { |
|
|
|
item.componentProps.options = response |
|
|
|
callback(); |
|
|
|
}); |
|
|
|
} |
|
|
|
}) |
|
|
|
} else if (operatRecord.value.type == 'MOLD') { |
|
|
|
DeviceMaintenanceDetail.allSchemas.formSchema.forEach((item) => { |
|
|
|
if (item.field == 'maintenances') { |
|
|
|
selecUserByType({ classType: 'MOLD', factoryAreaNumber: operatRecord.value.factoryAreaNumber, flag: null }).then(response => { |
|
|
|
item.componentProps.options = response |
|
|
|
callback(); |
|
|
|
}); |
|
|
|
} |
|
|
|
}) |
|
|
|
} |
|
|
|
}) |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|