From 8ff8be30d5a57f022030173f1ed5712e714f9b27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8C=83=E7=8E=89=E7=90=B3?= <1584592841@qq.com> Date: Fri, 22 Jul 2022 10:46:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=93=E7=AE=A1=E5=91=98=E5=85=A5=E5=BA=93?= =?UTF-8?q?=E5=92=8C=E8=B0=83=E4=BB=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/WareClerk/GoodsIn.jsx | 11 +++++++---- src/components/WareClerk/WareChange.jsx | 11 +++++++---- 2 files changed, 14 insertions(+), 8 deletions(-) diff --git a/src/components/WareClerk/GoodsIn.jsx b/src/components/WareClerk/GoodsIn.jsx index f7017c5..02a2e0a 100644 --- a/src/components/WareClerk/GoodsIn.jsx +++ b/src/components/WareClerk/GoodsIn.jsx @@ -218,15 +218,18 @@ const GoodsIn = () => { //所有仓位 useEffect(() => { - if(!repositoryList.length){ + if (!repositoryList.length) { return; } let resObj = {}; for (let repo of repositoryList) { Object.assign(resObj, { - [repo.id]: repositoryRaw - .filter((item) => item.repositoryId === repo.id)[0] - .positionVOList.filter((item) => item.positionStatus !== 0) + [repo.id]: ( + (repositoryRaw || []).filter( + (item) => item.repositoryId === repo.id + )[0].positionVOList || [] + ) + .filter((item) => item.positionStatus !== 0) .map((item) => ({ id: item.positionId, name: item.positionNum, diff --git a/src/components/WareClerk/WareChange.jsx b/src/components/WareClerk/WareChange.jsx index 7994241..f074390 100644 --- a/src/components/WareClerk/WareChange.jsx +++ b/src/components/WareClerk/WareChange.jsx @@ -181,15 +181,18 @@ const WareChange = () => { //所有仓位 useEffect(() => { - if(!repositoryList.length){ + if (!repositoryList.length) { return; } let resObj = {}; for (let repo of repositoryList) { Object.assign(resObj, { - [repo.id]: repositoryRaw - .filter((item) => item.repositoryId === repo.id)[0] - .positionVOList.filter((item) => item.positionStatus !== 0) + [repo.id]: ( + (repositoryRaw || []).filter( + (item) => item.repositoryId === repo.id + )[0].positionVOList || [] + ) + .filter((item) => item.positionStatus !== 0) .map((item) => ({ id: item.positionId, name: item.positionNum, -- Gitee