const authCodeEnum = { lanShou: 'emis:app:scan:10', // 揽收 faJianScan: 'emis:app:scan:20', // 发件 daoJianScan: 'emis:app:scan:30', // 到件 paiJianScan: 'emis:app:scan:40', // 派件 qianShouScan: 'emis:app:scan:50', // 签收 fenBoFaJianScan: 'emis:app:scan:31', // 分拨发件 daoPaiScan: 'emis:app:scan:3040', // 到派扫描 zhuangCheScan: 'emis:app:scan:301', // 装车 zhengCheScan: 'emis:app:scan:3012', // 整车 zhuangGuiScan: 'emis:app:scan:3011', // 装柜 xieCheScan: 'emis:app:scan:302', // 卸车 liuCangScan: 'emis:app:scan:70', // 留仓 zhuanJianScan: 'emis:app:scan:80', // 转件 heBaoScan: 'emis:app:scan:200', // 合包 chaiBaoScan: 'emis:app:scan:201', // 拆包 qingGuanScan: 'emis:app:scan:800', // 清关 baoGUanScan: 'emis:app:scan:700', // 报关 faJianQingDan: 'emis:app:scan:sendList', // 发件清单 daoJianQingDan: 'emis:app:scan:receiveList', // 到件清单 paiJianQingDan: 'emis:app:scan:dispatchList', // 派件清单 yunDanLuRu: 'emis:app:op:addWaybill', // 运单录入 yunDanXiuGai: 'emis:app:op:modifyWaybill', // 运单修改 mianDanDaYin: 'emis:app:op:printBill', // 面单打印 kuaiJianGenZong: 'emis:app:op:traceBill', // 快件跟踪 baoJiaShiSuan: 'emis:app:op:preCalcFee', // 报价试算 shouHuoRuCang: 'emis:app:op:warehouseIn', // 收货入仓 jinCangChaXun: 'emis:app:op:warehouseInQuery', // 进仓查询 woDeRenWu: 'emis:app:op:myTask', // 我的任务 jiTiMingXi: 'emis:app:op:preProfitList' , // 计提明细 yeWuTongJi: 'emis:app:op:bizStatList', // 业务统计 jiTiYuGu: 'emis:app:op:preProfit', // 计提预估 daiHuiKuan: 'emis:app:op:waitNeedCustomerPay', // 待回款 dingDanGaiKuang: 'emis:app:op:waybillStatInfo' , // 订单概况 } const getAuthList = ({ _thisPage, list = [] })=> { let permissions = _thisPage.$store.getters.userInfo?.permissions || [] let newList = list.filter(t=> { let bl = true if(t.code) { bl = permissions.indexOf(t.code) > -1 } return bl }) return newList } export { getAuthList, authCodeEnum }