Bladeren bron

修改路由

chenrui 2 jaren geleden
bovenliggende
commit
79c365bc16
1 gewijzigde bestanden met toevoegingen van 273 en 198 verwijderingen
  1. 273 198
      src/config/router.config.js

+ 273 - 198
src/config/router.config.js

@@ -101,7 +101,7 @@ export const asyncRouterMap = [
                   icon: 'home'
                 },
                 hidden: true
-              },
+              }
             ]
           }
         ]
@@ -148,7 +148,7 @@ export const asyncRouterMap = [
                   title: '销售单详情',
                   icon: 'monitor',
                   hidden: true,
-                  replaceTab: true,
+                  replaceTab: true
                   // permission: 'M_salesDetail'
                 }
               },
@@ -247,7 +247,7 @@ export const asyncRouterMap = [
                   hidden: true,
                   permission: 'M_salesCollectionList'
                 }
-              },
+              }
             ]
           },
           {
@@ -272,7 +272,7 @@ export const asyncRouterMap = [
                   hidden: true,
                   permission: 'M_stockPrintList'
                 }
-              },
+              }
             ]
           },
           {
@@ -297,7 +297,7 @@ export const asyncRouterMap = [
                   hidden: true,
                   permission: 'M_receiptPrintList'
                 }
-              },
+              }
             ]
           },
           {
@@ -322,7 +322,7 @@ export const asyncRouterMap = [
                   hidden: true,
                   permission: 'M_matchSendOutOrderList'
                 }
-              },
+              }
             ]
           },
           {
@@ -502,7 +502,7 @@ export const asyncRouterMap = [
           }
         ]
       },
