From 7fb0a8f0ab16c149484bf043754cd10cfa94de2f Mon Sep 17 00:00:00 2001
From: wangyi <2946747746@qq.com>
Date: 星期一, 19 一月 2026 14:48:05 +0800
Subject: [PATCH] 增加了业务员,保管员和验收员的对应的显示

---
 src/store/modules/permission.js |  381 +++++++++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 346 insertions(+), 35 deletions(-)

diff --git a/src/store/modules/permission.js b/src/store/modules/permission.js
index 7f2e5b1..923ec59 100644
--- a/src/store/modules/permission.js
+++ b/src/store/modules/permission.js
@@ -41,6 +41,63 @@
               icon: "build",
               link: null,
               noCache: false,
+              title: "鐗╂祦绠$悊",
+            },
+            hidden: false,
+            name: "Logistics",
+            path: "/logistics",
+            redirect: "noRedirect",
+            children: [
+              {
+                meta: {
+                  icon: "build",
+                  link: null,
+                  noCache: false,
+                  title: "杩愯緭瀹氫綅",
+                },
+                hidden: false,
+                name: "TransportGPS",
+                path: "transportGPS",
+                redirect: "noRedirect",
+                component: "Layout",
+                children: [
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "鍑鸿繍鍗�",
+                    },
+                    component: () =>
+                      import("@/views/logistics/transportGPS/WL_YayBill.vue"),
+                    hidden: false,
+                    name: "WL_YayBill",
+                    path: "WL_YayBill",
+                  },
+                  // {
+                  //   meta: {
+                  //     icon: "build",
+                  //     link: null,
+                  //     noCache: false,
+                  //     title: "杩愬崟缂栬緫",
+                  //   },
+                  //   component: () =>
+                  //     import("@/views/logistics/transportGPS/Add_Edit_WL_YayBill.vue"),
+                  //   hidden: false,
+                  //   name: "Add_Edit_WL_YayBill",
+                  //   path: "Add_Edit_WL_YayBill",
+                  // },
+                ],
+              },
+            ],
+          },
+          {
+            alwaysShow: true,
+            component: "Layout",
+            meta: {
+              icon: "build",
+              link: null,
+              noCache: false,
               title: "閿�鍞鐞�",
             },
             hidden: false,
@@ -234,7 +291,10 @@
                       noCache: false,
                       title: "閿�鍞��璐у崟缁存姢",
                     },
-                    component: () =>import ("@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainList.vue"),
+                    component: () =>
+                      import(
+                        "@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainList.vue"
+                      ),
                     hidden: false,
                     name: "KfICStockBillMainList",
                     path: "KfICStockBillMainList",
@@ -246,7 +306,10 @@
                       noCache: false,
                       title: "閿�鍞��璐у崟",
                     },
-                    component: () =>import ("@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainListEdit.vue"),
+                    component: () =>
+                      import(
+                        "@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainListEdit.vue"
+                      ),
                     hidden: false,
                     name: "KfICStockBillMainListEdit",
                     path: "KfICStockBillMainListEdit",
@@ -290,7 +353,9 @@
                       title: "鍑哄簱鐢宠鍗曠淮鎶�",
                     },
                     component: () =>
-                      import("@/views/warehouse/shipment/Kf_StockOutRequestBillList.vue"),
+                      import(
+                        "@/views/warehouse/shipment/Kf_StockOutRequestBillList.vue"
+                      ),
                     hidden: false,
                     name: "Kf_StockOutRequestBillList",
                     path: "Kf_StockOutRequestBillList",
@@ -303,7 +368,9 @@
                       title: "鍑哄簱鐢宠鍗�",
                     },
                     component: () =>
-                      import("@/views/warehouse/shipment/Kf_StockOutRequestBill.vue"),
+                      import(
+                        "@/views/warehouse/shipment/Kf_StockOutRequestBill.vue"
+                      ),
                     hidden: false,
                     name: "Kf_StockOutRequestBill",
                     path: "Kf_StockOutRequestBill",
