|
|
@ -1231,6 +1231,38 @@ const submitForm = async () => { |
|
|
|
return |
|
|
|
} |
|
|
|
|
|
|
|
let TransactionType = formData.value.condition[5]['Value'] |
|
|
|
if(Array.isArray(TransactionType)){ |
|
|
|
TransactionType = TransactionType.join(',') |
|
|
|
} |
|
|
|
if(TransactionType=='Repleinment'){ |
|
|
|
//补料--物料和库位必填 |
|
|
|
let msg = '' |
|
|
|
|
|
|
|
// 判断物料必填 |
|
|
|
let itemCodes = formData.value.condition[1]['Value'] |
|
|
|
if(Array.isArray(itemCodes)){ |
|
|
|
itemCodes = itemCodes.join(',') |
|
|
|
} |
|
|
|
if(itemCodes.trim().length<=0){ |
|
|
|
msg = '请您选择物料' |
|
|
|
}else if(warehouseType.value!='LocationCode'){ |
|
|
|
// 判断库位必填 |
|
|
|
msg = '请选择库位类型' |
|
|
|
}else{ |
|
|
|
let locationCodes = formData.value.configuration.LocationCode |
|
|
|
if(Array.isArray(locationCodes)){ |
|
|
|
locationCodes = locationCodes.join(',') |
|
|
|
} |
|
|
|
if(locationCodes.trim().length<=0){ |
|
|
|
msg = '请您选择库位' |
|
|
|
} |
|
|
|
} |
|
|
|
if(msg){ |
|
|
|
message.error(msg) |
|
|
|
return |
|
|
|
} |
|
|
|
} |
|
|
|
// 校验表单 |
|
|
|
if (!formRef) return |
|
|
|
const valid = await formRef.value.validate() |
|
|
|