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 参数必须是一个字符串数组'); } console.log("菜单触发事件",store.state.tabActive.menuActive); //触发自定义事件 let menuActive = store.state.tabActive.menuActive; if(menuActive == 0){//处理单据 console.log("处理单据事件"); window.dispatchEvent(new CustomEvent('djcl', { detail: { recCodes: codes } })); }else if(menuActive == 1){//工位上货 console.log("工位上货事件"); window.dispatchEvent(new CustomEvent('gwsh', { detail: { recCodes: codes } })); }else{ } }else{ alert("收到空数据"); } }