From 4061a36d18555d75ff2462b5c54dd795c052e5cf Mon Sep 17 00:00:00 2001 From: yewj Date: Sun, 15 Sep 2024 16:23:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8C=85=E9=83=A8=E7=BD=B2=E6=97=A0?= =?UTF-8?q?=E6=B3=95=E4=BD=BF=E7=94=A8=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/winExtend.js | 63 ++++++++++++++++++++++++++---------------------- 1 file changed, 34 insertions(+), 29 deletions(-) diff --git a/src/winExtend.js b/src/winExtend.js index 82bc4434..2c2f2b9c 100644 --- a/src/winExtend.js +++ b/src/winExtend.js @@ -1,36 +1,41 @@ import store from "./store"; //扩展window函数 window.recCodes = function recCodes(codes) { - if(codes){ - if (!Array.isArray(codes) || codes.some(item => typeof item!== 'string')) { - throw new Error('codes 参数必须是一个字符串数组'); + if(codes){ + if (!Array.isArray(codes) || codes.some(item => typeof item!== 'string')) { + throw new Error('codes 参数必须是一个字符串数组'); + } + // console.log("菜单触发事件",store.state.tabActive.menuActive); + //触发自定义事件 + let menuActive = store.state.tabActive.menuActive; + if(menuActive == 0){//处理单据 + window.dispatchEvent(new CustomEvent('djcl', { + detail: { + menuNumber:menuActive, + menuName:"处理单据", + tyepEvent:'djcl', + recCodes: codes } - // console.log("菜单触发事件",store.state.tabActive.menuActive); - //触发自定义事件 - let menuActive = store.state.tabActive.menuActive; - if(menuActive == 0){//处理单据 - window.dispatchEvent(new CustomEvent('djcl', { - detail: { - menuNumber:menuActive, - menuName:"处理单据", - tyepEvent:'djcl', - recCodes: codes - } - })); - }else if(menuActive == 1){//工位上货 - window.dispatchEvent(new CustomEvent('gwsh', { - detail: { - menuNumber:menuActive, - menuName:"工位上货", - tyepEvent:'gwsh', - recCodes: codes - } - })); - }else{ - + })); + }else if(menuActive == 1){//工位上货 + window.dispatchEvent(new CustomEvent('gwsh', { + detail: { + menuNumber:menuActive, + menuName:"工位上货", + tyepEvent:'gwsh', + recCodes: codes } + })); }else{ - alert("收到空数据"); + } - -} \ No newline at end of file + }else{ + alert("收到空数据"); + } + +} + +export default { + + +}