@@ -331,7 +398,9 @@
                       title: "璋冩嫧鐢宠鍗曠淮鎶�",
                     },
                     component: () =>
-                      import("@/views/warehouse/transfer/Kf_MoveStockRequestBillList.vue"),
+                      import(
+                        "@/views/warehouse/transfer/Kf_MoveStockRequestBillList.vue"
+                      ),
                     hidden: false,
                     name: "Kf_MoveStockRequestBillList",
                     path: "Kf_MoveStockRequestBillList",
@@ -344,7 +413,9 @@
                       title: "璋冩嫧鐢宠鍗�",
                     },
                     component: () =>
-                      import("@/views/warehouse/transfer/Kf_MoveStockRequestBillEdit.vue"),
+                      import(
+                        "@/views/warehouse/transfer/Kf_MoveStockRequestBillEdit.vue"
+                      ),
                     hidden: false,
                     name: "Kf_MoveStockRequestBillEdit",
                     path: "Kf_MoveStockRequestBillEdit",
@@ -357,7 +428,9 @@
                       title: "鐩存帴璋冩嫧鍗曠淮鎶�",
                     },
                     component: () =>
-                      import("@/views/KCGL/MoveStockBill/Kf_MoveStockBillList.vue"),
+                      import(
+                        "@/views/KCGL/MoveStockBill/Kf_MoveStockBillList.vue"
+                      ),
                     hidden: false,
                     name: "Kf_MoveStockBillList",
                     path: "Kf_MoveStockBillList",
@@ -370,7 +443,9 @@
                       title: "鐩存帴璋冩嫧鍗�",
                     },
                     component: () =>
-                      import("@/views/KCGL/MoveStockBill/Kf_MoveStockBillEdit.vue"),
+                      import(
+                        "@/views/KCGL/MoveStockBill/Kf_MoveStockBillEdit.vue"
+                      ),
                     hidden: false,
                     name: "Kf_MoveStockBillEdit",
                     path: "Kf_MoveStockBillEdit",
@@ -398,10 +473,42 @@
                       title: "鏉$爜鐢熸垚",
                     },
                     component: () =>
-                      import("@/views/warehouse/barcodeMaster/Gy_BarCodeBill.vue"),
+                      import(
+                        "@/views/warehouse/barcodeMaster/Gy_BarCodeBill.vue"
+                      ),
                     hidden: false,
                     name: "Gy_BarCodeBill",
                     path: "Gy_BarCodeBill",
+                  },
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "鏉$爜鐢熸垚_閿﹂殕",
+                    },
+                    component: () =>
+                      import(
+                        "@/views/warehouse/barcodeMaster/Gy_BarCodeBill_JinLong.vue"
+                      ),
+                    hidden: false,
+                    name: "Gy_BarCodeBill_JinLong",
+                    path: "Gy_BarCodeBill_JinLong",
+                  },
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "鏉$爜涓绘。",
+                    },
+                    component: () =>
+                      import(
+                        "@/views/warehouse/barcodeMaster/Gy_BarCodeBillList.vue"
+                      ),
+                    hidden: false,
+                    name: "Gy_BarCodeBillList",
+                    path: "Gy_BarCodeBillList",
                   },
                 ],
               },
@@ -454,6 +561,36 @@
                   icon: "build",
                   link: null,
                   noCache: false,
