From 95dc5b368b72806ce54894c474ed591785b39a0d Mon Sep 17 00:00:00 2001 From: pengm <674192343@qq.com> Date: Thu, 11 Jun 2026 14:22:15 +0800 Subject: [PATCH] 1.处理MES上料执行界面刷新 --- src/mes/common/commonOperationBarComponent/index.js | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------- 1 file changed, 56 insertions(+), 51 deletions(-) diff --git a/src/mes/common/commonOperationBarComponent/index.js b/src/mes/common/commonOperationBarComponent/index.js index 6728214..6052c4c 100644 --- a/src/mes/common/commonOperationBarComponent/index.js +++ b/src/mes/common/commonOperationBarComponent/index.js @@ -1569,58 +1569,63 @@ const BarcodeComponent = props => { item => item.sName === "sSearchProductName" ); - props.onExecInstructSet({ - btnConfig, - nextProps: { scanCodeData: [{ value: valueNew }] }, - // callback: () => { - // if (commonUtils.isNotEmptyArr(searchProductConfig)) { - // props.onSaveState({ - // refreshMachineDataFlag: new Date().getTime(), - // productionTableList: [sName] - // }); - // } - // }, - inscallback: nextProps => { - if (commonUtils.isNotEmptyArr(searchProductConfig)) { - props.onSaveState({ - refreshMachineDataFlag: new Date().getTime(), - productionTableList: [sName] - }, () => { - props.onRefresh && props.onRefresh(); - }); + try { + props.onExecInstructSet({ + btnConfig, + nextProps: {scanCodeData: [{value: valueNew}]}, + // callback: () => { + // if (commonUtils.isNotEmptyArr(searchProductConfig)) { + // props.onSaveState({ + // refreshMachineDataFlag: new Date().getTime(), + // productionTableList: [sName] + // }); + // } + // }, + inscallback: nextProps => { + if (commonUtils.isNotEmptyArr(searchProductConfig)) { + props.onSaveState({ + refreshMachineDataFlag: new Date().getTime(), + productionTableList: [sName] + }, () => { + // props.onRefresh && props.onRefresh(); + }); + } } - } - // inscallback: nextProps => { - // if (commonUtils.isNotEmptyArr(searchProductConfig)) { - // const { machinedataData } = nextProps; - // if (commonUtils.isNotEmptyArr(machinedataData)) { - // const { - // sProductId, - // sProductNo, - // sSearchProductId = sProductId, - // sSearchProductNo = sProductNo - // } = machinedataData[0]; - // nextProps.onSaveState( - // { - // workOrderInfoData: machinedataData, - // sSearchProductId: sSearchProductId - // }, - // nextPropsNew => { - // props.onSearchProductNameChange( - // "", - // "", - // { - // sSearchProductId, - // sSearchProductNo - // }, - // true - // ); - // } - // ); - // } - // } - // } - }); + // inscallback: nextProps => { + // if (commonUtils.isNotEmptyArr(searchProductConfig)) { + // const { machinedataData } = nextProps; + // if (commonUtils.isNotEmptyArr(machinedataData)) { + // const { + // sProductId, + // sProductNo, + // sSearchProductId = sProductId, + // sSearchProductNo = sProductNo + // } = machinedataData[0]; + // nextProps.onSaveState( + // { + // workOrderInfoData: machinedataData, + // sSearchProductId: sSearchProductId + // }, + // nextPropsNew => { + // props.onSearchProductNameChange( + // "", + // "", + // { + // sSearchProductId, + // sSearchProductNo + // }, + // true + // ); + // } + // ); + // } + // } + // } + }); + } finally { + console.log('finily-上料执行界面刷新:'); + props.onRefresh && props.onRefresh(); + } }; // 判断是否扫码枪输入 -- libgit2 0.22.2