diff --git a/src/pages/count/job/countLightDetail.vue b/src/pages/count/job/countLightDetail.vue index 30a1b89d..263159a8 100644 --- a/src/pages/count/job/countLightDetail.vue +++ b/src/pages/count/job/countLightDetail.vue @@ -314,16 +314,19 @@ mainItem.recordList = main } else { //不是编辑进入的, - var tempRecord = mainItem.recordList.find(r => - r.itemCode == subItem.itemCode && - r.batch == subItem.batch && - r.packingNumber == subItem.packingNumber && - r.inventoryStatus == subItem.inventoryStatus) - if (tempRecord) { - tempRecord.handleQty = subItem.handleQty - } else { - mainItem.recordList.push(subItem) + if(mainItem.recordList&&mainItem.recordList.length>0){ + var tempRecord = mainItem.recordList.find(r => + r.itemCode == subItem.itemCode && + r.batch == subItem.batch && + r.packingNumber == subItem.packingNumber && + r.inventoryStatus == subItem.inventoryStatus) + if (tempRecord) { + tempRecord.handleQty = subItem.handleQty + } else { + mainItem.recordList.push(subItem) + } } + } } else {