+                  title: "鐗╂祦鍩虹璧勬枡",
+                },
+                hidden: false,
+                name: "Transport",
+                path: "transport",
+                redirect: "noRedirect",
+                component: "Layout",
+                children: [
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "鎵胯繍鍚堝悓鍗曟嵁",
+                    },
+                    component: () =>
+                      import(
+                        "@/views/basic/gytransport/cgContractTransportBillList/Cg_ContractTransportBillList.vue"
+                      ),
+                    hidden: false,
+                    name: "CgContractTransportBillList",
+                    path: "cgContractTransportBillList",
+                  },
+                ],
+              },
+              {
+                meta: {
+                  icon: "build",
+                  link: null,
+                  noCache: false,
                   title: "鍏敤璧勬枡",
                 },
                 hidden: false,
@@ -493,6 +630,45 @@
                       icon: "build",
                       link: null,
                       noCache: false,
+                      title: "杞﹀瀷鍒楄〃",
+                    },
+                    component: () =>
+                      import("@/views/basic/gyCartypelist/gyCartypelist.vue"),
+                    hidden: false,
+                    name: "GyCartypelist",
+                    path: "gyCartypelist",
+                  },
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "璐圭敤椤圭洰鍒楄〃",
+                    },
+                    component: () =>
+                      import("@/views/basic/gyItemMoney/gyItemMoney.vue"),
+                    hidden: false,
+                    name: "GyItemMoney",
+                    path: "gyItemMoney",
+                  },
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "杞﹁締鍒楄〃",
+                    },
+                    component: () =>
+                      import("@/views/basic/gyCar/gyCarList.vue"),
+                    hidden: false,
+                    name: "GyCarList",
+                    path: "gyCarList",
+                  },
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
                       title: "鑱屽憳鍒楄〃",
                     },
                     component: () =>
@@ -514,6 +690,33 @@
                     name: "GyDepartment",
                     path: "gyDepartment",
                   },
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "璐у竵鍒楄〃",
+                    },
+                    component: () =>
+                      import("@/views/basic/gyCurrency/gyCurrency.vue"),
+                    hidden: false,
+                    name: "GyCurrency",
+                    path: "gyCurrency",
+                  },
+
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "璁¢噺鍗曚綅鍒楄〃",
+                    },
+                    component: () => import("@/views/basic/gyUnit/gyUnit.vue"),
+                    hidden: false,
+                    name: "GyUnit",
+                    path: "gyUnit",
+                  },
+
                   {
                     meta: {
                       icon: "build",
@@ -550,6 +753,19 @@
                     hidden: false,
                     name: "GyCustomer",
                     path: "GyCustomer",
+                  },
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "杈呭姪灞炴�у垪琛�",
+                    },
+                    component: () =>
+                      import("@/views/basic/gyProperty/gyPropertyList.vue"),
+                    hidden: false,
+                    name: "GyProperty",
+                    path: "gyProperty",
                   },
                 ],
               },
@@ -750,7 +966,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "閲囪喘閫�鏂欏崟缁存姢",
+                      title: "閲囪喘閫�鏂欏崟鍒楄〃锛堝凡鍏ュ簱锛�",
                     },
                     component: () =>
                       import(
@@ -759,6 +975,23 @@
                     hidden: false,
                     name: "Kf_POStockInBackBillList",
                     path: "Kf_POStockInBackBillList",
+                    query: '{"type":1}',
+                  },
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "閲囪喘閫�鏂欏崟鍒楄〃锛堟湭鍏ュ簱锛�",
+                    },
+                    component: () =>
+                      import(
+                        "@/views/purchase/postockInBack/Kf_POStockInBackBillList.vue"
+                      ),
+                    hidden: false,
+                    name: "Kf_POStockInBackBillList",
+                    path: "Kf_POStockInBackBillList0",
+                    query: '{"type":0}',
                   },
                 ],
               },
@@ -782,7 +1015,10 @@
                       noCache: false,
                       title: "鍏朵粬鍑哄簱鍗曞垪琛�",
                     },
-                    component: () => import("@/views/KCGL/OtherOutBill/Kf_OtherOutBillList.vue"),
+                    component: () =>
+                      import(
+                        "@/views/KCGL/OtherOutBill/Kf_OtherOutBillList.vue"
+                      ),
                     hidden: false,
                     name: "OtherOutBillList",
                     path: "OtherOutBillList",
@@ -794,7 +1030,10 @@
                       noCache: false,
                       title: "鍏朵粬鍑哄簱鍗�",
                     },
