From b94104b8513ac96806bc19de2f39954f322d6e8a Mon Sep 17 00:00:00 2001 From: pengm <674192343@qq.com> Date: Wed, 17 Dec 2025 14:38:29 +0800 Subject: [PATCH] 1.完善五彩的websoket - flushData指令 --- src/models/app.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/models/app.js b/src/models/app.js index 2e39d7d..e912852 100644 --- a/src/models/app.js +++ b/src/models/app.js @@ -67,6 +67,7 @@ export default { "17087496600006537425550144737000": "serviceUpkeep" }, changeExecInfo: {}, + refreshExecInfo: {}, }, reducers: { saveToken(state, { payload: token }) { @@ -217,6 +218,12 @@ export default { } return state; }, + saveRefreshExecInfo(state, { payload }) { + if (['/indexMes/productionExec'].includes(state?.currentMesPane?.sModelType)) { + localStorage.setItem(`${config.prefix}refreshExecInfo`, JSON.stringify({ ...payload || {} })); + } + return state; + }, saveCounter(state, { payload }) { return { ...state, counterInfo: payload }; }, @@ -668,11 +675,19 @@ export default { } else if (false && rtmsg.action === 'workMsg') { // 工单系统消息 const msgData = JSON.parse(msg.data); dispatch({ type: 'app/saveWorkMsg', payload: { workMsg: msgData.msg } }); - } else if (rtmsg.action === 'showOeeData') { + } else if (rtmsg.action === 'showOeeData') { if (window.bChangeMachineData) { const msgData = JSON.parse(msg.data); dispatch({ type: 'app/changeMachineData', payload: { ...msgData.msg || {} } }); } + } else if (rtmsg.action === 'flushData') { + if (window.bChangeMachineData) { + const msgData = JSON.parse(msg.data); + dispatch({ type: 'app/saveRefreshExecInfo', payload: { ...msgData.msg || {} } }); + } + } else if (rtmsg.action === 'showErroMsg') { + console.log('=====msgData', msgData); + message.error(msgData.msg); } }; ws.onmessage = (msg) => { -- libgit2 0.22.2