From 956daa5329ccb093e61edc05603a737b8932bc21 Mon Sep 17 00:00:00 2001 From: mzr Date: Mon, 6 Oct 2025 14:27:05 +0800 Subject: [PATCH] =?UTF-8?q?git=E4=BB=A3=E7=A0=81=E5=90=8C=E6=AD=A5-?= =?UTF-8?q?=E8=BF=87=E6=BB=A4=E5=8F=91=E6=96=99=E4=BB=93=E5=BA=93=E4=B8=BA?= =?UTF-8?q?=E7=A9=BA=E7=9A=84=E8=A1=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../issue/list/btnClicks/onList_BtnClicks.js | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/src/mmpac/mmpac/issue/list/btnClicks/onList_BtnClicks.js b/src/mmpac/mmpac/issue/list/btnClicks/onList_BtnClicks.js index 33e8a10a..407a04b3 100644 --- a/src/mmpac/mmpac/issue/list/btnClicks/onList_BtnClicks.js +++ b/src/mmpac/mmpac/issue/list/btnClicks/onList_BtnClicks.js @@ -468,6 +468,31 @@ async function destIssue(flag) { indexs.push(item.index); }); } + //过滤发料仓库为空的行 + let realDate = []; + let cflag = false; + let cindex = ''; + tableData.forEach((row) => { + let org_name = row.values['pk_org'].display; + if (!(row.values['cprojectid'] && row.values['cprojectid'].value && row.values['vsourcebillcode'] && row.values['vsourcebillcode'].value) && '山东泰开电力开关有限公司' == org_name) { + cflag = true; + cindex = indexMap.get(row.values.cpickm_bid.value) + 1; + return; + } + }); + if (cflag) { + toast({ + content: "第" + cindex + "行,项目、生产订单不能为空!", + color: 'danger', + }); + return; + } + tableData.forEach((row) => { + if (row.values['coutstockid'] && row.values['coutstockid'].value) { + realDate.push(row); + } + }); + tableData = realDate; let checkErr = this.props.editTable.checkRequired(AREA.pickmViewTableArea, tableData); if (!checkErr) { return;