|
|
@ -158,24 +158,26 @@ export const tableFormBlurVer = async (headerItem, val, row, index, routeName, f |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
// 判断改包装号是否已经添加
|
|
|
|
const seen = new Set() |
|
|
|
const repeatCode = new Set() |
|
|
|
const arr = tableData.map((item) => item[headerItem.field]?.trim()) |
|
|
|
arr.forEach((item) => { |
|
|
|
if (item) { |
|
|
|
if (seen.has(item)) { |
|
|
|
repeatCode.add(item) |
|
|
|
} else { |
|
|
|
seen.add(item) |
|
|
|
// 判断代码是否存在
|
|
|
|
if (!headerItem?.tableForm.isRepeat) { |
|
|
|
const seen = new Set() |
|
|
|
const repeatCode = new Set() |
|
|
|
const arr = tableData.map((item) => item[headerItem.field]?.trim()) |
|
|
|
arr.forEach((item) => { |
|
|
|
if (item) { |
|
|
|
if (seen.has(item)) { |
|
|
|
repeatCode.add(item) |
|
|
|
} else { |
|
|
|
seen.add(item) |
|
|
|
} |
|
|
|
} |
|
|
|
}) |
|
|
|
const arr1 = Array.from(repeatCode) |
|
|
|
if (arr1.length > 0) { |
|
|
|
message.warning(`${arr1.join(',')}${t('ts.已经存在')}`) |
|
|
|
row[headerItem.field] = '' |
|
|
|
return |
|
|
|
} |
|
|
|
}) |
|
|
|
const arr1 = Array.from(repeatCode) |
|
|
|
if (arr1.length > 0) { |
|
|
|
message.warning(`${arr1.join(',')}${t('ts.已经存在')}`) |
|
|
|
row[headerItem.field] = '' |
|
|
|
return |
|
|
|
} |
|
|
|
if (filters.length > 0) { |
|
|
|
params.value.isSearch = true |
|
|
|