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

---
 src/router/index.js | 2391 ++++++++++++++++++++++++++++++++++++++---------------------
 1 files changed, 1,542 insertions(+), 849 deletions(-)

diff --git a/src/router/index.js b/src/router/index.js
index 60e92d0..45714ed 100644
--- a/src/router/index.js
+++ b/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,278 +110,337 @@
       },
     ],
   },
-  //閿�鍞嚭搴撳崟
+  //#endregion
+  //#endregion
+
+  //#region 鏉$爜绠$悊
+  //#region 鏉$爜鐢熸垚
   {
-    path: "/sell/sellOut/sellOutBill",
-    component: Layout,
-    hidden: true,
-    // permissions: ["system:goods:add"],
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/sell/StockBillMainList", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/sell/StockBillMainList/KfICStockBillMainList",
-        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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/system/user", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/system/user/xtUserList",
-        component: () => import("@/views/system/user/xtUserList.vue"),
-        name: "XtUserList",
-        meta: { title: "鐢ㄦ埛鍒楄〃", activeMenu: "system/user" },
-      },
-    ],
-  },
-  //閲囪喘鍏ュ簱鍗�
-  {
-    path: "/purchase/POStockInBill/POStockInBillList",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/purchase/POStockInBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/purchase/POStockInBill/POStockInBillEdit",
-        component: () => import("@/views/CaiGouGuanLi/CaiGouRuKu/Kf_POStockInBillEdit.vue"),
-        name: "POStockInBillEdit",
+        path: "/warehouse/barcodeMaster/Gy_BarCodeBill",
+        component: () =>
+          import("@/views/warehouse/barcodeMaster/Gy_BarCodeBill.vue"),
+        name: "Gy_BarCodeBill",
         meta: {
-          title: "閲囪喘鍏ュ簱鍗曠紪杈�",
+          title: "鏉$爜鐢熸垚",
+          activeMenu: "warehouse/barcodeMaster",
+        },
+      },
+    ],
+  },
+  //#endregion
+  
+  //#region 鏉$爜鐢熸垚_閿﹂殕
+  {
+    path: "/warehouse/barcodeMaster/Gy_BarCodeBill_JinLong",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/warehouse/barcodeMaster/Gy_BarCodeBill_JinLong", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/warehouse/barcodeMaster/Gy_BarCodeBill_JinLong",
+        component: () =>
+          import("@/views/warehouse/barcodeMaster/Gy_BarCodeBill_JinLong.vue"),
+        name: "Gy_BarCodeBill_JinLong",
+        meta: {
+          title: "鏉$爜鐢熸垚_閿﹂殕",
+          activeMenu: "warehouse/barcodeMaster",
+        },
+      },
+    ],
+  },
+  //#endregion
+  
+  //#region 鏉$爜鐢熸垚_閿﹂殕_鑷姩鐧诲綍
+  {
+    path: "/warehouse/barcodeMaster/Gy_BarCodeBill_JinLong_AutoLogin",
+    component: () => import("@/views/warehouse/barcodeMaster/Gy_BarCodeBill_JinLong_AutoLogin.vue"),
+    hidden: true,
+  },
+  //#endregion
+
+  //#region 鏉$爜涓绘尅
+  {
+    path: "/warehouse/barcodeMaster/Gy_BarCodeBillList",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/warehouse/barcodeMaster/Gy_BarCodeBillList", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/warehouse/barcodeMaster/Gy_BarCodeBillList",
+        component: () =>
+          import("@/views/warehouse/barcodeMaster/Gy_BarCodeBillList.vue"),
+        name: "Gy_BarCodeBillList",
+        meta: {
+          title: "鏉$爜涓绘。",
+          activeMenu: "warehouse/barcodeMaster",
+        },
+      },
+    ],
+  },
+  //#endregion
+
+  //#region 鏉$爜涓绘。_閿﹂殕_鑷姩鐧诲綍
+  {
+    path: "/warehouse/barcodeMaster/Gy_BarCodeBillList_JinLong_AutoLogin",
+    component: () => import("@/views/warehouse/barcodeMaster/Gy_BarCodeBillList.vue"),
+    hidden: true,
+  },
+  //#endregion
+
+  //#endregion
+
+  //#region 浠撳瓨绠$悊
+  //#region 璋冩嫧鐢宠鍗曞垪琛�
+  {
+    path: "/warehouse/transfer/Kf_MoveStockRequestBillList",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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",
+        },
+      },
+    ],
+  },
+  //#endregion
+
+  //#region 璋冩嫧鐢宠鍗�
+  {
+    path: "/warehouse/transfer/Kf_MoveStockRequestBillEdit",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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",
+        },
+      },
+    ],
+  },
+  //#endregion
+
+  //#region 鐩存帴璋冩嫧鍗曞垪琛�
+  {
+    path: "/warehouse/transfer/Kf_MoveStockBillList",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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" },
+      },
+    ],
+  },
+  //#endregion
+
+  //#region 鐩存帴璋冩嫧鍗�
+  {
+    path: "/warehouse/transfer/Kf_MoveStockBillEdit",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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" },
+      },
+    ],
+  },
+  //#endregion
+
+  //#region 鍒嗗竷寮忚皟鍏ュ崟鍒楄〃
+  {
+    path: "/purchase/POStockInBill/FbStepFoldinBillList",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/purchase/POStockInBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/purchase/POStockInBill/FbStepFoldinBillList",
+
+        component: () =>
+          import("@/views/FbStepFoldinBillList/fbStepFoldinBillList.vue"),
+        name: "FbStepFoldinBillList",
+
+        meta: {
+          title: "鍒嗗竷寮忚皟鍏ュ崟鍒楄〃",
           activeMenu: "/purchase/POStockInBill",
         },
       },
     ],
   },
