wangyi
2026-01-19 7fb0a8f0ab16c149484bf043754cd10cfa94de2f
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,
@@ -214,6 +271,51 @@
                  },
                ],
              },
              {
                meta: {
                  icon: "build",
                  link: null,
                  noCache: false,
                  title: "销售退货单",
                },
                hidden: false,
                name: "StockBillMainList",
                path: "StockBillMainList",
                redirect: "noRedirect",
                component: "Layout",
                children: [
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "销售退货单维护",
                    },
                    component: () =>
                      import(
                        "@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainList.vue"
                      ),
                    hidden: false,
                    name: "KfICStockBillMainList",
                    path: "KfICStockBillMainList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "销售退货单",
                    },
                    component: () =>
                      import(
                        "@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainListEdit.vue"
                      ),
                    hidden: false,
                    name: "KfICStockBillMainListEdit",
                    path: "KfICStockBillMainListEdit",
                  },
                ],
              },
            ],
          },
          {
@@ -251,12 +353,14 @@
                      title: "出库申请单维护",
                    },
                    component: () =>
                      import("@/views/warehouse/shipment/Kf_StockOutRequestBillList.vue"),
                      import(
                        "@/views/warehouse/shipment/Kf_StockOutRequestBillList.vue"
                      ),
                    hidden: false,
                    name: "Kf_StockOutRequestBillList",
                    path: "Kf_StockOutRequestBillList",
                  },
                   {
                  {
                    meta: {
                      icon: "build",
                      link: null,
@@ -264,14 +368,16 @@
                      title: "出库申请单",
                    },
                    component: () =>
                      import("@/views/warehouse/shipment/Kf_StockOutRequestBill.vue"),
                      import(
                        "@/views/warehouse/shipment/Kf_StockOutRequestBill.vue"
                      ),
                    hidden: false,
                    name: "Kf_StockOutRequestBill",
                    path: "Kf_StockOutRequestBill",
                  },
                ],
              },
               {
              {
                meta: {
                  icon: "build",
                  link: null,
@@ -292,12 +398,14 @@
                      title: "调拨申请单维护",
                    },
                    component: () =>
                      import("@/views/warehouse/transfer/Kf_MoveStockRequestBillList.vue"),
                      import(
                        "@/views/warehouse/transfer/Kf_MoveStockRequestBillList.vue"
                      ),
                    hidden: false,
                    name: "Kf_MoveStockRequestBillList",
                    path: "Kf_MoveStockRequestBillList",
                  },
                   {
                  {
                    meta: {
                      icon: "build",
                      link: null,
@@ -305,10 +413,42 @@
                      title: "调拨申请单",
                    },
                    component: () =>
                      import("@/views/warehouse/transfer/Kf_MoveStockRequestBillEdit.vue"),
                      import(
                        "@/views/warehouse/transfer/Kf_MoveStockRequestBillEdit.vue"
                      ),
                    hidden: false,
                    name: "Kf_MoveStockRequestBillEdit",
                    path: "Kf_MoveStockRequestBillEdit",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "直接调拨单维护",
                    },
                    component: () =>
                      import(
                        "@/views/KCGL/MoveStockBill/Kf_MoveStockBillList.vue"
                      ),
                    hidden: false,
                    name: "Kf_MoveStockBillList",
                    path: "Kf_MoveStockBillList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "直接调拨单",
                    },
                    component: () =>
                      import(
                        "@/views/KCGL/MoveStockBill/Kf_MoveStockBillEdit.vue"
                      ),
                    hidden: false,
                    name: "Kf_MoveStockBillEdit",
                    path: "Kf_MoveStockBillEdit",
                  },
                ],
              },
@@ -333,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",
                  },
                ],
              },
@@ -389,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,
@@ -428,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: () =>
@@ -449,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",
@@ -485,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",
                  },
                ],
              },
@@ -685,7 +966,7 @@
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "采购退料单维护",
                      title: "采购退料单列表(已入库)",
                    },
                    component: () =>
                      import(
@@ -694,6 +975,68 @@
                    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}',
                  },
                ],
              },
              {
                meta: {
                  icon: "build",
                  link: null,
                  noCache: false,
                  title: "其他出库单维护",
                },
                hidden: false,
                name: "OtherOutBill",
                path: "OtherOutBill",
                redirect: "noRedirect",
                component: "Layout",
                children: [
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "其他出库单列表",
                    },
                    component: () =>
                      import(
                        "@/views/KCGL/OtherOutBill/Kf_OtherOutBillList.vue"
                      ),
                    hidden: false,
                    name: "OtherOutBillList",
                    path: "OtherOutBillList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "其他出库单",
                    },
                    component: () =>
                      import(
                        "@/views/KCGL/OtherOutBill/Kf_OtherOutBillEdit.vue"
                      ),
                    hidden: false,
                    name: "OtherOutBillEdit",
                    path: "OtherOutBillEdit",
                  },
                ],
              },