-      //销售退货
+      // 销售退货
       {
         path: '/salesReturnManagement',
         redirect: '/salesReturnManagement/salesReturn',
@@ -513,189 +513,189 @@ export const asyncRouterMap = [
           permission: 'M_salesReturnManagement'
         },
         children: [
-           {
-             path: '/salesReturnManagement/salesReturn',
-             redirect: '/salesReturnManagement/salesReturn/list',
-             name: 'salesReturn',
-             component: BlankLayout,
-             meta: {
-               title: '销售退货列表',
-               icon: 'fund',
-               permission: 'M_salesReturnList'
-             },
-             hideChildrenInMenu: true,
-             children: [
-               {
-                 path: 'list',
-                 name: 'salesReturnList',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/list.vue'),
-                 meta: {
-                   title: '销售退货列表',
-                   icon: 'fund',
-                   hidden: true,
-                   permission: 'M_salesReturnList'
-                 }
-               },
-               {
-                 path: 'detail/:sn',
-                 name: 'salesReturnDetail',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/detail.vue'),
-                 meta: {
-                   title: '销售退货详情',
-                   icon: 'fund',
-                   hidden: true
-                 }
-               },
-               {
-                 path: 'salesReturnEdit/:sn/:buyerSn',
-                 name: 'salesReturnEdit',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/salesReturnEdit.vue'),
-                 meta: {
-                   title: '编辑销售退货',
-                   icon: 'fund',
-                   hidden: true
-                 }
-               },
-               {
-                 path: 'custConfirm/:sn/:buyerSn',
-                 name: 'custConfirm',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/custConfirm/list.vue'),
-                 meta: {
-                   title: '客服确认',
-                   icon: 'fund',
-                   replaceTab: true,
-                   hidden: true
-                 }
-               },
-             ]
-           },
-           {
-             path: '/salesReturnManagement/billOfLading',
-             redirect: '/salesReturnManagement/billOfLading/list',
-             name: 'billOfLading',
-             component: BlankLayout,
-             meta: {
-               title: '提货单列表',
-               icon: 'fund',
-               permission: 'M_billOfLadingList'
-             },
-             hideChildrenInMenu: true,
-             children: [
-               {
-                 path: 'list',
-                 name: 'billOfLadingList',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/list.vue'),
-                 meta: {
-                   title: '提货单列表',
-                   icon: 'fund',
-                   hidden: true,
-                   permission: 'M_billOfLadingList'
-                 }
-               },
-               {
-                 path: 'detail/:sn',
-                 name: 'billOfLadingDetail',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/detail.vue'),
-                 meta: {
-                   title: '提货单详情',
-                   icon: 'fund',
-                   hidden: true
-                 }
-               },
-               {
-                 path: 'add',
-                 name: 'billOfLadingAdd',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
-                 meta: {
-                   title: '新增提货单',
-                   icon: 'fund',
-                   hidden: true
-                 }
-               },
-               {
-                 path: 'edit/:sn',
-                 name: 'billOfLadingEdit',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
-                 meta: {
-                   title: '编辑提货单',
-                   icon: 'fund',
-                   hidden: true
-                 }
-               },
-             ]
-           },
-           {
-             path: '/salesReturnManagement/pickUp',
-             redirect: '/salesReturnManagement/pickUp/list',
-             name: 'pickUp',
-             component: BlankLayout,
-             meta: {
-               title: '仓库提货',
-               icon: 'fund',
-               permission: 'M_pickUpList'
-             },
-             hideChildrenInMenu: true,
-             children: [
-               {
-                 path: 'list',
-                 name: 'pickUpList',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/pickUp/list.vue'),
-                 meta: {
-                   title: '仓库提货列表',
-                   icon: 'fund',
-                   hidden: true,
-                   permission: 'M_pickUpList'
-                 }
-               },
-             ]
-           },
-           {
-             path: '/salesReturnManagement/receiveCheck',
-             redirect: '/salesReturnManagement/receiveCheck/list',
-             name: 'receiveCheck',
-             component: BlankLayout,
-             meta: {
-               title: '收货品检',
-               icon: 'fund',
-               permission: 'M_receiveCheckList'
-             },
-             hideChildrenInMenu: true,
-             children: [
-               {
-                 path: 'list',
-                 name: 'receiveCheckList',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/list.vue'),
-                 meta: {
-                   title: '收货品检列表',
-                   icon: 'fund',
-                   hidden: true,
-                   permission: 'M_receiveCheckList'
-                 }
-               },
-               {
-                 path: 'receiving/:sn/:buyerSn',
-                 name: 'salesReturnReceiving',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/receiving.vue'),
-                 meta: {
-                   title: '收货',
-                   icon: 'fund',
-                   hidden: true,
-                   replaceTab: true
-                 }
-               },
-               {
-                 path: 'checking/:sn/:buyerSn',
-                 name: 'salesReturnCheck',
-                 component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/checking.vue'),
-                 meta: {
-                   title: '品检',
-                   icon: 'fund',
-                   hidden: true,
-                   replaceTab: true
-                 }
-               },
-             ]
-           }
+          {
+            path: '/salesReturnManagement/salesReturn',
+            redirect: '/salesReturnManagement/salesReturn/list',
+            name: 'salesReturn',
+            component: BlankLayout,
+            meta: {
+              title: '销售退货列表',
+              icon: 'fund',
+              permission: 'M_salesReturnList'
+            },
+            hideChildrenInMenu: true,
+            children: [
+              {
+                path: 'list',
+                name: 'salesReturnList',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/list.vue'),
+                meta: {
+                  title: '销售退货列表',
+                  icon: 'fund',
+                  hidden: true,
+                  permission: 'M_salesReturnList'
+                }
+              },
+              {
+                path: 'detail/:sn',
+                name: 'salesReturnDetail',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/detail.vue'),
+                meta: {
+                  title: '销售退货详情',
+                  icon: 'fund',
+                  hidden: true
+                }
+              },
+              {
+                path: 'salesReturnEdit/:sn/:buyerSn',
+                name: 'salesReturnEdit',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/salesReturn/salesReturnEdit.vue'),
+                meta: {
+                  title: '编辑销售退货',
+                  icon: 'fund',
+                  hidden: true
+                }
+              },
+              {
+                path: 'custConfirm/:sn/:buyerSn',
+                name: 'custConfirm',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/custConfirm/list.vue'),
+                meta: {
+                  title: '客服确认',
+                  icon: 'fund',
+                  replaceTab: true,
+                  hidden: true
+                }
+              }
+            ]
+          },
+          {
+            path: '/salesReturnManagement/billOfLading',
+            redirect: '/salesReturnManagement/billOfLading/list',
+            name: 'billOfLading',
+            component: BlankLayout,
+            meta: {
+              title: '提货单列表',
+              icon: 'fund',
+              permission: 'M_billOfLadingList'
+            },
+            hideChildrenInMenu: true,
+            children: [
+              {
+                path: 'list',
+                name: 'billOfLadingList',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/list.vue'),
+                meta: {
+                  title: '提货单列表',
+                  icon: 'fund',
+                  hidden: true,
+                  permission: 'M_billOfLadingList'
+                }
+              },
+              {
+                path: 'detail/:sn',
+                name: 'billOfLadingDetail',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/detail.vue'),
+                meta: {
+                  title: '提货单详情',
+                  icon: 'fund',
+                  hidden: true
+                }
+              },
+              {
+                path: 'add',
+                name: 'billOfLadingAdd',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
+                meta: {
+                  title: '新增提货单',
+                  icon: 'fund',
+                  hidden: true
+                }
+              },
+              {
+                path: 'edit/:sn',
+                name: 'billOfLadingEdit',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/billOfLading/add.vue'),
+                meta: {
+                  title: '编辑提货单',
+                  icon: 'fund',
+                  hidden: true
+                }
+              }
+            ]
+          },
+          {
+            path: '/salesReturnManagement/pickUp',
+            redirect: '/salesReturnManagement/pickUp/list',
+            name: 'pickUp',
+            component: BlankLayout,
+            meta: {
+              title: '仓库提货',
+              icon: 'fund',
+              permission: 'M_pickUpList'
+            },
+            hideChildrenInMenu: true,
+            children: [
+              {
+                path: 'list',
+                name: 'pickUpList',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/pickUp/list.vue'),
+                meta: {
+                  title: '仓库提货列表',
+                  icon: 'fund',
+                  hidden: true,
+                  permission: 'M_pickUpList'
+                }
+              }
+            ]
+          },
+          {
+            path: '/salesReturnManagement/receiveCheck',
+            redirect: '/salesReturnManagement/receiveCheck/list',
+            name: 'receiveCheck',
+            component: BlankLayout,
+            meta: {
+              title: '收货品检',
+              icon: 'fund',
+              permission: 'M_receiveCheckList'
+            },
+            hideChildrenInMenu: true,
+            children: [
+              {
+                path: 'list',
+                name: 'receiveCheckList',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/list.vue'),
+                meta: {
+                  title: '收货品检列表',
+                  icon: 'fund',
+                  hidden: true,
+                  permission: 'M_receiveCheckList'
+                }
+              },
+              {
+                path: 'receiving/:sn/:buyerSn',
+                name: 'salesReturnReceiving',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/receiving.vue'),
+                meta: {
+                  title: '收货',
+                  icon: 'fund',
+                  hidden: true,
+                  replaceTab: true
+                }
+              },
+              {
+                path: 'checking/:sn/:buyerSn',
+                name: 'salesReturnCheck',
+                component: () => import(/* webpackChunkName: "salesReturnManagement" */ '@/views/salesReturnManagement/receiveCheck/checking.vue'),
+                meta: {
+                  title: '品检',
+                  icon: 'fund',
+                  hidden: true,
+                  replaceTab: true
+                }
+              }
+            ]
+          }
         ]
       },
       // 采购管理