-  //鐢熶骇璧勬簮
-  {
-    path: "/basic/production/gySource",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず銆�
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/basic/gy", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/basic/gy/gyDepartment",
-        component: () => import("@/views/basic/gy/gyDepartment.vue"),
-        name: "GyDepartment",
-        meta: { title: "閮ㄩ棬鍒楄〃", activeMenu: "basic/gy" },
-      },
-    ],
-  },
-  // 閿�鍞鍗�
-  {
-    path: "/sell/seOrder/xsSeOrderBill",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/sell/seOrder", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/sell/seOrder/xsSeOrderBill",
-        component: () => import("@/views/sell/xsSeOrderBill/xsSeOrderBill"),
-        name: "XsSeOrderBill",
-        meta: { title: "閿�鍞鍗曠淮鎶�", activeMenu: "sell/seOrder" },
+  //#endregion
 
-      },
+  //#region 鍒嗗竷寮忚皟鍑哄崟鍒楄〃
+  {
+    path: "/purchase/POStockInBill/FbStepFoldOutBillList",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/purchase/POStockInBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
       {
-        path: "/sell/seOrder/xsSeOrderBillEdit",
-        component: () => import("@/views/sell/xsSeOrderBill/xsSeOrderBillEdit"),
-        name: "XsSeOrderBillEdit",
-        meta: { title: "閿�鍞鍗曠紪杈�", activeMenu: "sell/seOrder" },
+        path: "/purchase/POStockInBill/FbStepFoldOutBillList",
+
+        component: () =>
+          import("@/views/FbStepFoldOutBillList/fbStepFoldOutBillList.vue"),
+        name: "FbStepFoldOutBillList",
+
+        meta: {
+          title: "鍒嗗竷寮忚皟鍑哄崟鍒楄〃",
+          activeMenu: "/purchase/POStockInBill",
+        },
       },
     ],
   },
+  //#endregion
 