-                    component: () => import("@/views/KCGL/OtherOutBill/Kf_OtherOutBillEdit.vue"),
+                    component: () =>
+                      import(
+                        "@/views/KCGL/OtherOutBill/Kf_OtherOutBillEdit.vue"
+                      ),
                     hidden: false,
                     name: "OtherOutBillEdit",
                     path: "OtherOutBillEdit",
@@ -865,7 +1104,7 @@
                 },
                 hidden: false,
                 name: "ProductInBill",
-                path: "ProductInBill",
+                path: "productInBill",
                 redirect: "noRedirect",
                 component: "Layout",
                 children: [
@@ -876,10 +1115,11 @@
                       noCache: false,
                       title: "鐢熶骇鍏ュ簱鍒楄〃",
                     },
-                    component: () => import("@/views/ProductInBill/Kf_ProductInBillList.vue"),
+                    component: () =>
+                      import("@/views/ProductInBill/Kf_ProductInBillList.vue"),
                     hidden: false,
                     name: "ProductInBillList",
-                    path: "ProductInBillList",
+                    path: "productInBillList",
                   },
                   {
                     meta: {
@@ -888,11 +1128,54 @@
                       noCache: false,
                       title: "鐢熶骇鍏ュ簱鍗�",
                     },
-                    component: () => import("@/views/ProductInBill/Kf_ProductInBillEdit.vue"),
+                    component: () =>
+                      import("@/views/ProductInBill/Kf_ProductInBillEdit.vue"),
                     hidden: false,
                     name: "ProductInBillEdit",
-                    path: "ProductInBillEdit",
+                    path: "productInBillEdit",
                   },
+                ],
+              },
+              {
+                meta: {
+                  icon: "build",
+                  link: null,
+                  noCache: false,
+                  title: "鐢熶骇姹囨姤",
+                },
+                hidden: false,
+                name: "ScICMOReportBill",
+                path: "scICMOReportBill",
+                redirect: "noRedirect",
+                component: "Layout",
+                children: [
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "鐢熶骇姹囨姤鍒楄〃",
+                    },
+                    component: () =>
+                      import(
+                        "@/views/ICMO/ScICMOReportBill/ScICMOReportBillList.vue"
+                      ),
+                    hidden: false,
+                    name: "ScICMOReportBillList",
+                    path: "scICMOReportBillList",
+                  },
+                  // {
+                  //   meta: {
+                  //     icon: "build",
+                  //     link: null,
+                  //     noCache: false,
+                  //     title: "鐢熶骇鍏ュ簱鍗�",
+                  //   },
+                  //   component: () => import("@/views/ProductInBill/Kf_ProductInBillEdit.vue"),
+                  //   hidden: false,
+                  //   name: "ProductInBillEdit",
+                  //   path: "ProductInBillEdit",
+                  // },
                 ],
               },
             ],
@@ -904,7 +1187,7 @@
               icon: "build",
               link: null,
               noCache: false,
-              title: "鍣ㄥ叿绠$悊",
+              title: "瀹瑰櫒绠$悊",
             },
             hidden: false,
             name: "ScMould",
