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 @@