-  // 閲囪喘璁㈠崟
+  //#region 鍑哄簱鐢宠鍗曞垪琛�
+  {
+    path: "/warehouse/shipment/Kf_StockOutRequestBillList",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/warehouse/shipment/Kf_StockOutRequestBillList", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/warehouse/shipment/Kf_StockOutRequestBillList",
+        component: () =>
+          import("@/views/warehouse/shipment/Kf_StockOutRequestBillList.vue"),
+        name: "Kf_StockOutRequestBillList",
+        meta: {
+          title: "鍑哄簱鐢宠鍗曠淮鎶�",
+          activeMenu: "warehouse/shipment",
+        },
+      },
+    ],
+  },
+  //#endregion
+
+  //#region 鍑哄簱鐢宠鍗�
+  {
+    path: "/warehouse/shipment/Kf_StockOutRequestBill",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/warehouse/shipment/Kf_StockOutRequestBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/warehouse/shipment/Kf_StockOutRequestBill",
+        component: () =>
+          import("@/views/warehouse/shipment/Kf_StockOutRequestBill.vue"),
+        name: "Kf_StockOutRequestBill",
+        meta: {
+          title: "鍑哄簱鐢宠鍗�",
+          activeMenu: "warehouse/shipment",
+        },
+      },
+    ],
+  },
+  //#endregion
+
+  //#region 鍏朵粬鍑哄簱鍗曞垪琛�
+  {
+    path: "/purchase",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/purchase/OtherOutBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/purchase/OtherOutBill/OtherOutBillList",
+        component: () =>
+          import("@/views/KCGL/OtherOutBill/Kf_OtherOutBillList.vue"),
+        name: "OtherOutBillList",
+        meta: {
+          title: "鍏朵粬鍑哄簱鍗曞垪琛�",
+          activeMenu: "/views/KCGL/OtherOutBill",
+        },
+      },
+      {
+        path: "/purchase/OtherOutBill/OtherOutBillEdit",
+        component: () =>
+          import("@/views/KCGL/OtherOutBill/Kf_OtherOutBillEdit.vue"),
+        name: "OtherOutBillEdit",
+        meta: { title: "鍏朵粬鍑哄簱鍗�", activeMenu: "/views/KCGL/OtherOutBill" },
+      },
+    ],
+  },
+  //#endregion
+  //#endregion
+
+  //#region 閲囪喘绠$悊
+  //#region 閲囪喘璁㈠崟
   {
     path: "/purchase/poOrder/cgPoOrderBill",
     component: Layout,
@@ -386,7 +467,9 @@
       },
     ],
   },
-  // 鏀舵枡閫氱煡鍗�
+  //#endregion
+
+  //#region 鏀舵枡閫氱煡鍗�
   {
     path: "/purchase/PoInStock/cgPoInStockBill",
     component: Layout,
@@ -413,7 +496,221 @@
       },
     ],
   },
-  // 鍙戣揣閫氱煡鍗�
+  //#endregion
+
+  //#region 閲囪喘鍏ュ簱鍗�
+  {
+    path: "/purchase/POStockInBill/POStockInBillList",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/icmo/scICMOReportBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/icmo/scICMOReportBill/scICMOReportBillList",
+        component: () =>
+          import("@/views/ICMO/ScICMOReportBill/ScICMOReportBillList.vue"),
+        name: "ScICMOBillList",
+        meta: { title: "鐢熶骇姹囨姤鍗曠淮鎶�", activeMenu: "/icmo/scICMOReportBill" },
+      },
+      // {
+      //   path: "/icmo/scIcmoBill/scIcmoBillEdit",
+      //   component: () => import("@/views/ICMO/ScICMOBillEdit.vue"),
+      //   name: "ScICMOBillEdit",
+      //   meta: { title: "鐢熶骇璁㈠崟", activeMenu: "/icmo/scIcmoBill" },
+      // },
+    ],
+  },
+  //#endregion
+
+  //#region 鐢熶骇鍏ュ簱鍗�
+  {
+    path: "/icmo",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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,
@@ -438,8 +735,52 @@
       },
     ],
   },
+  //#endregion
 
-  // 閫�璐ч�氱煡鍗�
+  //#region 閿�鍞嚭搴撳崟鍒楄〃
+  {
+    path: "/sell/sellOut/sellOutBill",
+    component: Layout,
+    hidden: true,
+    // permissions: ["system:goods:add"],
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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,
@@ -464,429 +805,61 @@
       },
     ],
   },
