|
@ -86,6 +86,7 @@ import { ElMessage, ElMessageBox } from 'element-plus' |
|
|
export default { |
|
|
export default { |
|
|
name: 'shujuchuli', |
|
|
name: 'shujuchuli', |
|
|
components: { tablecomponent, formcomponent }, |
|
|
components: { tablecomponent, formcomponent }, |
|
|
|
|
|
emits: ["updateData"], |
|
|
watch: { |
|
|
watch: { |
|
|
count: { |
|
|
count: { |
|
|
handler: function (val) { |
|
|
handler: function (val) { |
|
@ -273,7 +274,13 @@ export default { |
|
|
for (let key in skuObj) { |
|
|
for (let key in skuObj) { |
|
|
let value = skuObj[key] |
|
|
let value = skuObj[key] |
|
|
let ziliaoItem = _.find(ziliaoList, { SKU: key }) |
|
|
let ziliaoItem = _.find(ziliaoList, { SKU: key }) |
|
|
let chimaItem = _.find(chimaList, { 尺码代码: ziliaoItem.尺码代码 }) |
|
|
if (!ziliaoItem) { |
|
|
|
|
|
ElMessage.error(`资料表中找不到SKU为${key}的数据,请先完善资料数据`) |
|
|
|
|
|
// 设置父组件的data变量信息 |
|
|
|
|
|
this.$emit("updateData", "chima") |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
|
|
|
let chimaItem = _.find(chimaList, { 尺码代码: ziliaoItem.尺码代码 }) || {} |
|
|
let valueLength = value.length |
|
|
let valueLength = value.length |
|
|
for (let i = 0; i < valueLength; i++) { |
|
|
for (let i = 0; i < valueLength; i++) { |
|
|
let element = value[i]; |
|
|
let element = value[i]; |
|
@ -459,7 +466,7 @@ export default { |
|
|
let findIndex = _.findIndex(ziliaoList, o => o["SKU"] === chimaKey) |
|
|
let findIndex = _.findIndex(ziliaoList, o => o["SKU"] === chimaKey) |
|
|
if (findIndex !== -1) { |
|
|
if (findIndex !== -1) { |
|
|
let ziliaoItem = ziliaoList[findIndex] |
|
|
let ziliaoItem = ziliaoList[findIndex] |
|
|
ziliaoItem["位置"] = `${pre} - ${next-1}` |
|
|
ziliaoItem["位置"] = `${pre} - ${next - 1}` |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -535,7 +542,7 @@ export default { |
|
|
next += chimaValue.length |
|
|
next += chimaValue.length |
|
|
listTemp.push({ |
|
|
listTemp.push({ |
|
|
唯一码: chimaKey, |
|
|
唯一码: chimaKey, |
|
|
防伪码: `${pre} - ${next-1}`, |
|
|
防伪码: `${pre} - ${next - 1}`, |
|
|
}) |
|
|
}) |
|
|
} |
|
|
} |
|
|
let jsonWorkSheet = XLSX.utils.json_to_sheet(listTemp) |
|
|
let jsonWorkSheet = XLSX.utils.json_to_sheet(listTemp) |
|
|