|
@ -297,7 +297,7 @@ const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => |
|
|
console.log(formField) |
|
|
console.log(formField) |
|
|
if (type == 'tableForm') { |
|
|
if (type == 'tableForm') { |
|
|
if (formField == 'itemCode') { |
|
|
if (formField == 'itemCode') { |
|
|
val = val.filter(item => !tableData.value.find(item1 => item1['itemCode'] == item['itemCode'] && item1['fromBatch'] == item['batch'] && item1['fromLocationCode'] == item['locationCode'] && item1['fromInventoryStatus'] == item['inventoryStatus'])) |
|
|
val = val.filter(item => !tableData.value.find(item1 => item1['itemCode'] == item['itemCode'] && item1['fromLocationCode'] == item['locationCode'] && item1['fromInventoryStatus'] == item['inventoryStatus'])) |
|
|
if (val.length == 0) return |
|
|
if (val.length == 0) return |
|
|
val.forEach(item => { |
|
|
val.forEach(item => { |
|
|
const newRow = JSON.parse(JSON.stringify({ ...tableFormKeys, ...item })) |
|
|
const newRow = JSON.parse(JSON.stringify({ ...tableFormKeys, ...item })) |
|
@ -642,17 +642,17 @@ const submitForm = async (formType, submitData) => { |
|
|
} |
|
|
} |
|
|
data.businessType = businessType.value |
|
|
data.businessType = businessType.value |
|
|
data.subList = tableData.value // 拼接子表数据参数 |
|
|
data.subList = tableData.value // 拼接子表数据参数 |
|
|
let isExist = false |
|
|
// let isExist = false |
|
|
tableData.value.forEach(item => { |
|
|
// tableData.value.forEach(item => { |
|
|
let rs = tableData.value.filter(filterItem => (filterItem.itemCode&&filterItem.itemCode == item.itemCode) ) |
|
|
// let rs = tableData.value.filter(filterItem => (filterItem.itemCode&&filterItem.itemCode == item.itemCode) ) |
|
|
console.log(rs,5666); |
|
|
// console.log(rs,5666); |
|
|
if(rs.length > 1) isExist = true |
|
|
// if(rs.length > 1) isExist = true |
|
|
}) |
|
|
// }) |
|
|
if (isExist) { |
|
|
// if (isExist) { |
|
|
formRef.value.formLoading = false |
|
|
// formRef.value.formLoading = false |
|
|
isExist = false |
|
|
// isExist = false |
|
|
return message.warning('包装号重复') |
|
|
// return message.warning('物料号重复') |
|
|
} |
|
|
// } |
|
|
flag.value = false |
|
|
flag.value = false |
|
|
data.subList.forEach(item => { |
|
|
data.subList.forEach(item => { |
|
|
console.log(556565,item); |
|
|
console.log(556565,item); |
|
|