-  // 鐢熶骇璁㈠崟
-  {
-    path: "/icmo/scIcmoBill/scIcmoBillList",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/basic/gy", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/basic/gy/gySupplier",
-        component: () => import("@/views/basic/gy/gySupplier.vue"),
-        name: "GySupplier",
-        meta: { title: "渚涘簲鍟嗗垪琛�", activeMenu: "basic/gy" },
-      },
-    ],
-  },
-  // i鑺傜偣椤甸潰
-  {
+  //#endregion
 
-    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',
-        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: '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 }
-      },
-    ]
-  },    // 瀹㈡埛
+  //#region 閿�鍞��璐у崟鍒楄〃
   {
-    path: "/GyCustomer",
-    component: () => import("@/views/GyCustomer/index"),
-    hidden: false,
-  },
-  {
-    path: "/basic/gy/gyCustomer",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/basic/gy/gyCustomer", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/basic/gy/gyCustomer",
-        component: () => import("@/views/GyCustomer/index"),
-        name: "GyCustomer",
-        meta: { title: "瀹㈡埛鍒楄〃", activeMenu: "basic/gy" },
-      },
-    ],
-  },
-  // 鐗╂枡
-  {
-    path: "/gyMaterial",
-    component: () => import("@/views/gyMaterial/GyMaterial"),
-    hidden: false,
-  },
-  {
-    path: "/basic/gy/gyMaterial",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/basic/gy/gyMaterial", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/basic/gy/gyMaterial",
-        component: () => import("@/views/gyMaterial/GyMaterial"),
-        name: "gyMaterial",
-        meta: { title: "鐗╂枡鍒楄〃", activeMenu: "basic/gy" },
-      },
-    ],
-  },
-  // 鍒嗗竷寮忚皟鍏ュ崟
-  {
-    path: "/purchase/POStockInBill/FbStepFoldinBillList",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/purchase/POStockInBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/purchase/POStockInBill/FbStepFoldinBillList",
-
-        component: () =>
-          import("@/views/FbStepFoldinBillList/fbStepFoldinBillList.vue"),
-        name: "FbStepFoldinBillList",
-
-        meta: {
-          title: "鍒嗗竷寮忚皟鍏ュ崟鍒楄〃",
-          activeMenu: "/purchase/POStockInBill",
-        },
-      },
-    ],
-  },
-  //鍒嗗竷寮忚皟鍑哄崟fbStepFoldOutBillList
-  {
-    path: "/purchase/POStockInBill/FbStepFoldOutBillList",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/purchase/POStockInBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/purchase/POStockInBill/FbStepFoldOutBillList",
-
-        component: () =>
-          import("@/views/FbStepFoldOutBillList/fbStepFoldOutBillList.vue"),
-        name: "FbStepFoldOutBillList",
-
-        meta: {
-          title: "鍒嗗竷寮忚皟鍑哄崟鍒楄〃",
-          activeMenu: "/purchase/POStockInBill",
-        },
-      },
-    ],
-  },
-  //鍣ㄥ叿棰嗙敤鍑哄簱鍗曠淮鎶�
-  {
-    path: "/scMould/warehouse/Sc_MouldProdOutBillList",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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",
+    path: "/sell/StockBillMainList/KfICStockBillMainList",
     component: Layout,
     hidden: true,
     // permissions: ["system:goods:add"],
     redirect: "noredirect",
     meta: {
       breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/scMould/warehouse/Sc_MouldProdBackBillList", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+      activeMenu: "/sell/StockBillMainList", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
     },
     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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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_MouldMoveStockRequestBillList",
-    component: Layout,
-    hidden: true,
-    // permissions: ["system:goods:add"],
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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" },
-      },
-    ],
-  },
-
-
-
-  //鐩存帴璋冩嫧鍗曠淮鎶�
-  {
-    path: "/warehouse/transfer/Kf_MoveStockBillList",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/warehouse/transfer", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/warehouse/transfer/Kf_MoveStockBillList",
+        path: "/sell/StockBillMainList/KfICStockBillMainList",
         component: () =>
-          import("@/views/KCGL/MoveStockBill/Kf_MoveStockBillList.vue"),
-        name: "Kf_MoveStockBillList",
-        meta: { title: "鐩存帴璋冩嫧鍗曠淮鎶�", activeMenu: "warehouse/transfer" },
+          import(
+            "@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainList.vue"
+          ),
+        name: "KfICStockBillMainList",
+        meta: { title: "閿�鍞��璐у崟", activeMenu: "sell/StockBillMainList" },
       },
     ],
   },
