From ee9273a124d36af2e11e93078d99d4b4e1b8464c Mon Sep 17 00:00:00 2001 From: aihe <961836564@qq.com> Date: Thu, 13 Jun 2024 15:01:03 +0800 Subject: [PATCH] uu --- common/authCode.js | 54 +++++++++++++++++++++ common/enum.js | 40 +--------------- pages/tabBar/deal/deal.vue | 92 +++++++++++++++++++++--------------- pages/tabBar/home/home.vue | 69 +++++++++++++++------------ pages/tabBar/mine/mine.vue | 72 +++++++++++++++------------- pages/tabBar/order/order.vue | 51 +++++++++++--------- 6 files changed, 217 insertions(+), 161 deletions(-) create mode 100644 common/authCode.js diff --git a/common/authCode.js b/common/authCode.js new file mode 100644 index 0000000..0b78d4e --- /dev/null +++ b/common/authCode.js @@ -0,0 +1,54 @@ +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 +} \ No newline at end of file diff --git a/common/enum.js b/common/enum.js index bee936a..8dcd48b 100644 --- a/common/enum.js +++ b/common/enum.js @@ -1,4 +1,5 @@ import getCdnUrl from "./getCdnUrl.js" +import { authCodeEnum } from "./authCode" const dateTypeEnum = { week: 1, @@ -35,43 +36,6 @@ const addressNameCodeMap = [ { nameKey: 'townName', codeKey: 'town' } ] -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 dealBtnMap = { lanShou: { title: '揽收扫描', subTitle: "", icon: getCdnUrl(`home/lshsm.png`), url: 'deliveryDeal/pickUp', code: authCodeEnum.lanShou }, @@ -114,8 +78,8 @@ export { addressNameCodeMap, dateRangeList, pageEventNames, - authCodeEnum, dealBtnMap, dateTypeEnum, dateTypeList, + authCodeEnum, } \ No newline at end of file diff --git a/pages/tabBar/deal/deal.vue b/pages/tabBar/deal/deal.vue index c602634..6dab749 100644 --- a/pages/tabBar/deal/deal.vue +++ b/pages/tabBar/deal/deal.vue @@ -7,15 +7,16 @@ 网点发件 - - - - - {{item.title}} - - - + + + + {{item.title}} + + + + + @@ -23,15 +24,16 @@ 网点到件 - - - - - {{item.title}} - - - + + + + {{item.title}} + + + + + @@ -39,15 +41,16 @@ 其他 - - - - - {{item.title}} - - - + + + + {{item.title}} + + + + + @@ -55,16 +58,12 @@