|
|
@ -578,25 +578,21 @@ export default { |
|
|
|
shopId: orderItem ? (orderItem.shopId || orderItem.id) : itemId, |
|
|
|
pinId: '', |
|
|
|
categoryId: currentCategoryId || '', // 直接用当前分类id |
|
|
|
commonOrderList: [] // 初始为空数组,会在增加数量时动态添加 |
|
|
|
commonOrderList: [{ |
|
|
|
testingInstructions: '', |
|
|
|
testingImages: '', |
|
|
|
testingStatus: 0 |
|
|
|
}] // 合格产品固定一个commonOrderList项 |
|
|
|
} |
|
|
|
this.inspectResult.list.push(inspectItem) |
|
|
|
} |
|
|
|
if (!inspectItem) return |
|
|
|
if (type === 'qualified' && delta > 0) { |
|
|
|
inspectItem.qualifiedNum++ |
|
|
|
// 增加一个commonOrderList对象 |
|
|
|
inspectItem.commonOrderList.push({ |
|
|
|
testingInstructions: '', |
|
|
|
testingImages: '', |
|
|
|
testingStatus: 0 |
|
|
|
}) |
|
|
|
// 合格产品不需要动态增加commonOrderList,保持固定一个 |
|
|
|
} else if (type === 'qualified' && delta < 0) { |
|
|
|
inspectItem.qualifiedNum = Math.max(0, inspectItem.qualifiedNum - 1) |
|
|
|
// 减少一个commonOrderList对象 |
|
|
|
if (inspectItem.commonOrderList.length > 0) { |
|
|
|
inspectItem.commonOrderList.pop() |
|
|
|
} |
|
|
|
// 合格产品不需要动态减少commonOrderList |
|
|
|
// 新增:如果减到0,移除该商品对象 |
|
|
|
if (inspectItem.qualifiedNum === 0) { |
|
|
|
const idx = this.inspectResult.list.findIndex(listItem => listItem === inspectItem) |
|
|
|