chenhaozhe
2025-12-10 aa0fdbaa5f05dcd4de6e9a68172828da2f62097a
Merge branch 'master' of http://101.37.171.70:10101/r/MES-WEB-VUEUI
1个文件已修改
2443 ■■■■ 已修改文件
src/router/index.js 2443 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/router/index.js
@@ -30,6 +30,8 @@
// 公共路由
export const constantRoutes = [
  //#region 系统访问公共页面
  //#region 重定向
  {
    path: "/redirect",
    component: Layout,
@@ -41,26 +43,25 @@
      },
    ],
  },
  {
    path: "/login",
    component: () => import("@/views/login"),
    hidden: true,
  },
  {
    path: "/register",
    component: () => import("@/views/register"),
    hidden: true,
  },
  {
    path: "/404",
    component: () => import("@/views/error/404"),
    hidden: true,
  },
  //#endregion
  //#region 401报错
  {
    path: "/401",
    component: () => import("@/views/error/401"),
    hidden: true,
  },
  //#endregion
  //#region 404报错页面
  {
    path: "/404",
    component: () => import("@/views/error/404"),
    hidden: true,
  },
  //#endregion
  //#region 默认访问网页
  {
    path: "",
    component: Layout,
@@ -74,6 +75,27 @@
      },
    ],
  },
  //#endregion
  //#endregion
  //#region 登录管理
  //#region 登录
  {
    path: "/login",
    component: () => import("@/views/login"),
    hidden: true,
  },
  //#endregion
  //#region 注册
  {
    path: "/register",
    component: () => import("@/views/register"),
    hidden: true,
  },
  //#endregion
  //#region 个人中心
  {
    path: "/user",
    component: Layout,
@@ -88,666 +110,132 @@
      },
    ],
  },
  //销售出库单
  //#endregion
  //#endregion
  //#region 条码管理
  //#region 条码生成
  {
    path: "/sell/sellOut/sellOutBill",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/sellOut", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/sellOut/sellOutBill",
        component: () => import("@/views/sell/sellOut/sellOutBill.vue"),
        name: "SellOutBill",
        meta: { title: "销售出库单", activeMenu: "sell/sellOut" },
      },
    ],
  },
  //销售出库单编辑页面
  {
    path: "/sell/sellOut/sellOutBillEdit",
    path: "/warehouse/barcodeMaster/Gy_BarCodeBill",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/sellOut", // 当路由设置了该属性,则会高亮相对应的侧边栏。
      activeMenu: "/warehouse/barcodeMaster/Gy_BarCodeBill", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/sellOut/sellOutBillEdit",
        component: () => import("@/views/sell/sellOut/sellOutBillEdit.vue"),
        name: "SellOutBillEdit",
        meta: { title: "销售出库单编辑", activeMenu: "sell/sellOut" },
      },
    ],
  },
  //销售退货单
  {
    path: "/sell/StockBillMainList/KfICStockBillMainList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/StockBillMainList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/StockBillMainList/KfICStockBillMainList",
        path: "/warehouse/barcodeMaster/Gy_BarCodeBill",
        component: () =>
          import(
            "@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainList.vue"
          ),
        name: "KfICStockBillMainList",
        meta: { title: "销售退货单", activeMenu: "sell/StockBillMainList" },
      },
    ],
  },
  //销售退货单编辑页面
  {
    path: "/sell/StockBillMainList/KfICStockBillMainListEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/StockBillMainList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/StockBillMainList/KfICStockBillMainListEdit",
        component: () =>
          import(
            "@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainListEdit.vue"
          ),
        name: "KfICStockBillMainListEdit",
        meta: { title: "销售退货单编辑", activeMenu: "sell/StockBillMainList" },
      },
    ],
  },
  //用户列表
  {
    path: "/system/user/xtUserList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/system/user", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/system/user/xtUserList",
        component: () => import("@/views/system/user/xtUserList.vue"),
        name: "XtUserList",
        meta: { title: "用户列表", activeMenu: "system/user" },
      },
    ],
  },
  //用户列表
  {
    path: "/system/user/Xt_UserGroupList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/system/user", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/system/user/Xt_UserGroupList",
        component: () => import("@/views/system/user/Xt_UserGroupList.vue"),
        name: "Xt_UserGroupList",
        meta: { title: "角色列表", activeMenu: "system/user" },
      },
    ],
  },
  //用户列表
  {
    path: "/system/user/GyDriver",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/system/user", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/system/user/GyDriver",
        component: () => import("@/views/system/user/GyDriver.vue"),
        name: "gyDriver",
        meta: { title: "驾驶员列表", activeMenu: "system/user" },
      },
    ],
  },
  //采购入库单
  {
    path: "/purchase/POStockInBill/POStockInBillList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/POStockInBill", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/POStockInBill/POStockInBillList",
        component: () =>
          import("@/views/CaiGouGuanLi/CaiGouRuKu/Kf_POStockInBillList.vue"),
        name: "POStockInBillList",
        meta: { title: "采购入库单", activeMenu: "purchase/POStockInBill" },
      },
    ],
  },
  //采购入库单编辑页面
  {
    path: "/purchase/POStockInBill/POStockInBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/POStockInBill", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/POStockInBill/POStockInBillEdit",
        component: () =>
          import("@/views/CaiGouGuanLi/CaiGouRuKu/Kf_POStockInBillEdit.vue"),
        name: "POStockInBillEdit",
          import("@/views/warehouse/barcodeMaster/Gy_BarCodeBill.vue"),
        name: "Gy_BarCodeBill",
        meta: {
          title: "采购入库单编辑",
          activeMenu: "/purchase/POStockInBill",
          title: "条码生成",
          activeMenu: "warehouse/barcodeMaster",
        },
      },
    ],
  },
  //生产资源
  {
    path: "/basic/production/gySource",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示。
      activeMenu: "/basic/production", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/production/gySource",
        component: () => import("@/views/basic/production/gySource.vue"),
        name: "GySource",
        meta: { title: "生产资源列表", activeMenu: "basic/production" },
      },
    ],
  },
  //打印列表页面
  {
    path: "/printList",
    component: () => import("@/views/component/printList/index"),
    hidden: true,
  },
  {
    path: "/hBarPlanPrint",
    component: () => import("@/views/component/printList/hBarPlanPrint"),
    hidden: true,
  },
  // 仓库
  {
    path: "/basic/gy/gyWarehouse",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyWarehouse",
        component: () => import("@/views/basic/gyWarehouse/gyWarehouse"),
        name: "GyWarehouse",
        meta: { title: "仓库列表", activeMenu: "basic/gy" },
      },
    ],
  },
  // 仓位
  {
    path: "/basic/gy/gyStockPlace",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyStockPlace",
        component: () => import("@/views/basic/gyStockPlace/gyStockPlace.vue"),
        name: "GyStockPlace",
        meta: { title: "仓位列表", activeMenu: "basic/gy" },
      },
    ],
  },
  // 职员
  {
    path: "/basic/gy/gyEmployee",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyEmployee",
        component: () => import("@/views/basic/gyEmployee/gyEmployee.vue"),
        name: "GyEmployee",
        meta: { title: "职员列表", activeMenu: "basic/gy" },
      },
    ],
  },
  //部门列表
  {
    path: "/basic/gy/gyDepartment",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyDepartment",
        component: () => import("@/views/basic/gy/gyDepartment.vue"),
        name: "GyDepartment",
        meta: { title: "部门列表", activeMenu: "basic/gy" },
      },
    ],
  },
  //车型列表
  {
    path: "/basic/gy/gyCartypelist",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyCartypelist",
        component: () => import("@/views/basic/gyCartypelist/gyCartypelist.vue"),
        name: "GyCartype",
        meta: { title: "车型列表", activeMenu: "basic/gy" },
      },
    ],
  },
    //费用项目列表
  {//src\views\basic\gyItemMoney\gyItemMoney.vue
    path: "/basic/gy/gyItemMoney",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyItemMoney",
        component: () => import("@/views/basic/gyItemMoney/gyItemMoney.vue"),
        name: "GyItemMoney",
        meta: { title: "费用项目列表", activeMenu: "basic/gy" },
      },
    ],
  },
  // 销售订单
  {
    path: "/sell/seOrder/xsSeOrderBill",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/seOrder", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/seOrder/xsSeOrderBill",
        component: () => import("@/views/sell/xsSeOrderBill/xsSeOrderBill"),
        name: "XsSeOrderBill",
        meta: { title: "销售订单维护", activeMenu: "sell/seOrder" },
      },
      {
        path: "/sell/seOrder/xsSeOrderBillEdit",
        component: () => import("@/views/sell/xsSeOrderBill/xsSeOrderBillEdit"),
        name: "XsSeOrderBillEdit",
        meta: { title: "销售订单编辑", activeMenu: "sell/seOrder" },
      },
    ],
  },
  //#endregion
  //#endregion
  // 采购订单
  //#region 仓存管理
  //#region 调拨申请单列表
  {
    path: "/purchase/poOrder/cgPoOrderBill",
    path: "/warehouse/transfer/Kf_MoveStockRequestBillList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/poOrder", // 当路由设置了该属性,则会高亮相对应的侧边栏。
      activeMenu: "/warehouse/transfer/Kf_MoveStockRequestBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/poOrder/cgPoOrderBill",
        component: () => import("@/views/purchase/cgPoOrderBill/cgPoOrderBill"),
        name: "CgPoOrderBill",
        meta: { title: "采购订单列表", activeMenu: "/purchase/PoOrder" },
        path: "/warehouse/transfer/Kf_MoveStockRequestBillList",
        component: () =>
          import("@/views/warehouse/transfer/Kf_MoveStockRequestBillList.vue"),
        name: "Kf_MoveStockRequestBillList",
        meta: {
          title: "调拨申请单维护",
          activeMenu: "warehouse/transfer",
        },
      },
      {
        path: "/purchase/poOrder/cgPoOrderBillEdit",
    ],
  },
  //#endregion
        component: () =>
          import("@/views/purchase/cgPoOrderBill/cgPoOrderBillEdit"),
        name: "CgPoOrderBillEdit",
        meta: { title: "采购订单", activeMenu: "/purchase/PoOrder" },
      },
    ],
  },
  // 收料通知单
  //#region 调拨申请单
  {
    path: "/purchase/PoInStock/cgPoInStockBill",
    path: "/warehouse/transfer/Kf_MoveStockRequestBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/PoInStock", // 当路由设置了该属性,则会高亮相对应的侧边栏。
      activeMenu: "/warehouse/transfer/Kf_MoveStockRequestBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/PoInStock/cgPoInStockBillList",
        path: "/warehouse/transfer/Kf_MoveStockRequestBillEdit",
        component: () =>
          import("@/views/purchase/cgPoInStockBill/cgPoInStockBill"),
        name: "CgPoInStockBillList",
        meta: { title: "收料通知单列表", activeMenu: "/purchase/PoInStock" },
      },
      {
        path: "/purchase/PoInStock/cgPoInStockBillEdit",
        component: () =>
          import("@/views/purchase/cgPoInStockBill/cgPoInStockBillEdit"),
        name: "CgPoInStockBillEdit",
        meta: { title: "收料通知单", activeMenu: "/purchase/PoInStock" },
          import("@/views/warehouse/transfer/Kf_MoveStockRequestBillEdit.vue"),
        name: "Kf_MoveStockRequestBillEdit",
        meta: {
          title: "调拨申请单",
          activeMenu: "warehouse/transfer",
        },
      },
    ],
  },
  // 发货通知单
  {
    path: "/sell/seOutStock/xsSeOutStockBill",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/seOutStock", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/seOutStock/xsSeOutStockBill",
        component: () => import("@/views/sell/XsSeOutStockBill.vue"),
        name: "XsSeOutStockBill",
        meta: { title: "发货通知单列表", activeMenu: "/sell/seOutStock" },
      },
      {
        path: "/sell/seOutStock/xsSeOutStockBillEdit",
        component: () => import("@/views/sell/XsSeOutStockBillEdit.vue"),
        name: "XsSeOutStockBillEdit",
        meta: { title: "发货通知单编辑", activeMenu: "/sell/seOutStock" },
      },
    ],
  },
  //#endregion
  // 退货通知单
  //#region 直接调拨单列表
  {
    path: "/sell/seOutStockBack/xsSeOutStockBackBillList",
    path: "/warehouse/transfer/Kf_MoveStockBillList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/seOutStockBack", // 当路由设置了该属性,则会高亮相对应的侧边栏。
      activeMenu: "/warehouse/transfer", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/seOutStockBack/xsSeOutStockBackBillList",
        component: () => import("@/views/sell/XsSeOutStockBackBillList"),
        name: "XsSeOutStockBackBillList",
        meta: { title: "退货通知单维护", activeMenu: "/sell/seOutStockBack" },
      },
      {
        path: "/sell/seOutStockBack/xsSeOutStockBackBillEdit",
        component: () => import("@/views/sell/XsSeOutStockBackBillEdit"),
        name: "XsSeOutStockBackBillEdit",
        meta: { title: "退货通知单", activeMenu: "/sell/seOutStockBack" },
      },
    ],
  },
  // 生产订单
  {
    path: "/icmo",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/icmo/scIcmoBill", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/icmo/scIcmoBill/scIcmoBillList",
        component: () => import("@/views/ICMO/ScICMOBillList.vue"),
        name: "ScICMOBillList",
        meta: { title: "生产订单维护", activeMenu: "/icmo/scIcmoBill" },
      },
      {
        path: "/icmo/scIcmoBill/scIcmoBillEdit",
        component: () => import("@/views/ICMO/ScICMOBillEdit.vue"),
        name: "ScICMOBillEdit",
        meta: { title: "生产订单", activeMenu: "/icmo/scIcmoBill" },
      },
    ],
  },
  //供应商列表
  {
    path: "/basic/gy/gySupplier",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gySupplier",
        component: () => import("@/views/basic/gy/gySupplier.vue"),
        name: "GySupplier",
        meta: { title: "供应商列表", activeMenu: "basic/gy" },
      },
    ],
  },
  // 车辆模块
  {
    path: "/basic",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyCarList",
        component: () => import("@/views/basic/gyCar/gyCarList.vue"),
        name: "GyCarList",
        meta: { title: "车辆列表", activeMenu: "/basic/gy" },
      },
      {
        path: "/basic/gy/gyCarEdit",
        component: () => import("@/views/basic/gyCar/gyCarEdit.vue"),
        name: "GyCarEdit",
        meta: { title: "车辆编辑", activeMenu: "/basic/gy" },
      },
    ],
  },
  // i节点页面
  {
    path: "/iframe",
    component: () => import("@/layout/emptyLayout"), // 使用空布局
    hidden: true, // 在侧边栏不显示
    children: [
      {
        path: "XsSeOutStockBackBillEdit",
        component: () => import("@/views/sell/XsSeOutStockBackBillEdit"), // 退货通知单
        name: "IFrameXsSeOutStockBackBillEdit",
        meta: { title: "退货通知单", noCache: true, noLoading: true },
      },
      {
        path: "XsSeOutStockBillEdit",
        component: () => import("@/views/sell/XsSeOutStockBillEdit"), // 发货通知单
        name: "IframeXsSeOutStockBillEdit",
        meta: { title: "发货通知单", noCache: true, noLoading: true },
      },
      {
        path: "XsSeOrderBillEdit",
        component: () => import("@/views/sell/xsSeOrderBill/xsSeOrderBillEdit"), // 销售订单
        name: "IframeXsSeOrderBillEdit",
        meta: { title: "销售订单", noCache: true, noLoading: true },
      },
      {
        path: "ScICMOBillEdit",
        component: () => import("@/views/ICMO/ScICMOBillEdit"), // 生产订单
        name: "IframeScICMOBillEdit",
        meta: { title: "生产订单", noCache: true, noLoading: true },
      },
      {
        path: "CgPoOrderBillEdit",
        path: "/warehouse/transfer/Kf_MoveStockBillList",
        component: () =>
          import("@/views/purchase/cgPoOrderBill/cgPoOrderBillEdit"), // 采购订单
        name: "IframeCgPoOrderBillEdit",
        meta: { title: "采购订单", noCache: true, noLoading: true },
          import("@/views/KCGL/MoveStockBill/Kf_MoveStockBillList.vue"),
        name: "Kf_MoveStockBillList",
        meta: { title: "直接调拨单维护", activeMenu: "warehouse/transfer" },
      },
    ],
  },
  //#endregion
  //#region 直接调拨单
  {
    path: "/warehouse/transfer/Kf_MoveStockBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/warehouse/transfer", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "CgPoInStockBillEdit",
        path: "/warehouse/transfer/Kf_MoveStockBillEdit",
        component: () =>
          import("@/views/purchase/cgPoInStockBill/cgPoInStockBillEdit"), // 收料通知单
        name: "IframeCgPoInStockBillEdit",
        meta: { title: "收料通知单", noCache: true, noLoading: true },
      },
      {
        path: "GyWarehouse",
        component: () => import("@/views/basic/gyWarehouse/gyWarehouse"), // 仓库
        name: "IframeGyWarehouse",
        meta: { title: "仓库列表", noCache: true, noLoading: true },
      },
      {
        path: "GyMaterial",
        component: () => import("@/views/gyMaterial/GyMaterial"), // 物料
        name: "IframeGyMaterial",
        meta: { title: "物料列表", noCache: true, noLoading: true },
      },
      {
        path: "GyCar",
        component: () => import("@/views/basic/gyCar/gyCarList"), // 车辆
        name: "IframeGyCar",
        meta: { title: "车辆", noCache: true, noLoading: true },
      },
      {
        path: "GyCarEdit",
        component: () => import("@/views/basic/gyCar/gyCarEdit"), // 车辆
        name: "IframeGyCarEdit",
        meta: { title: "车辆编辑", noCache: true, noLoading: true },
      },
      {
        path: "GyCarType",
        component: () => import("@/views/basic/gyCartypelist/gyCartypelist"), // 车型
        name: "IframeGyCarType",
        meta: { title: "车型", noCache: true, noLoading: true },
      },
      {
        path: "GySupplier",
        component: () => import("@/views/basic/gy/gySupplier"), // 供应商
        name: "IframeGySupplier",
        meta: { title: "供应商", noCache: true, noLoading: true },
      },
    ],
  }, // 客户
  {
    path: "/GyCustomer",
    component: () => import("@/views/GyCustomer/index"),
    hidden: false,
  },
  {
    path: "/basic/gy/gyCustomer",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy/gyCustomer", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyCustomer",
        component: () => import("@/views/GyCustomer/index"),
        name: "GyCustomer",
        meta: { title: "客户列表", activeMenu: "basic/gy" },
          import("@/views/KCGL/MoveStockBill/Kf_MoveStockBillEdit.vue"),
        name: "Kf_MoveStockBillEdit",
        meta: { title: "直接调拨单", activeMenu: "warehouse/transfer" },
      },
    ],
  },
  // 物料
  {
    path: "/gyMaterial",
    component: () => import("@/views/gyMaterial/GyMaterial"),
    hidden: false,
  },
  {
    path: "/basic/gy/gyMaterial",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy/gyMaterial", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyMaterial",
        component: () => import("@/views/gyMaterial/GyMaterial"),
        name: "gyMaterial",
        meta: { title: "物料列表", activeMenu: "basic/gy" },
      },
    ],
  },
  // 分布式调入单
  //#endregion
  //#region 分布式调入单列表
  {
    path: "/purchase/POStockInBill/FbStepFoldinBillList",
    component: Layout,
@@ -772,7 +260,9 @@
      },
    ],
  },
  //分布式调出单fbStepFoldOutBillList
  //#endregion
  //#region 分布式调出单列表
  {
    path: "/purchase/POStockInBill/FbStepFoldOutBillList",
    component: Layout,
@@ -797,397 +287,9 @@
      },
    ],
  },
  //器具领用出库单维护
  {
    path: "/scMould/warehouse/Sc_MouldProdOutBillList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdOutBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdOutBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdOutBillList"),
        name: "Sc_MouldProdOutBillList",
        meta: { title: "器具领用出库单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //器具领用出库单
  {
    path: "/scMould/warehouse/Sc_MouldProdOutBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdOutBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdOutBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdOutBillEdit"),
        name: "Sc_MouldProdOutBillEdit",
        meta: { title: "器具领用出库单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //器具领用退库单维护
  {
    path: "/scMould/warehouse/Sc_MouldProdBackBillList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdBackBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdBackBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdBackBillList"),
        name: "Sc_MouldProdBackBillList",
        meta: { title: "器具领用退库单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //器具领用退库单
  {
    path: "/scMould/warehouse/Sc_MouldProdBackBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdBackBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdBackBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdBackBillEdit"),
        name: "Sc_MouldProdBackBillEdit",
        meta: { title: "器具领用退库单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //器具直接调拨单维护
  {
    path: "/scMould/warehouse/Sc_MouldProdMoveBillList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdMoveBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdMoveBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdMoveBillList"),
        name: "Sc_MouldProdMoveBillList",
        meta: { title: "器具直接调拨单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //器具直接调拨单
  {
    path: "/scMould/warehouse/Sc_MouldProdMoveBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdMoveBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdMoveBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdMoveBillEdit"),
        name: "Sc_MouldProdMoveBillEdit",
        meta: { title: "器具直接调拨单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //器具入库申请单维护
  {
    path: "/scMould/warehouse/Sc_MouldInRequestBillList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldInRequestBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldInRequestBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldInRequestBillList"),
        name: "Sc_MouldInRequestBillList",
        meta: { title: "器具入库申请单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //器具入库申请单
  {
    path: "/scMould/warehouse/Sc_MouldInRequestBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldInRequestBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldInRequestBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldInRequestBillEdit"),
        name: "Sc_MouldInRequestBillEdit",
        meta: { title: "器具入库申请单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //器具领用申请单维护
  {
    path: "/scMould/warehouse/Sc_MouldOutRequestBillList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldOutRequestBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldOutRequestBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldOutRequestBillList"),
        name: "Sc_MouldOutRequestBillList",
        meta: { title: "器具领用申请单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //器具领用申请单
  {
    path: "/scMould/warehouse/Sc_MouldOutRequestBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldOutRequestBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldOutRequestBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldOutRequestBillEdit"),
        name: "Sc_MouldOutRequestBillEdit",
        meta: { title: "器具领用申请单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //器具调拨申请单维护
  {
    path: "/scMould/warehouse/Sc_MouldMoveStockRequestBillList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldMoveStockRequestBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldMoveStockRequestBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldMoveStockRequestBillList"),
        name: "Sc_MouldMoveStockRequestBillList",
        meta: { title: "器具调拨申请单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //器具调拨申请单
  {
    path: "/scMould/warehouse/Sc_MouldMoveStockRequestBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldMoveStockRequestBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldMoveStockRequestBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldMoveStockRequestBillEdit"),
        name: "Sc_MouldMoveStockRequestBillEdit",
        meta: { title: "器具调拨申请单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //直接调拨单维护
  {
    path: "/warehouse/transfer/Kf_MoveStockBillList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/warehouse/transfer", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/warehouse/transfer/Kf_MoveStockBillList",
        component: () =>
          import("@/views/KCGL/MoveStockBill/Kf_MoveStockBillList.vue"),
        name: "Kf_MoveStockBillList",
        meta: { title: "直接调拨单维护", activeMenu: "warehouse/transfer" },
      },
    ],
  },
  //直接调拨单编辑页面
  {
    path: "/warehouse/transfer/Kf_MoveStockBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/warehouse/transfer", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/warehouse/transfer/Kf_MoveStockBillEdit",
        component: () =>
          import("@/views/KCGL/MoveStockBill/Kf_MoveStockBillEdit.vue"),
        name: "Kf_MoveStockBillEdit",
        meta: { title: "直接调拨单", activeMenu: "warehouse/transfer" },
      },
    ],
  },
  //权限查询
  {
    path: "/system/user/xtUserRightQuery",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/system/user/xtUserRightQuery", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/system/user/xtUserRightQuery",
        component: () => import("@/views/system/user/xtUserRightQuery.vue"),
        name: "XtUserRightQuery",
        meta: { title: "权限查询", activeMenu: "system/user" },
      },
    ],
  },
  //器具主档维护
  {
    path: "/scMould/basicModeling/Gy_MouldFileList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/basicModeling/Gy_MouldFileList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/basicModeling/Gy_MouldFileList",
        component: () =>
          import("@/views/scMould/basicModeling/Gy_MouldFileList.vue"),
        name: "Gy_MouldFileList",
        meta: { title: "器具主档维护", activeMenu: "scMould/basicModeling" },
      },
    ],
  },
  {
    path: "/scMould/basicModeling/Gy_MouldFile",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/basicModeling/Gy_MouldFile", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/basicModeling/Gy_MouldFile",
        component: () =>
          import("@/views/scMould/basicModeling/Gy_MouldFile.vue"),
        name: "Gy_MouldFile",
        meta: { title: "器具主档", activeMenu: "scMould/basicModeling" },
      },
    ],
  },
  {
    path: "/scMould/basicModeling/Gy_MaterialPackingRelationList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/basicModeling/Gy_MaterialPackingRelationList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/basicModeling/Gy_MaterialPackingRelationList",
        component: () =>
          import(
            "@/views/scMould/basicModeling/Gy_MaterialPackingRelationList.vue"
          ),
        name: "Gy_MaterialPackingRelationList",
        meta: {
          title: "产品包装容器关联信息维护",
          activeMenu: "scMould/basicModeling",
        },
      },
    ],
  },
  {
    path: "/warehouse/barcodeMaster/Gy_BarCodeBill",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/warehouse/barcodeMaster/Gy_BarCodeBill", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/warehouse/barcodeMaster/Gy_BarCodeBill",
        component: () =>
          import("@/views/warehouse/barcodeMaster/Gy_BarCodeBill.vue"),
        name: "Gy_BarCodeBill",
        meta: {
          title: "条码生成",
          activeMenu: "warehouse/barcodeMaster",
        },
      },
    ],
  },
  //#region 出库申请单列表
  {
    path: "/warehouse/shipment/Kf_StockOutRequestBillList",
    component: Layout,
@@ -1210,6 +312,9 @@
      },
    ],
  },
  //#endregion
  //#region 出库申请单
  {
    path: "/warehouse/shipment/Kf_StockOutRequestBill",
    component: Layout,
@@ -1232,123 +337,9 @@
      },
    ],
  },
  {
    path: "/warehouse/transfer/Kf_MoveStockRequestBillList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/warehouse/transfer/Kf_MoveStockRequestBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/warehouse/transfer/Kf_MoveStockRequestBillList",
        component: () =>
          import("@/views/warehouse/transfer/Kf_MoveStockRequestBillList.vue"),
        name: "Kf_MoveStockRequestBillList",
        meta: {
          title: "调拨申请单维护",
          activeMenu: "warehouse/transfer",
        },
      },
    ],
  },
  {
    path: "/warehouse/transfer/Kf_MoveStockRequestBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/warehouse/transfer/Kf_MoveStockRequestBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/warehouse/transfer/Kf_MoveStockRequestBillEdit",
        component: () =>
          import("@/views/warehouse/transfer/Kf_MoveStockRequestBillEdit.vue"),
        name: "Kf_MoveStockRequestBillEdit",
        meta: {
          title: "调拨申请单",
          activeMenu: "warehouse/transfer",
        },
      },
    ],
  },
  {
    path: "/purchase/postockInBack/Kf_POStockInBackBillList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/postockInBack/Kf_POStockInBackBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/postockInBack/Kf_POStockInBackBillList",
        component: () =>
          import("@/views/purchase/postockInBack/Kf_POStockInBackBillList.vue"),
        name: "Kf_POStockInBackBillList",
        meta: {
          title: "采购退料单列表(已入库)",
          activeMenu: "purchase/postockInBack",
        },
      }
    ],
  },
  {
    path: "/purchase/postockInBack/Kf_POStockInBackBillList0",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/postockInBack/Kf_POStockInBackBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/postockInBack/Kf_POStockInBackBillList0",
        component: () =>
          import("@/views/purchase/postockInBack/Kf_POStockInBackBillList.vue"),
        name: "Kf_POStockInBackBillList",
        meta: {
          title: "采购退料单列表(未入库)",
          activeMenu: "purchase/postockInBack",
        },
      },
    ],
  },
  //生产入库单
  {
    path: "/icmo",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/icmo/productInBill", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/icmo/productInBill/productInBillList",
        component: () =>
          import("@/views/ProductInBill/Kf_ProductInBillList.vue"),
        name: "ProductInBillList",
        meta: { title: "生产入库单列表", activeMenu: "icmo/productInBill" },
      },
      {
        path: "/icmo/productInBill/productInBillEdit",
        component: () =>
          import("@/views/ProductInBill/Kf_ProductInBillEdit.vue"),
        name: "ProductInBillEdit",
        meta: { title: "生产入库单", activeMenu: "icmo/productInBill" },
      },
    ],
  },
  //#endregion
  //其他出库单列表
  //#region 其他出库单列表
  {
    path: "/purchase",
    component: Layout,
@@ -1378,8 +369,195 @@
      },
    ],
  },
  //#endregion
  //#endregion
  // 生产汇报单维护
  //#region 采购管理
  //#region 采购订单
  {
    path: "/purchase/poOrder/cgPoOrderBill",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/poOrder", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/poOrder/cgPoOrderBill",
        component: () => import("@/views/purchase/cgPoOrderBill/cgPoOrderBill"),
        name: "CgPoOrderBill",
        meta: { title: "采购订单列表", activeMenu: "/purchase/PoOrder" },
      },
      {
        path: "/purchase/poOrder/cgPoOrderBillEdit",
        component: () =>
          import("@/views/purchase/cgPoOrderBill/cgPoOrderBillEdit"),
        name: "CgPoOrderBillEdit",
        meta: { title: "采购订单", activeMenu: "/purchase/PoOrder" },
      },
    ],
  },
  //#endregion
  //#region 收料通知单
  {
    path: "/purchase/PoInStock/cgPoInStockBill",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/PoInStock", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/PoInStock/cgPoInStockBillList",
        component: () =>
          import("@/views/purchase/cgPoInStockBill/cgPoInStockBill"),
        name: "CgPoInStockBillList",
        meta: { title: "收料通知单列表", activeMenu: "/purchase/PoInStock" },
      },
      {
        path: "/purchase/PoInStock/cgPoInStockBillEdit",
        component: () =>
          import("@/views/purchase/cgPoInStockBill/cgPoInStockBillEdit"),
        name: "CgPoInStockBillEdit",
        meta: { title: "收料通知单", activeMenu: "/purchase/PoInStock" },
      },
    ],
  },
  //#endregion
  //#region 采购入库单
  {
    path: "/purchase/POStockInBill/POStockInBillList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/POStockInBill", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/POStockInBill/POStockInBillList",
        component: () =>
          import("@/views/CaiGouGuanLi/CaiGouRuKu/Kf_POStockInBillList.vue"),
        name: "POStockInBillList",
        meta: { title: "采购入库单", activeMenu: "purchase/POStockInBill" },
      },
    ],
  },
  //#endregion
  //#region 采购入库单编辑页面
  {
    path: "/purchase/POStockInBill/POStockInBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/POStockInBill", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/POStockInBill/POStockInBillEdit",
        component: () =>
          import("@/views/CaiGouGuanLi/CaiGouRuKu/Kf_POStockInBillEdit.vue"),
        name: "POStockInBillEdit",
        meta: {
          title: "采购入库单编辑",
          activeMenu: "/purchase/POStockInBill",
        },
      },
    ],
  },
  //#endregion
  //#region 采购退料单列表(未入库)
  {
    path: "/purchase/postockInBack/Kf_POStockInBackBillList0",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/postockInBack/Kf_POStockInBackBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/postockInBack/Kf_POStockInBackBillList0",
        component: () =>
          import("@/views/purchase/postockInBack/Kf_POStockInBackBillList.vue"),
        name: "Kf_POStockInBackBillList",
        meta: {
          title: "采购退料单列表(未入库)",
          activeMenu: "purchase/postockInBack",
        },
      },
    ],
  },
  //#endregion
  //#region 采购退料单列表(已入库)
  {
    path: "/purchase/postockInBack/Kf_POStockInBackBillList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/purchase/postockInBack/Kf_POStockInBackBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/purchase/postockInBack/Kf_POStockInBackBillList",
        component: () =>
          import("@/views/purchase/postockInBack/Kf_POStockInBackBillList.vue"),
        name: "Kf_POStockInBackBillList",
        meta: {
          title: "采购退料单列表(已入库)",
          activeMenu: "purchase/postockInBack",
        },
      }
    ],
  },
  //#endregion
  //#endregion
  //#region 生产管理
  //#region 生产订单
  {
    path: "/icmo",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/icmo/scIcmoBill", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/icmo/scIcmoBill/scIcmoBillList",
        component: () => import("@/views/ICMO/ScICMOBillList.vue"),
        name: "ScICMOBillList",
        meta: { title: "生产订单维护", activeMenu: "/icmo/scIcmoBill" },
      },
      {
        path: "/icmo/scIcmoBill/scIcmoBillEdit",
        component: () => import("@/views/ICMO/ScICMOBillEdit.vue"),
        name: "ScICMOBillEdit",
        meta: { title: "生产订单", activeMenu: "/icmo/scIcmoBill" },
      },
    ],
  },
  //#endregion
  //#region 生产汇报单维护
  {
    path: "/icmo/scICMOReportBill/scICMOReportBillList",
    component: Layout,
@@ -1405,6 +583,1019 @@
      // },
    ],
  },
  //#endregion
  //#region 生产入库单
  {
    path: "/icmo",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/icmo/productInBill", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/icmo/productInBill/productInBillList",
        component: () =>
          import("@/views/ProductInBill/Kf_ProductInBillList.vue"),
        name: "ProductInBillList",
        meta: { title: "生产入库单列表", activeMenu: "icmo/productInBill" },
      },
      {
        path: "/icmo/productInBill/productInBillEdit",
        component: () =>
          import("@/views/ProductInBill/Kf_ProductInBillEdit.vue"),
        name: "ProductInBillEdit",
        meta: { title: "生产入库单", activeMenu: "icmo/productInBill" },
      },
    ],
  },
  //#endregion
  //#endregion
  //#region 销售管理
  //#region 销售订单
  {
    path: "/sell/seOrder/xsSeOrderBill",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/seOrder", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/seOrder/xsSeOrderBill",
        component: () => import("@/views/sell/xsSeOrderBill/xsSeOrderBill"),
        name: "XsSeOrderBill",
        meta: { title: "销售订单维护", activeMenu: "sell/seOrder" },
      },
      {
        path: "/sell/seOrder/xsSeOrderBillEdit",
        component: () => import("@/views/sell/xsSeOrderBill/xsSeOrderBillEdit"),
        name: "XsSeOrderBillEdit",
        meta: { title: "销售订单编辑", activeMenu: "sell/seOrder" },
      },
    ],
  },
  //#endregion
  //#region 发货通知单
  {
    path: "/sell/seOutStock/xsSeOutStockBill",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/seOutStock", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/seOutStock/xsSeOutStockBill",
        component: () => import("@/views/sell/XsSeOutStockBill.vue"),
        name: "XsSeOutStockBill",
        meta: { title: "发货通知单列表", activeMenu: "/sell/seOutStock" },
      },
      {
        path: "/sell/seOutStock/xsSeOutStockBillEdit",
        component: () => import("@/views/sell/XsSeOutStockBillEdit.vue"),
        name: "XsSeOutStockBillEdit",
        meta: { title: "发货通知单编辑", activeMenu: "/sell/seOutStock" },
      },
    ],
  },
  //#endregion
  //#region 销售出库单列表
  {
    path: "/sell/sellOut/sellOutBill",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/sellOut", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/sellOut/sellOutBill",
        component: () => import("@/views/sell/sellOut/sellOutBill.vue"),
        name: "SellOutBill",
        meta: { title: "销售出库单", activeMenu: "sell/sellOut" },
      },
    ],
  },
  //#endregion
  //#region 销售出库单编辑页面
  {
    path: "/sell/sellOut/sellOutBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/sellOut", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/sellOut/sellOutBillEdit",
        component: () => import("@/views/sell/sellOut/sellOutBillEdit.vue"),
        name: "SellOutBillEdit",
        meta: { title: "销售出库单编辑", activeMenu: "sell/sellOut" },
      },
    ],
  },
  //#endregion
  //#region 退货通知单
  {
    path: "/sell/seOutStockBack/xsSeOutStockBackBillList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/seOutStockBack", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/seOutStockBack/xsSeOutStockBackBillList",
        component: () => import("@/views/sell/XsSeOutStockBackBillList"),
        name: "XsSeOutStockBackBillList",
        meta: { title: "退货通知单维护", activeMenu: "/sell/seOutStockBack" },
      },
      {
        path: "/sell/seOutStockBack/xsSeOutStockBackBillEdit",
        component: () => import("@/views/sell/XsSeOutStockBackBillEdit"),
        name: "XsSeOutStockBackBillEdit",
        meta: { title: "退货通知单", activeMenu: "/sell/seOutStockBack" },
      },
    ],
  },
  //#endregion
  //#region 销售退货单列表
  {
    path: "/sell/StockBillMainList/KfICStockBillMainList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/StockBillMainList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/StockBillMainList/KfICStockBillMainList",
        component: () =>
          import(
            "@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainList.vue"
          ),
        name: "KfICStockBillMainList",
        meta: { title: "销售退货单", activeMenu: "sell/StockBillMainList" },
      },
    ],
  },
  //#endregion
  //#region 销售退货单编辑页面
  {
    path: "/sell/StockBillMainList/KfICStockBillMainListEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/sell/StockBillMainList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/sell/StockBillMainList/KfICStockBillMainListEdit",
        component: () =>
          import(
            "@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainListEdit.vue"
          ),
        name: "KfICStockBillMainListEdit",
        meta: { title: "销售退货单编辑", activeMenu: "sell/StockBillMainList" },
      },
    ],
  },
  //#endregion
  //#endregion
  //#region 器具管理
  //#region 器具基础资料
  //#region 器具主档维护
  {
    path: "/scMould/basicModeling/Gy_MouldFileList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/basicModeling/Gy_MouldFileList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/basicModeling/Gy_MouldFileList",
        component: () =>
          import("@/views/scMould/basicModeling/Gy_MouldFileList.vue"),
        name: "Gy_MouldFileList",
        meta: { title: "器具主档维护", activeMenu: "scMould/basicModeling" },
      },
    ],
  },
  //#endregion
  //#region 器具主档
  {
    path: "/scMould/basicModeling/Gy_MouldFile",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/basicModeling/Gy_MouldFile", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/basicModeling/Gy_MouldFile",
        component: () =>
          import("@/views/scMould/basicModeling/Gy_MouldFile.vue"),
        name: "Gy_MouldFile",
        meta: { title: "器具主档", activeMenu: "scMould/basicModeling" },
      },
    ],
  },
  //#endregion
  //#region 产品包装容器关联信息维护
  {
    path: "/scMould/basicModeling/Gy_MaterialPackingRelationList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/basicModeling/Gy_MaterialPackingRelationList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/basicModeling/Gy_MaterialPackingRelationList",
        component: () =>
          import(
            "@/views/scMould/basicModeling/Gy_MaterialPackingRelationList.vue"
          ),
        name: "Gy_MaterialPackingRelationList",
        meta: {
          title: "产品包装容器关联信息维护",
          activeMenu: "scMould/basicModeling",
        },
      },
    ],
  },
  //#endregion
  //#endregion
  //#region 器具仓存管理
  //#region 器具领用申请单列表
  {
    path: "/scMould/warehouse/Sc_MouldOutRequestBillList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldOutRequestBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldOutRequestBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldOutRequestBillList"),
        name: "Sc_MouldOutRequestBillList",
        meta: { title: "器具领用申请单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#region 器具领用申请单
  {
    path: "/scMould/warehouse/Sc_MouldOutRequestBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldOutRequestBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldOutRequestBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldOutRequestBillEdit"),
        name: "Sc_MouldOutRequestBillEdit",
        meta: { title: "器具领用申请单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#region 器具领用出库单列表
  {
    path: "/scMould/warehouse/Sc_MouldProdOutBillList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdOutBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdOutBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdOutBillList"),
        name: "Sc_MouldProdOutBillList",
        meta: { title: "器具领用出库单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#region 器具领用出库单
  {
    path: "/scMould/warehouse/Sc_MouldProdOutBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdOutBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdOutBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdOutBillEdit"),
        name: "Sc_MouldProdOutBillEdit",
        meta: { title: "器具领用出库单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#region 器具入库申请单列表
  {
    path: "/scMould/warehouse/Sc_MouldInRequestBillList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldInRequestBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldInRequestBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldInRequestBillList"),
        name: "Sc_MouldInRequestBillList",
        meta: { title: "器具入库申请单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#region 器具入库申请单
  {
    path: "/scMould/warehouse/Sc_MouldInRequestBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldInRequestBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldInRequestBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldInRequestBillEdit"),
        name: "Sc_MouldInRequestBillEdit",
        meta: { title: "器具入库申请单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#region 器具领用退库单列表
  {
    path: "/scMould/warehouse/Sc_MouldProdBackBillList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdBackBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdBackBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdBackBillList"),
        name: "Sc_MouldProdBackBillList",
        meta: { title: "器具领用退库单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#region 器具领用退库单
  {
    path: "/scMould/warehouse/Sc_MouldProdBackBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdBackBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdBackBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdBackBillEdit"),
        name: "Sc_MouldProdBackBillEdit",
        meta: { title: "器具领用退库单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#region 器具调拨申请单列表
  {
    path: "/scMould/warehouse/Sc_MouldMoveStockRequestBillList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldMoveStockRequestBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldMoveStockRequestBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldMoveStockRequestBillList"),
        name: "Sc_MouldMoveStockRequestBillList",
        meta: { title: "器具调拨申请单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#region 器具调拨申请单
  {
    path: "/scMould/warehouse/Sc_MouldMoveStockRequestBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldMoveStockRequestBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldMoveStockRequestBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldMoveStockRequestBillEdit"),
        name: "Sc_MouldMoveStockRequestBillEdit",
        meta: { title: "器具调拨申请单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#region 器具直接调拨单列表
  {
    path: "/scMould/warehouse/Sc_MouldProdMoveBillList",
    component: Layout,
    hidden: true,
    // permissions: ["system:goods:add"],
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdMoveBillList", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdMoveBillList",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdMoveBillList"),
        name: "Sc_MouldProdMoveBillList",
        meta: { title: "器具直接调拨单维护", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#region 器具直接调拨单
  {
    path: "/scMould/warehouse/Sc_MouldProdMoveBillEdit",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/scMould/warehouse/Sc_MouldProdMoveBillEdit", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/scMould/warehouse/Sc_MouldProdMoveBillEdit",
        component: () =>
          import("@/views/scMould/warehouse/Sc_MouldProdMoveBillEdit"),
        name: "Sc_MouldProdMoveBillEdit",
        meta: { title: "器具直接调拨单编辑", activeMenu: "scMould/warehouse" },
      },
    ],
  },
  //#endregion
  //#endregion
  //#endregion
  //#region 基础资料
  //#region 用户基础资料
  //#region 用户列表
  {
    path: "/system/user/xtUserList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/system/user", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/system/user/xtUserList",
        component: () => import("@/views/system/user/xtUserList.vue"),
        name: "XtUserList",
        meta: { title: "用户列表", activeMenu: "system/user" },
      },
    ],
  },
  //#endregion
  //#region 角色列表
  {
    path: "/system/user/Xt_UserGroupList",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/system/user", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/system/user/Xt_UserGroupList",
        component: () => import("@/views/system/user/Xt_UserGroupList.vue"),
        name: "Xt_UserGroupList",
        meta: { title: "角色列表", activeMenu: "system/user" },
      },
    ],
  },
  //#endregion
  //#region 权限查询
  {
    path: "/system/user/xtUserRightQuery",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/system/user/xtUserRightQuery", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/system/user/xtUserRightQuery",
        component: () => import("@/views/system/user/xtUserRightQuery.vue"),
        name: "XtUserRightQuery",
        meta: { title: "权限查询", activeMenu: "system/user" },
      },
    ],
  },
  //#endregion
  //#endregion
  //#region OA基础资料
  //#region 部门列表
  {
    path: "/basic/gy/gyDepartment",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyDepartment",
        component: () => import("@/views/basic/gy/gyDepartment.vue"),
        name: "GyDepartment",
        meta: { title: "部门列表", activeMenu: "basic/gy" },
      },
    ],
  },
  //#endregion
  //#region 职员列表
  {
    path: "/basic/gy/gyEmployee",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyEmployee",
        component: () => import("@/views/basic/gyEmployee/gyEmployee.vue"),
        name: "GyEmployee",
        meta: { title: "职员列表", activeMenu: "basic/gy" },
      },
    ],
  },
  //#endregion
  //#endregion
  //#region 库存基础资料
  //#region 物料列表
  {
    path: "/gyMaterial",
    component: () => import("@/views/gyMaterial/GyMaterial"),
    hidden: false,
  },
  //#endregion
  //#region 物料列表_弹窗
  {
    path: "/basic/gy/gyMaterial",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy/gyMaterial", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyMaterial",
        component: () => import("@/views/gyMaterial/GyMaterial"),
        name: "gyMaterial",
        meta: { title: "物料列表", activeMenu: "basic/gy" },
      },
    ],
  },
  //#endregion
  //#region 仓库列表
  {
    path: "/basic/gy/gyWarehouse",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyWarehouse",
        component: () => import("@/views/basic/gyWarehouse/gyWarehouse"),
        name: "GyWarehouse",
        meta: { title: "仓库列表", activeMenu: "basic/gy" },
      },
    ],
  },
  //#endregion
  //#region 仓位
  {
    path: "/basic/gy/gyStockPlace",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyStockPlace",
        component: () => import("@/views/basic/gyStockPlace/gyStockPlace.vue"),
        name: "GyStockPlace",
        meta: { title: "仓位列表", activeMenu: "basic/gy" },
      },
    ],
  },
  //#endregion
  //#endregion
  //#region 采购基础资料
  //#region 供应商列表
  {
    path: "/basic/gy/gySupplier",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gySupplier",
        component: () => import("@/views/basic/gy/gySupplier.vue"),
        name: "GySupplier",
        meta: { title: "供应商列表", activeMenu: "basic/gy" },
      },
    ],
  },
  //#endregion
  //#endregion
  //#region 生产基础资料
  //#region 生产资源
  {
    path: "/basic/production/gySource",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示。
      activeMenu: "/basic/production", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/production/gySource",
        component: () => import("@/views/basic/production/gySource.vue"),
        name: "GySource",
        meta: { title: "生产资源列表", activeMenu: "basic/production" },
      },
    ],
  },
  //#endregion
  //#endregion
  //#region 销售基础资料
  //#region 客户列表
  {
    path: "/GyCustomer",
    component: () => import("@/views/GyCustomer/index"),
    hidden: false,
  },
  //#endregion
  //#region 客户列表_弹窗
  {
    path: "/basic/gy/gyCustomer",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy/gyCustomer", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyCustomer",
        component: () => import("@/views/GyCustomer/index"),
        name: "GyCustomer",
        meta: { title: "客户列表", activeMenu: "basic/gy" },
      },
    ],
  },
  //#endregion
  //#endregion
  //#region 物流基础资料
  //#region 驾驶员列表
  {
    path: "/system/user/GyDriver",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/system/user", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/system/user/GyDriver",
        component: () => import("@/views/system/user/GyDriver.vue"),
        name: "gyDriver",
        meta: { title: "驾驶员列表", activeMenu: "system/user" },
      },
    ],
  },
  //#endregion
  //#region 车型列表
  {
    path: "/basic/gy/gyCartypelist",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyCartypelist",
        component: () => import("@/views/basic/gyCartypelist/gyCartypelist.vue"),
        name: "GyCartype",
        meta: { title: "车型列表", activeMenu: "basic/gy" },
      },
    ],
  },
  //#endregion
  //#region 车辆列表
  {
    path: "/basic",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyCarList",
        component: () => import("@/views/basic/gyCar/gyCarList.vue"),
        name: "GyCarList",
        meta: { title: "车辆列表", activeMenu: "/basic/gy" },
      },
      {
        path: "/basic/gy/gyCarEdit",
        component: () => import("@/views/basic/gyCar/gyCarEdit.vue"),
        name: "GyCarEdit",
        meta: { title: "车辆编辑", activeMenu: "/basic/gy" },
      },
    ],
  },
  //#endregion
  //#endregion
  //#region 费用基础资料
  //#region 费用项目列表
  {//src\views\basic\gyItemMoney\gyItemMoney.vue
    path: "/basic/gy/gyItemMoney",
    component: Layout,
    hidden: true,
    redirect: "noredirect",
    meta: {
      breadcrumb: false, // 如果设置为false,则不会在breadcrumb面包屑中显示
      activeMenu: "/basic/gy", // 当路由设置了该属性,则会高亮相对应的侧边栏。
    },
    children: [
      {
        path: "/basic/gy/gyItemMoney",
        component: () => import("@/views/basic/gyItemMoney/gyItemMoney.vue"),
        name: "GyItemMoney",
        meta: { title: "费用项目列表", activeMenu: "basic/gy" },
      },
    ],
  },
  //#endregion
  //#endregion
  //#endregion
  //#region 通用页面
  //#region 打印
  //#region 打印模块列表页面
  {
    path: "/printList",
    component: () => import("@/views/component/printList/index"),
    hidden: true,
  },
  //#endregion
  //#region 打印列表
  {
    path: "/hBarPlanPrint",
    component: () => import("@/views/component/printList/hBarPlanPrint"),
    hidden: true,
  },
  //#endregion
  //#endregion
  //#endregion
  //#region 节点页面
  {
    path: "/iframe",
    component: () => import("@/layout/emptyLayout"), // 使用空布局
    hidden: true, // 在侧边栏不显示
    children: [
      {
        path: "CgPoOrderBillEdit",
        component: () =>
          import("@/views/purchase/cgPoOrderBill/cgPoOrderBillEdit"), // 采购订单
        name: "IframeCgPoOrderBillEdit",
        meta: { title: "采购订单", noCache: true, noLoading: true },
      },
      {
        path: "CgPoInStockBillEdit",
        component: () =>
          import("@/views/purchase/cgPoInStockBill/cgPoInStockBillEdit"), // 收料通知单
        name: "IframeCgPoInStockBillEdit",
        meta: { title: "收料通知单", noCache: true, noLoading: true },
      },
      {
        path: "ScICMOBillEdit",
        component: () => import("@/views/ICMO/ScICMOBillEdit"), // 生产订单
        name: "IframeScICMOBillEdit",
        meta: { title: "生产订单", noCache: true, noLoading: true },
      },
      {
        path: "XsSeOrderBillEdit",
        component: () => import("@/views/sell/xsSeOrderBill/xsSeOrderBillEdit"), // 销售订单
        name: "IframeXsSeOrderBillEdit",
        meta: { title: "销售订单", noCache: true, noLoading: true },
      },
      {
        path: "XsSeOutStockBillEdit",
        component: () => import("@/views/sell/XsSeOutStockBillEdit"), // 发货通知单
        name: "IframeXsSeOutStockBillEdit",
        meta: { title: "发货通知单", noCache: true, noLoading: true },
      },
      {
        path: "XsSeOutStockBackBillEdit",
        component: () => import("@/views/sell/XsSeOutStockBackBillEdit"), // 退货通知单
        name: "IFrameXsSeOutStockBackBillEdit",
        meta: { title: "退货通知单", noCache: true, noLoading: true },
      },
      {
        path: "GyMaterial",
        component: () => import("@/views/gyMaterial/GyMaterial"), // 物料
        name: "IframeGyMaterial",
        meta: { title: "物料列表", noCache: true, noLoading: true },
      },
      {
        path: "GyWarehouse",
        component: () => import("@/views/basic/gyWarehouse/gyWarehouse"), // 仓库
        name: "IframeGyWarehouse",
        meta: { title: "仓库列表", noCache: true, noLoading: true },
      },
      {
        path: "GySupplier",
        component: () => import("@/views/basic/gy/gySupplier"), // 供应商
        name: "IframeGySupplier",
        meta: { title: "供应商", noCache: true, noLoading: true },
      },
      {
        path: "GyCarType",
        component: () => import("@/views/basic/gyCartypelist/gyCartypelist"), // 车型
        name: "IframeGyCarType",
        meta: { title: "车型", noCache: true, noLoading: true },
      },
      {
        path: "GyCar",
        component: () => import("@/views/basic/gyCar/gyCarList"), // 车辆
        name: "IframeGyCar",
        meta: { title: "车辆", noCache: true, noLoading: true },
      },
      {
        path: "GyCarEdit",
        component: () => import("@/views/basic/gyCar/gyCarEdit"), // 车辆
        name: "IframeGyCarEdit",
        meta: { title: "车辆编辑", noCache: true, noLoading: true },
      },
    ],
  },
  //#endregion
];
// 动态路由,基于用户权限动态去加载