duhe
2025-11-18 04e66e7d3ab78dd50eb0ebd6a6d4615a4f2f0ebc
src/store/modules/permission.js
@@ -44,8 +44,8 @@
              title: "销售管理",
            },
            hidden: false,
            name: "Sales",
            path: "/sales",
            name: "Sell",
            path: "/sell",
            redirect: "noRedirect",
            children: [
              {
@@ -56,8 +56,8 @@
                  title: "销售出库单",
                },
                hidden: false,
                name: "SalesOUt",
                path: "salesOUt",
                name: "SellOut",
                path: "sellOut",
                redirect: "noRedirect",
                component: "Layout",
                children: [
@@ -114,6 +114,19 @@
                    hidden: false,
                    name: "XsSeOrderBill",
                    path: "xsSeOrderBill",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "销售订单",
                    },
                    component: () =>
                      import("@/views/sell/xsSeOrderBill/xsSeOrderBillEdit.vue"),
                    hidden: false,
                    name: "XsSeOrderBillEdit",
                    path: "xsSeOrderBillEdit",
                  },
                ],
              },
@@ -197,8 +210,8 @@
                  title: "生产资料",
                },
                hidden: false,
                name: "Gy",
                path: "gy",
                name: "Production",
                path: "production",
                redirect: "noRedirect",
                component: "Layout",
                children: [
@@ -209,7 +222,8 @@
                      noCache: false,
                      title: "生产资料列表",
                    },
                    component: () => import("@/views/basic/gySource/index.vue"),
                    component: () =>
                      import("@/views/basic/production/gySource.vue"),
                    hidden: false,
                    name: "GySource",
                    path: "gySource",
@@ -267,6 +281,55 @@
                    hidden: false,
                    name: "GyEmployee",
                    path: "gyEmployee",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "部门列表",
                    },
                    component: () =>
                      import("@/views/basic/gy/gyDepartment.vue"),
                    hidden: false,
                    name: "GyDepartment",
                    path: "gyDepartment",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "供应商列表",
                    },
                    component: () => import("@/views/basic/gy/gySupplier.vue"),
                    hidden: false,
                    name: "GySupplier",
                    path: "gySupplier",
                  },
                     {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "物料列表",
                    },
                    component: () => import("@/views/gyMaterial/GyMaterial.vue"),
                    hidden: false,
                    name: "GyMaterial",
                    path: "GyMaterial",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "客户列表",
                    },
                    component: () => import("@/views/GyCustomer/index.vue"),
                    hidden: false,
                    name: "GyCustomer",
                    path: "GyCustomer",
                  },
                ],
              },
@@ -345,46 +408,108 @@
                ],
              },
              {
                alwaysShow: true,
                component: "Layout",
                meta: {
                  icon: "build",
                  link: null,
                  noCache: false,
                  title: "系统管理",
                  title: "采购入库单",
                },
                hidden: false,
                name: "System",
                path: "/system",
                name: "POStockInBill",
                path: "POStockInBill",
                redirect: "noRedirect",
                component: "Layout",
                children: [
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "用户管理",
                      title: "采购入库单维护",
                    },
                    component: () =>
                      import("@/views/CaiGouGuanLi/CaiGouRuKu/Kf_POStockInBillList.vue"),
                    hidden: false,
                    name: "User",
                    path: "user",
                    redirect: "noRedirect",
                    component: "Layout",
                    children: [
                      {
                        meta: {
                          icon: "build",
                          link: null,
                          noCache: false,
                          title: "用户列表",
                        },
                        component: () =>
                          import("@/views/system/user/xtUserList.vue"),
                        hidden: false,
                        name: "XtUserList",
                        path: "xtUserList",
                      },
                    ],
                    name: "POStockInBillList",
                    path: "POStockInBillList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "采购入库单",
                    },
                    component: () =>
                      import("@/views/CaiGouGuanLi/CaiGouRuKu/Kf_POStockInBillEdit.vue"),
                    hidden: false,
                    name: "POStockInBillEdit",
                    path: "POStockInBillEdit",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "分布式调入单维护",
                    },
                    component: () =>
                      import("@/views/FbStepFoldinBillList/fbStepFoldinBillList.vue"),
                    hidden: false,
                    name: "FbStepFoldinBillList",
                    path: "FbStepFoldinBillList",
                  },
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "分布式调出单维护",
                    },
                    component: () =>
                      import("@/views/FbStepFoldOutBillList/fbStepFoldOutBillList.vue"),
                    hidden: false,
                    name: "FbStepFoldOutBillList",
                    path: "FbStepFoldOutBillList",
                  },
                ],
              },
              {
                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",
                  },
                ],
              },
@@ -431,6 +556,89 @@
                  },
                ],
              },
              {
                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",
                  },
                ],
              },
            ],
          },
          {
            alwaysShow: true,
            component: "Layout",
            meta: {
              icon: "build",
              link: null,
              noCache: false,
              title: "系统管理",
            },
            hidden: false,
            name: "System",
            path: "/system",
            redirect: "noRedirect",
            children: [
              {
                meta: {
                  icon: "build",
                  link: null,
                  noCache: false,
                  title: "用户管理",
                },
                hidden: false,
                name: "User",
                path: "user",
                redirect: "noRedirect",
                component: "Layout",
                children: [
                  {
                    meta: {
                      icon: "build",
                      link: null,
                      noCache: false,
                      title: "用户列表",
                    },
                    component: () =>
                      import("@/views/system/user/xtUserList.vue"),
                    hidden: false,
                    name: "XtUserList",
                    path: "xtUserList",
                  },
                ],
              },
            ],
          },
        ];