@@ -947,7 +947,7 @@ export const asyncRouterMap = [
                 }
               }
             ]
-          },
+          }
         ]
       },
       // 费用报销
@@ -1223,7 +1223,7 @@ export const asyncRouterMap = [
                   icon: 'alert',
                   permission: 'M_inventoryWarningList'
                 }
-              },
+              }
             ]
           },
           {
@@ -1404,7 +1404,7 @@ export const asyncRouterMap = [
                   hidden: true,
                   permission: 'M_transfersPrintList'
                 }
-              },
+              }
             ]
           },
           {
@@ -1429,7 +1429,7 @@ export const asyncRouterMap = [
                   hidden: true,
                   permission: 'M_matchSendOutOrderAllocationList'
                 }
-              },
+              }
             ]
           },
           {
@@ -1683,6 +1683,56 @@ export const asyncRouterMap = [
               }
             ]
           },
+          {
+            path: '/reportData/urchaseReturn',
+            redirect: '/reportData/urchaseReturn/list',
+            name: 'urchaseReturnList',
+            component: BlankLayout,
+            meta: {
+              title: '采购退货单报表',
+              icon: 'profile'
+              // permission: 'M_allocationDetailsList'
+            },
+            hideChildrenInMenu: true,
+            children: [
+              {
+                path: 'list',
+                name: 'urchaseReturnList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/urchaseReturn/list.vue'),
+                meta: {
+                  title: '采购退货单报表列表',
+                  icon: 'profile',
+                  hidden: true
+                  // permission: 'M_allocationDetailsList'
+                }
+              }
+            ]
+          },
+          {
+            path: '/reportData/urchaseDetailReturn',
+            redirect: '/reportData/urchaseDetailReturn/detailList',
+            name: 'urchaseDetailReturnList',
+            component: BlankLayout,
+            meta: {
+              title: '采购退货单明细报表',
+              icon: 'profile'
+              // permission: 'M_allocationDetailsList'
+            },
+            hideChildrenInMenu: true,
+            children: [
+              {
+                path: 'detailList',
+                name: 'urchaseDetailReturnList',
+                component: () => import(/* webpackChunkName: "reportData" */ '@/views/reportData/urchaseDetailReturn/detailList.vue'),
+                meta: {
+                  title: '采购退货单明细报表列表',
+                  icon: 'profile',
+                  hidden: true
+                  // permission: 'M_allocationDetailsList'
+                }
+              }
+            ]
+          },
           {
             path: '/reportData/salesReturnsReport',
             redirect: '/reportData/salesReturnsReport/list',
@@ -2745,6 +2795,31 @@ export const asyncRouterMap = [
                 }
               }
             ]
