emis-app/common/authCode.js

54 lines
2.0 KiB
JavaScript
Raw Normal View History

2024-06-13 07:01:03 +00:00
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
}