@@ -738,6 +1081,101 @@
                    name: "ScICMOBillList",
                    path: "scICMOBillList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "生产订单",
                    },
                    component: () => import("@/views/ICMO/ScICMOBillEdit.vue"),
                    hidden: false,
                    name: "ScICMOBillEdit",
                    path: "scICMOBillEdit",
                  },
                ],
              },
              {
                meta: {
                  icon: "build",
                  link: null,
                  noCache: false,
                  title: "生产入库维护",
                },
                hidden: false,
                name: "ProductInBill",
                path: "productInBill",
                redirect: "noRedirect",
                component: "Layout",
                children: [
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "生产入库列表",
                    },
                    component: () =>
                      import("@/views/ProductInBill/Kf_ProductInBillList.vue"),
                    hidden: false,
                    name: "ProductInBillList",
                    path: "productInBillList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "生产入库单",
                    },
                    component: () =>
                      import("@/views/ProductInBill/Kf_ProductInBillEdit.vue"),
                    hidden: false,
                    name: "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",
                  // },
                ],
              },
            ],
@@ -749,7 +1187,7 @@
              icon: "build",
              link: null,
              noCache: false,
              title: "器具管理",
              title: "容器管理",
            },
            hidden: false,
            name: "ScMould",
@@ -774,7 +1212,7 @@
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "器具领用出库单维护",
                      title: "容器领用出库单维护",
                    },
                    component: () =>
                      import(
@@ -789,7 +1227,7 @@
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "器具领用出库单",
                      title: "容器领用出库单",
                    },
                    component: () =>
                      import(
@@ -804,7 +1242,7 @@
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "器具领用退库单维护",
                      title: "容器入库单维护",
                    },
                    component: () =>
                      import(
@@ -819,7 +1257,7 @@
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "器具领用退库单",
                      title: "容器入库单",
                    },
                    component: () =>
                      import(
@@ -834,7 +1272,7 @@
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "器具直接调拨单维护",
                      title: "容器直接调拨单维护",
                    },
                    component: () =>
                      import(
@@ -849,7 +1287,7 @@
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "器具直接调拨单",
                      title: "容器直接调拨单",
                    },
                    component: () =>
                      import(
@@ -858,6 +1296,96 @@
                    hidden: false,
                    name: "Sc_MouldProdMoveBillEdit",
                    path: "Sc_MouldProdMoveBillEdit",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "容器入库申请单维护",
                    },
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldInRequestBillList"
                      ),
                    hidden: false,
                    name: "Sc_MouldInRequestBillList",
                    path: "Sc_MouldInRequestBillList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "容器入库申请单",
                    },
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldInRequestBillEdit"
                      ),
                    hidden: false,
                    name: "Sc_MouldInRequestBillEdit",
                    path: "Sc_MouldInRequestBillEdit",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "容器领用申请单维护",
                    },
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldOutRequestBillList"
                      ),
                    hidden: false,
                    name: "Sc_MouldOutRequestBillList",
                    path: "Sc_MouldOutRequestBillList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "容器领用申请单",
                    },
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldOutRequestBillEdit"
                      ),
                    hidden: false,
                    name: "Sc_MouldOutRequestBillEdit",
                    path: "Sc_MouldOutRequestBillEdit",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "容器调拨申请单维护",
                    },
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldMoveStockRequestBillList"
                      ),
                    hidden: false,
                    name: "Sc_MouldMoveStockRequestBillList",
                    path: "Sc_MouldMoveStockRequestBillList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "容器调拨申请单",
                    },
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldMoveStockRequestBillEdit"
                      ),
                    hidden: false,
                    name: "Sc_MouldMoveStockRequestBillEdit",
                    path: "Sc_MouldMoveStockRequestBillEdit",
                  },
                ],
              },
@@ -879,7 +1407,7 @@
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "器具主档",
                      title: "容器主档",
                    },
                    component: () =>
                      import("@/views/scMould/basicModeling/Gy_MouldFile.vue"),
@@ -892,7 +1420,7 @@
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "器具主档维护",
                      title: "容器主档维护",
                    },
                    component: () =>
                      import(
@@ -966,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: () =>