+          },
+          {
+            path: '/supplierManagement/supplierRecord',
+            redirect: '/supplierManagement/supplierRecord/list',
+            name: 'supplierRecord',
+            component: BlankLayout,
+            meta: {
+              title: '成本变更记录',
+              icon: 'build'
+              // permission: 'M_associatedProductDetailsList'
+            },
+            hideChildrenInMenu: true,
+            children: [
+              {
+                path: 'list',
+                name: 'supplierRecordList',
+                component: () => import(/* webpackChunkName: "supplierManagement" */ '@/views/supplierManagement/supplierRecord/list.vue'),
+                meta: {
+                  title: '成本变更记录列表',
+                  icon: 'build',
+                  hidden: true
+                  // permission: 'M_associatedProductDetailsList'
+                }
+              }
+            ]
           }
         ]
       },
@@ -2967,7 +3042,7 @@ export const asyncRouterMap = [
                   hidden: true,
                   permission: 'M_userList'
                 }
-              },
+              }
             ]
           },
           {
@@ -2992,7 +3067,7 @@ export const asyncRouterMap = [
                   hidden: true,
                   permission: 'M_roleList'
                 }
-              },
+              }
             ]
           },
           {
@@ -3079,7 +3154,7 @@ export const asyncRouterMap = [
                   icon: 'read',
                   permission: 'M_OperateJournalList'
                 }
-              },
+              }
             ]
           },
           {
@@ -3108,7 +3183,7 @@ export const asyncRouterMap = [
             ]
           }
         ]
-      },
+      }
     ]
   },
   {