duhe
2025-11-19 a9ca5dafb781919fe8a24cd586258e9144966271
src/store/modules/permission.js
@@ -262,6 +262,132 @@
              icon: "build",
              link: null,
              noCache: false,
              title: "仓库管理",
            },
            hidden: false,
            name: "Warehouse",
            path: "/warehouse",
            redirect: "noRedirect",
            children: [
              {
                meta: {
                  icon: "build",
                  link: null,
                  noCache: false,
                  title: "领料发货",
                },
                hidden: false,
                name: "Shipment",
                path: "shipment",
                redirect: "noRedirect",
                component: "Layout",
                children: [
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "出库申请单维护",
                    },
                    component: () =>
                      import("@/views/warehouse/shipment/Kf_StockOutRequestBillList.vue"),
                    hidden: false,
                    name: "Kf_StockOutRequestBillList",
                    path: "Kf_StockOutRequestBillList",
                  },
                   {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "出库申请单",
                    },
                    component: () =>
                      import("@/views/warehouse/shipment/Kf_StockOutRequestBill.vue"),
                    hidden: false,
                    name: "Kf_StockOutRequestBill",
                    path: "Kf_StockOutRequestBill",
                  },
                ],
              },
               {
                meta: {
                  icon: "build",
                  link: null,
                  noCache: false,
                  title: "调拨盘点",
                },
                hidden: false,
                name: "Transfer",
                path: "transfer",
                redirect: "noRedirect",
                component: "Layout",
                children: [
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "调拨申请单维护",
                    },
                    component: () =>
                      import("@/views/warehouse/transfer/Kf_MoveStockRequestBillList.vue"),
                    hidden: false,
                    name: "Kf_MoveStockRequestBillList",
                    path: "Kf_MoveStockRequestBillList",
                  },
                   {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "调拨申请单",
                    },
                    component: () =>
                      import("@/views/warehouse/transfer/Kf_MoveStockRequestBillEdit.vue"),
                    hidden: false,
                    name: "Kf_MoveStockRequestBillEdit",
                    path: "Kf_MoveStockRequestBillEdit",
                  },
                ],
              },
              {
                meta: {
                  icon: "build",
                  link: null,
                  noCache: false,
                  title: "条码主档",
                },
                hidden: false,
                name: "BarcodeMaster",
                path: "barcodeMaster",
                redirect: "noRedirect",
                component: "Layout",
                children: [
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "条码生成",
                    },
                    component: () =>
                      import("@/views/warehouse/barcodeMaster/Gy_BarCodeBill.vue"),
                    hidden: false,
                    name: "Gy_BarCodeBill",
                    path: "Gy_BarCodeBill",
                  },
                ],
              },
            ],
          },
          {
            alwaysShow: true,
            component: "Layout",
            meta: {
              icon: "build",
              link: null,
              noCache: false,
              title: "基础建模",
            },
            hidden: false,
@@ -374,14 +500,15 @@
                    name: "GySupplier",
                    path: "gySupplier",
                  },
                     {
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "物料列表",
                    },
                    component: () => import("@/views/gyMaterial/GyMaterial.vue"),
                    component: () =>
                      import("@/views/gyMaterial/GyMaterial.vue"),
                    hidden: false,
                    name: "GyMaterial",
                    path: "GyMaterial",
@@ -450,7 +577,9 @@
                      title: "采购订单",
                    },
                    component: () =>
                      import("@/views/purchase/cgPoOrderBill/cgPoOrderBillEdit"),
                      import(
                        "@/views/purchase/cgPoOrderBill/cgPoOrderBillEdit"
                      ),
                    hidden: false,
                    name: "CgPoOrderBillEdit",
                    path: "cgPoOrderBillEdit",
@@ -523,7 +652,9 @@
                      title: "采购入库单维护",
                    },
                    component: () =>
                      import("@/views/CaiGouGuanLi/CaiGouRuKu/Kf_POStockInBillList.vue"),
                      import(
                        "@/views/CaiGouGuanLi/CaiGouRuKu/Kf_POStockInBillList.vue"
                      ),
                    hidden: false,
                    name: "POStockInBillList",
                    path: "POStockInBillList",
@@ -536,7 +667,9 @@
                      title: "采购入库单",
                    },
                    component: () =>
                      import("@/views/CaiGouGuanLi/CaiGouRuKu/Kf_POStockInBillEdit.vue"),
                      import(
                        "@/views/CaiGouGuanLi/CaiGouRuKu/Kf_POStockInBillEdit.vue"
                      ),
                    hidden: false,
                    name: "POStockInBillEdit",
                    path: "POStockInBillEdit",
@@ -549,7 +682,9 @@
                      title: "分布式调入单维护",
                    },
                    component: () =>
                      import("@/views/FbStepFoldinBillList/fbStepFoldinBillList.vue"),
                      import(
                        "@/views/FbStepFoldinBillList/fbStepFoldinBillList.vue"
                      ),
                    hidden: false,
                    name: "FbStepFoldinBillList",
                    path: "FbStepFoldinBillList",
@@ -562,7 +697,9 @@
                      title: "分布式调出单维护",
                    },
                    component: () =>
                      import("@/views/FbStepFoldOutBillList/fbStepFoldOutBillList.vue"),
                      import(
                        "@/views/FbStepFoldOutBillList/fbStepFoldOutBillList.vue"
                      ),
                    hidden: false,
                    name: "FbStepFoldOutBillList",
                    path: "FbStepFoldOutBillList",