@@ -929,7 +1212,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿棰嗙敤鍑哄簱鍗曠淮鎶�",
+                      title: "瀹瑰櫒棰嗙敤鍑哄簱鍗曠淮鎶�",
                     },
                     component: () =>
                       import(
@@ -944,7 +1227,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿棰嗙敤鍑哄簱鍗�",
+                      title: "瀹瑰櫒棰嗙敤鍑哄簱鍗�",
                     },
                     component: () =>
                       import(
@@ -959,7 +1242,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿棰嗙敤閫�搴撳崟缁存姢",
+                      title: "瀹瑰櫒鍏ュ簱鍗曠淮鎶�",
                     },
                     component: () =>
                       import(
@@ -974,7 +1257,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿棰嗙敤閫�搴撳崟",
+                      title: "瀹瑰櫒鍏ュ簱鍗�",
                     },
                     component: () =>
                       import(
@@ -989,7 +1272,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿鐩存帴璋冩嫧鍗曠淮鎶�",
+                      title: "瀹瑰櫒鐩存帴璋冩嫧鍗曠淮鎶�",
                     },
                     component: () =>
                       import(
@@ -1004,7 +1287,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿鐩存帴璋冩嫧鍗�",
+                      title: "瀹瑰櫒鐩存帴璋冩嫧鍗�",
                     },
                     component: () =>
                       import(
@@ -1013,12 +1296,13 @@
                     hidden: false,
                     name: "Sc_MouldProdMoveBillEdit",
                     path: "Sc_MouldProdMoveBillEdit",
-                  },{
+                  },
+                  {
                     meta: {
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿鍏ュ簱鐢宠鍗曠淮鎶�",
+                      title: "瀹瑰櫒鍏ュ簱鐢宠鍗曠淮鎶�",
                     },
                     component: () =>
                       import(
@@ -1033,7 +1317,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿鍏ュ簱鐢宠鍗�",
+                      title: "瀹瑰櫒鍏ュ簱鐢宠鍗�",
                     },
                     component: () =>
                       import(
@@ -1042,12 +1326,13 @@
                     hidden: false,
                     name: "Sc_MouldInRequestBillEdit",
                     path: "Sc_MouldInRequestBillEdit",
-                  },{
+                  },
+                  {
                     meta: {
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿棰嗙敤鐢宠鍗曠淮鎶�",
+                      title: "瀹瑰櫒棰嗙敤鐢宠鍗曠淮鎶�",
                     },
                     component: () =>
                       import(
@@ -1062,7 +1347,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿棰嗙敤鐢宠鍗�",
+                      title: "瀹瑰櫒棰嗙敤鐢宠鍗�",
                     },
                     component: () =>
                       import(
@@ -1071,12 +1356,13 @@
                     hidden: false,
                     name: "Sc_MouldOutRequestBillEdit",
                     path: "Sc_MouldOutRequestBillEdit",
-                  },{
+                  },
+                  {
                     meta: {
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿璋冩嫧鐢宠鍗曠淮鎶�",
+                      title: "瀹瑰櫒璋冩嫧鐢宠鍗曠淮鎶�",
                     },
                     component: () =>
                       import(
@@ -1091,7 +1377,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿璋冩嫧鐢宠鍗�",
+                      title: "瀹瑰櫒璋冩嫧鐢宠鍗�",
                     },
                     component: () =>
                       import(
@@ -1121,7 +1407,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿涓绘。",
+                      title: "瀹瑰櫒涓绘。",
                     },
                     component: () =>
                       import("@/views/scMould/basicModeling/Gy_MouldFile.vue"),
@@ -1134,7 +1420,7 @@
                       icon: "build",
                       link: null,
                       noCache: false,
-                      title: "鍣ㄥ叿涓绘。缁存姢",
+                      title: "瀹瑰櫒涓绘。缁存姢",
                     },
                     component: () =>
                       import(
@@ -1208,6 +1494,31 @@
                       icon: "build",
                       link: null,
                       noCache: false,
+                      title: "瑙掕壊鍒楄〃",
+                    },
+                    component: () =>
+                      import("@/views/system/user/Xt_UserGroupList.vue"),
+                    hidden: false,
+                    name: "Xt_UserGroupList",
+                    path: "Xt_UserGroupList",
+                  },
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
+                      title: "椹鹃┒鍛樺垪琛�",
+                    },
+                    component: () => import("@/views/system/user/GyDriver.vue"),
+                    hidden: false,
+                    name: "gyDriver",
+                    path: "GyDriver",
+                  },
+                  {
+                    meta: {
+                      icon: "build",
+                      link: null,
+                      noCache: false,
                       title: "鏉冮檺鏌ヨ",
                     },
                     component: () =>

--
Gitblit v1.9.1