|
@ -354,8 +354,8 @@ const fromManagementPrecision = ref('') |
|
|
const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => { |
|
|
const searchTableSuccess = (formField, searchField, val, formRef, type, row ) => { |
|
|
nextTick(async() => { |
|
|
nextTick(async() => { |
|
|
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(async item=>{ |
|
|
val.forEach(async item=>{ |
|
|
const newRow = JSON.parse(JSON.stringify({...tableFormKeys,...item})) |
|
|
const newRow = JSON.parse(JSON.stringify({...tableFormKeys,...item})) |
|
@ -738,17 +738,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); |
|
|