@@ -574,11 +711,11 @@
                  icon: "build",
                  link: null,
                  noCache: false,
                  title: "生产入库维护",
                  title: "采购退料单",
                },
                hidden: false,
                name: "ProductInBill",
                path: "ProductInBill",
                name: "PostockInBack",
                path: "postockInBack",
                redirect: "noRedirect",
                component: "Layout",
                children: [
@@ -587,24 +724,15 @@
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "生产入库列表",
                      title: "采购退料单维护",
                    },
                    component: () => import("@/views/ProductInBill/Kf_ProductInBillList.vue"),
                    component: () =>
                      import(
                        "@/views/purchase/postockInBack/Kf_POStockInBackBillList.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",
                    name: "Kf_POStockInBackBillList",
                    path: "Kf_POStockInBackBillList",
                  },
                ],
              },
@@ -688,6 +816,18 @@
                    name: "ScICMOBillList",
                    path: "scICMOBillList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "生产订单",
                    },
                    component: () => import("@/views/ICMO/ScICMOBillEdit.vue"),
                    hidden: false,
                    name: "ScICMOBillEdit",
                    path: "scICMOBillEdit",
                  },
                ],
              },
              {
@@ -765,7 +905,10 @@
                      noCache: false,
                      title: "器具领用出库单维护",
                    },
                    component: () => import("@/views/scMould/warehouse/Sc_MouldProdOutBillList"),
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldProdOutBillList"
                      ),
                    hidden: false,
                    name: "Sc_MouldProdOutBillList",
                    path: "Sc_MouldProdOutBillList",
@@ -777,7 +920,10 @@
                      noCache: false,
                      title: "器具领用出库单",
                    },
                    component: () => import("@/views/scMould/warehouse/Sc_MouldProdOutBillEdit"),
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldProdOutBillEdit"
                      ),
                    hidden: false,
                    name: "Sc_MouldProdOutBillEdit",
                    path: "Sc_MouldProdOutBillEdit",
@@ -789,7 +935,10 @@
                      noCache: false,
                      title: "器具领用退库单维护",
                    },
                    component: () => import("@/views/scMould/warehouse/Sc_MouldProdBackBillList"),
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldProdBackBillList"
                      ),
                    hidden: false,
                    name: "Sc_MouldProdBackBillList",
                    path: "Sc_MouldProdBackBillList",
@@ -801,7 +950,10 @@
                      noCache: false,
                      title: "器具领用退库单",
                    },
                    component: () => import("@/views/scMould/warehouse/Sc_MouldProdBackBillEdit"),
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldProdBackBillEdit"
                      ),
                    hidden: false,
                    name: "Sc_MouldProdBackBillEdit",
                    path: "Sc_MouldProdBackBillEdit",
@@ -813,7 +965,10 @@
                      noCache: false,
                      title: "器具直接调拨单维护",
                    },
                    component: () => import("@/views/scMould/warehouse/Sc_MouldProdMoveBillList"),
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldProdMoveBillList"
                      ),
                    hidden: false,
                    name: "Sc_MouldProdMoveBillList",
                    path: "Sc_MouldProdMoveBillList",
@@ -825,13 +980,74 @@
                      noCache: false,
                      title: "器具直接调拨单",
                    },
                    component: () => import("@/views/scMould/warehouse/Sc_MouldProdMoveBillEdit"),
                    component: () =>
                      import(
                        "@/views/scMould/warehouse/Sc_MouldProdMoveBillEdit"
                      ),
                    hidden: false,
                    name: "Sc_MouldProdMoveBillEdit",
                    path: "Sc_MouldProdMoveBillEdit",
                  },
                ],
              }
              },
              {
                meta: {
                  icon: "build",
                  link: null,
                  noCache: false,
                  title: "基础建模",
                },
                hidden: false,
                name: "BasicModeling",
                path: "basicModeling",
                redirect: "noRedirect",
                component: "Layout",
                children: [
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "器具主档",
                    },
                    component: () =>
                      import("@/views/scMould/basicModeling/Gy_MouldFile.vue"),
                    hidden: false,
                    name: "Gy_MouldFile",
                    path: "Gy_MouldFile",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "器具主档维护",
                    },
                    component: () =>
                      import(
                        "@/views/scMould/basicModeling/Gy_MouldFileList.vue"
                      ),
                    hidden: false,
                    name: "Gy_MouldFileList",
                    path: "Gy_MouldFileList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "产品包装容器关联信息维护",
                    },
                    component: () =>
                      import(
                        "@/views/scMould/basicModeling/Gy_MaterialPackingRelationList.vue"
                      ),
                    hidden: false,
                    name: "Gy_MaterialPackingRelationList",
                    path: "Gy_MaterialPackingRelationList",
                  },
                ],
              },
            ],
          },
          {
@@ -883,7 +1099,7 @@
                    },
                    component: () =>
                      import("@/views/system/user/xtUserRightQuery.vue"),
                    hidden: false,
                    hidden: true,
                    name: "XtUserRightQuery",
                    path: "xtUserRightQuery",
                  },