-  //鐩存帴璋冩嫧鍗曠紪杈戦〉闈�
+  //#endregion
+
+  //#region 閿�鍞��璐у崟缂栬緫椤甸潰
   {
-    path: "/warehouse/transfer/Kf_MoveStockBillEdit",
+    path: "/sell/StockBillMainList/KfICStockBillMainListEdit",
     component: Layout,
     hidden: true,
     redirect: "noredirect",
     meta: {
       breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/warehouse/transfer", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+      activeMenu: "/sell/StockBillMainList", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
     },
     children: [
       {
-        path: "/warehouse/transfer/Kf_MoveStockBillEdit",
+        path: "/sell/StockBillMainList/KfICStockBillMainListEdit",
         component: () =>
-          import("@/views/KCGL/MoveStockBill/Kf_MoveStockBillEdit.vue"),
-        name: "Kf_MoveStockBillEdit",
-        meta: { title: "鐩存帴璋冩嫧鍗�", activeMenu: "warehouse/transfer" },
+          import(
+            "@/views/sell/Kf_ICStockBillMainList/Kf_ICStockBillMainListEdit.vue"
+          ),
+        name: "KfICStockBillMainListEdit",
+        meta: { title: "閿�鍞��璐у崟缂栬緫", activeMenu: "sell/StockBillMainList" },
       },
     ],
   },
+  //#endregion
+  //#endregion
 
-
-
-
-
-
-  //鏉冮檺鏌ヨ
-  {
-    path: "/system/user/xtUserRightQuery",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/system/user/xtUserRightQuery", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/system/user/xtUserRightQuery",
-        component: () => import("@/views/system/user/xtUserRightQuery.vue"),
-        name: "XtUserRightQuery",
-        meta: { title: "鏉冮檺鏌ヨ", activeMenu: "system/user" },
-      },
-    ],
-  },
-  //鍣ㄥ叿涓绘。缁存姢
+  //#region 瀹瑰櫒绠$悊
+  //#region 瀹瑰櫒鍩虹璧勬枡
+  //#region 瀹瑰櫒涓绘。缁存姢
   {
     path: "/scMould/basicModeling/Gy_MouldFileList",
     component: Layout,
@@ -902,10 +875,13 @@
         component: () =>
           import("@/views/scMould/basicModeling/Gy_MouldFileList.vue"),
         name: "Gy_MouldFileList",
-        meta: { title: "鍣ㄥ叿涓绘。缁存姢", activeMenu: "scMould/basicModeling" },
+        meta: { title: "瀹瑰櫒涓绘。缁存姢", activeMenu: "scMould/basicModeling" },
       },
     ],
   },
+  //#endregion
+
+  //#region 瀹瑰櫒涓绘。
   {
     path: "/scMould/basicModeling/Gy_MouldFile",
     component: Layout,
@@ -921,10 +897,13 @@
         component: () =>
           import("@/views/scMould/basicModeling/Gy_MouldFile.vue"),
         name: "Gy_MouldFile",
-        meta: { title: "鍣ㄥ叿涓绘。", activeMenu: "scMould/basicModeling" },
+        meta: { title: "瀹瑰櫒涓绘。", activeMenu: "scMould/basicModeling" },
       },
     ],
   },
+  //#endregion
+
+  //#region 浜у搧鍖呰瀹瑰櫒鍏宠仈淇℃伅缁存姢
   {
     path: "/scMould/basicModeling/Gy_MaterialPackingRelationList",
     component: Layout,
@@ -949,215 +928,929 @@
       },
     ],
   },
