diff --git a/src/components/Manufacture/ProcessCardPackTableTreeNew/index.js b/src/components/Manufacture/ProcessCardPackTableTreeNew/index.js index 1bcb54c..7b9e026 100644 --- a/src/components/Manufacture/ProcessCardPackTableTreeNew/index.js +++ b/src/components/Manufacture/ProcessCardPackTableTreeNew/index.js @@ -998,7 +998,7 @@ const ProcessCardPackTableTreeNewEvent = props => { returnProps.onButtonClick = handleButtonClick; // 复制到 - const handleCopyTo = async (name, sActiveId) => { + const handleCopyTo = async (name, sActiveId, iFlag) => { /* 待用数据声明 */ const { masterConfig, masterData, slaveData, controlData, materials0Data, processData, colorData, sModelsId, packData, formRoute } = props; @@ -1045,7 +1045,7 @@ const ProcessCardPackTableTreeNewEvent = props => { const dataUrl = `${ commonConfig.server_host }bill/billCopyToCheck/?sModelsId=${sModelsId}&sActiveId=${sActiveId}&tbSuffix=${tbSuffix}&sName=${formRoute}`; - const values = { sSlaveId: sId }; + const values = { sSlaveId: sId , iFlag: iFlag}; const dataReturn = (await commonServices.postValueService(token, values, dataUrl)).data; if (dataReturn.code === 1) { if (dataReturn?.dataset?.rows?.length > 0) { @@ -1059,6 +1059,18 @@ const ProcessCardPackTableTreeNewEvent = props => { } else { handleDispatch(copyTo, sActiveId); } + } else if (dataReturn.code === -7) { + Modal.confirm({ + title: '是否继续', /* 防呆校验 */ + content: dataReturn.msg, + onOk() { + iFlag = 1; + handleCopyTo(name,sActiveId, iFlag); + }, + onCancel() { + }, + }); + return true; } }; returnProps.onCopyTo = handleCopyTo;