-  {
-    path: "/warehouse/barcodeMaster/Gy_BarCodeBill",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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",
-        },
-      },
-    ],
-  },
-  {
-    path: "/warehouse/shipment/Kf_StockOutRequestBillList",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/warehouse/shipment/Kf_StockOutRequestBillList", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/warehouse/shipment/Kf_StockOutRequestBillList",
-        component: () =>
-          import("@/views/warehouse/shipment/Kf_StockOutRequestBillList.vue"),
-        name: "Kf_StockOutRequestBillList",
-        meta: {
-          title: "鍑哄簱鐢宠鍗曠淮鎶�",
-          activeMenu: "warehouse/shipment",
-        },
-      },
-    ],
-  },
-  {
-    path: "/warehouse/shipment/Kf_StockOutRequestBill",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/warehouse/shipment/Kf_StockOutRequestBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/warehouse/shipment/Kf_StockOutRequestBill",
-        component: () =>
-          import("@/views/warehouse/shipment/Kf_StockOutRequestBill.vue"),
-        name: "Kf_StockOutRequestBill",
-        meta: {
-          title: "鍑哄簱鐢宠鍗�",
-          activeMenu: "warehouse/shipment",
-        },
-      },
-    ],
-  },
-  {
-    path: "/warehouse/transfer/Kf_MoveStockRequestBillList",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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_MoveStockRequestBillEdi",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      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/ProductInBill/ProductInBillList",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/purchase/ProductInBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/purchase/ProductInBill/ProductInBillList",
-        component: () => import("@/views/ProductInBill/Kf_ProductInBillList.vue"),
-        name: "ProductInBillList",
-        meta: { title: "鐢熶骇鍏ュ簱鍗曞垪琛�", activeMenu: "/purchase/ProductInBill" },
-      },
-    ],
-  },
-  //鐢熶骇鍏ュ簱鍗�
-  {
-    path: "/purchase/ProductInBill/ProductInBillEdit",
-    component: Layout,
-    hidden: true,
-    redirect: "noredirect",
-    meta: {
-      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/purchase/ProductInBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
-    },
-    children: [
-      {
-        path: "/purchase/ProductInBill/ProductInBillEdit",
-        component: () => import("@/views/ProductInBill/Kf_ProductInBillEdit.vue"),
-        name: "ProductInBillEdit",
-        meta: { title: "鐢熶骇鍏ュ簱鍗�", activeMenu: "/purchase/ProductInBill" },
-      },
-    ],
-  },
+  //#endregion
+  //#endregion
 
-  //鍏朵粬鍑哄簱鍗曞垪琛�
+  //#region 瀹瑰櫒浠撳瓨绠$悊
+  //#region 瀹瑰櫒棰嗙敤鐢宠鍗曞垪琛�
   {
-    path: "/purchase/OtherOutBill/OtherOutBillList",
+    path: "/scMould/warehouse/Sc_MouldOutRequestBillList",
+    component: Layout,
+    hidden: true,
+    // permissions: ["system:goods:add"],
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/purchase/OtherOutBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+      activeMenu: "/scMould/warehouse/Sc_MouldOutRequestBillEdit", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
     },
     children: [
       {
-        path: "/purchase/OtherOutBill/OtherOutBillList",
-        component: () => import("@/views/KCGL/OtherOutBill/Kf_OtherOutBillList.vue"),
-        name: "OtherOutBillList",
-        meta: { title: "鍏朵粬鍑哄簱鍗曞垪琛�", activeMenu: "/views/KCGL/OtherOutBill" },
+        path: "/scMould/warehouse/Sc_MouldOutRequestBillEdit",
+        component: () =>
+          import("@/views/scMould/warehouse/Sc_MouldOutRequestBillEdit"),
+        name: "Sc_MouldOutRequestBillEdit",
+        meta: { title: "瀹瑰櫒棰嗙敤鐢宠鍗曠紪杈�", activeMenu: "scMould/warehouse" },
       },
     ],
   },
-  //鍏朵粬鍑哄簱鍗�
+  //#endregion
+
+  //#region 瀹瑰櫒棰嗙敤鍑哄簱鍗曞垪琛�
   {
-    path: "/purchase/OtherOutBill/OtherOutBillEdit",
+    path: "/scMould/warehouse/Sc_MouldProdOutBillList",
     component: Layout,
     hidden: true,
     redirect: "noredirect",
     meta: {
       breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
-      activeMenu: "/purchase/OtherOutBill", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+      activeMenu: "/scMould/warehouse/Sc_MouldProdOutBillList", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
     },
     children: [
       {
-        path: "/purchase/OtherOutBill/OtherOutBillEdit",
-        component: () => import("@/views/KCGL/OtherOutBill/Kf_OtherOutBillEdit.vue"),
-        name: "OtherOutBillEdit",
-        meta: { title: "鍏朵粬鍑哄簱鍗�", activeMenu: "/views/KCGL/OtherOutBill" },
+        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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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/transport/cgContractTransportBillList",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず銆�
+      activeMenu: "/basic/transport", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/basic/transport/cgContractTransportBillList",
+        component: () => import("@/views/basic/gytransport/cgContractTransportBillList/Cg_ContractTransportBillList.vue"),
+        name: "CgContractTransportBillList",
+        meta: { title: "鎵胯繍鍚堝悓", activeMenu: "basic/transport" },
+      },
+    ],
+  },
+//#endregion
+//#endregion
+  //#region 鐢熶骇鍩虹璧勬枡
+  //#region 鐢熶骇璧勬簮
+  {
+    path: "/basic/production/gySource",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず銆�
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      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, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/basic/gy", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/basic/gy/gyItemMoney",
+        component: () => import("@/views/basic/gyItemMoney/gyItemMoney.vue"),
+        name: "GyItemMoney",
+        meta: { title: "璐圭敤椤圭洰鍒楄〃", activeMenu: "basic/gy" },
+      },
+    ],
+  },
+  //#endregion
+  //#endregion
+
+//#region 璐㈠姟缁撶畻鍩虹璧勬枡
+//#region 璐у竵鍒楄〃
+ {
+    //src\views\basic\gyItemMoney\gyItemMoney.vue
+    path: "/basic/gy/gyCurrency",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/basic/gy", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/basic/gy/gyCurrency",
+        component: () => import("@/views/basic/gyCurrency/gyCurrency.vue"),
+        name: "GyCurrency",
+        meta: { title: "璐у竵鍒楄〃", activeMenu: "basic/gy" },
+      },
+    ],
+  },
+//#endregion
+//#endregion
+
+//#region 鍗曚綅鍩虹璧勬枡
+//#region 璁¢噺鍗曚綅鍒楄〃
+ {
+    //src\views\basic\gyUnit\gyUnit.vue
+    path: "/basic/gy/gyUnit",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/basic/gy", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/basic/gy/gyUnit",
+        component: () => import("@/views/basic/gyUnit/gyUnit.vue"),
+        name: "GyCurrency",
+        meta: { title: "璁¢噺鍗曚綅鍒楄〃", activeMenu: "basic/gy" },
+      },
+    ],
+  },
+//#endregion
+//#endregion
+
+  //#region 杈呭姪灞炴�у熀纭�璧勬枡
+  {
+    //src\views\basic\gyItemMoney\gyItemMoney.vue
+    path: "/basic",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/basic/gy", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/basic/gy/gyProperty",
+        component: () => import("@/views/basic/gyProperty/gyPropertyList.vue"),
+        name: "GyProperty",
+        meta: { title: "杈呭姪灞炴�у垪琛�", activeMenu: "basic/gy" },
+      },
+    ],
+  },
+  //#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,
+  },
+  //#region 鎵撳嵃鍒楄〃(缃戦〉)
+  {
+    path: "/hBarPlanPrintWeb",
+    component: () => import("@/views/component/printList/barcode.vue"),
+    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: "GyCurrency",
+        component: () => import("@/views/basic/gyCurrency/gyCurrency"), // 璐у竵鍒楄〃
+        name: "IframeGyCurrency",
+        meta: { title: "璐у竵鍒楄〃", noCache: true, noLoading: true },
+      },
+      {
+        path: "GyCurrencyEdit",
+        component: () => import("@/views/basic/gyCurrency/gyCurrencyEdit"), // 璐у竵缂栬緫
+        name: "IframeGyCurrencyEdit",
+        meta: { title: "璐у竵鍒楄〃", noCache: true, noLoading: true },
+      },
+       {
+        path: "GyUnit",
+        component: () => import("@/views/basic/gyUnit/gyUnit"),
+       
+        name: "IframeGyUnit",
+        meta: { title: "璁¢噺鍗曚綅鍒楄〃", noCache: true, noLoading: true },
+      },
+      {
+        path: "GyUnitEdit",
+        component: () => import("@/views/basic/gyUnit/gyUnitEdit"), // 璁¢噺鍗曚綅缂栬緫
+        name: "IframeGyUnitEdit",
+        meta: { title: "璁¢噺鍗曚綅缂栬緫", noCache: true, noLoading: true },
+        
+      },
+      {
+        path: "GyUnitGroup",
+        component: () => import("@/views/basic/gyUnit/gyUnitGroup"), // 璁¢噺鍗曚綅缁勫垪琛�
+        name: "IframeGyUnitGroup",
+        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 },
+      },
+      
+      {
+        path: "GyProperty",
+        component: () => import("@/views/basic/gyProperty/gyPropertyList"), // 杈呭姪灞炴��
+        name: "IframeGyProperty",
+        meta: { title: "杈呭姪灞炴��", noCache: true, noLoading: true },
+      },
+      {
+        path: "BarCode_JinLong",
+        component: () => import("@/views/warehouse/barcodeMaster/Gy_BarCodeBill_JinLong"), // 鏉$爜鐢熸垚_閿﹂殕
+        name: "IframeBarCode_JinLong",
+        meta: { title: "鏉$爜鐢熸垚_閿﹂殕", noCache: true, noLoading: true },
+      },
+    ],
+  },
+  //#endregion
+
+  //#region 鐗╂祦绠$悊
+  //#region 杩愯緭瀹氫綅
+  //#region 杩愬崟鍒楄〃
+  {
+    path: "logistics/transportGPS/WL_YayBill",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/logistics/transportGPS", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/logistics/transportGPS/WL_YayBill",
+        component: () => import("@/views/logistics/transportGPS/WL_YayBill.vue"),
+        name: "WL_YayBill",
+        meta: { title: "鍑鸿繍鍗�", activeMenu: "logistics/transportGPS" },
+      },
+    ],
+  },
+  //#endregion
+  //#region 杩愬崟缂栬緫
+  {
+    path: "logistics/transportGPS/Add_Edit_WL_YayBill",
+    component: Layout,
+    hidden: true,
+    redirect: "noredirect",
+    meta: {
+      breadcrumb: false, // 濡傛灉璁剧疆涓篺alse锛屽垯涓嶄細鍦╞readcrumb闈㈠寘灞戜腑鏄剧ず
+      activeMenu: "/logistics/transportGPS", // 褰撹矾鐢辫缃簡璇ュ睘鎬э紝鍒欎細楂樹寒鐩稿搴旂殑渚ц竟鏍忋��
+    },
+    children: [
+      {
+        path: "/logistics/transportGPS/Add_Edit_WL_YayBill",
+        component: () => import("@/views/logistics/transportGPS/Add_Edit_WL_YayBill.vue"),
+        name: "Add_Edit_WL_YayBill",
+        meta: { title: "杩愬崟缂栬緫", activeMenu: "logistics/transportGPS" },
+      },
+    ],
+  },
+  //#endregion
 ];
 
 // 鍔ㄦ�佽矾鐢憋紝鍩轰簬鐢ㄦ埛鏉冮檺鍔ㄦ�佸幓鍔犺浇

--
Gitblit v1.9.1