lilei hace 4 años
padre
commit
105fdca79f
Se han modificado 2 ficheros con 124 adiciones y 142 borrados
  1. 123 141
      src/config/router.config.js
  2. 1 1
      src/layouts/BasicLayout.vue

+ 123 - 141
src/config/router.config.js

@@ -55,8 +55,8 @@ export const asyncRouterMap = [
         component: PageView,
         meta: {
           title: '销售管理',
-          icon: 'account-book'
-          // permission: 'M_salesManagement'
+          icon: 'account-book',
+          permission: 'M_salesManage'
         },
         children: [
           {
@@ -66,8 +66,8 @@ export const asyncRouterMap = [
             component: RouteView,
             meta: {
               title: '销售单查询',
-              icon: 'monitor'
-              // permission: 'M_salesQuery_list'
+              icon: 'monitor',
+              permission: 'M_salesQueryList'
             },
             hideChildrenInMenu: true,
             children: [
@@ -78,8 +78,7 @@ export const asyncRouterMap = [
                 meta: {
                   title: '销售单列表',
                   icon: 'monitor',
-                  hidden: true
-                  // permission: 'M_salesQuery_list'
+                  permission: 'M_salesQueryList'
                 }
               },
               {
@@ -90,7 +89,6 @@ export const asyncRouterMap = [
                   title: '销售单详情',
                   icon: 'monitor',
                   hidden: true
-                  // permission: 'M_salesDetail'
                 }
               },
               {
@@ -101,7 +99,6 @@ export const asyncRouterMap = [
                   title: '新增销售单',
                   icon: 'monitor',
                   hidden: true
-                  // permission: 'M_salesNew'
                 }
               },
               {
@@ -112,7 +109,6 @@ export const asyncRouterMap = [
                   title: '编辑销售单',
                   icon: 'monitor',
                   hidden: true
-                  // permission: 'M_salesNew'
                 }
               }
             ]
@@ -124,8 +120,8 @@ export const asyncRouterMap = [
             component: RouteView,
             meta: {
               title: '出库',
-              icon: 'export'
-              // permission: 'M_outboundOrder'
+              icon: 'export',
+              permission: 'M_outboundList'
             },
             hideChildrenInMenu: true,
             children: [
@@ -136,8 +132,8 @@ export const asyncRouterMap = [
                 meta: {
                   title: '出库列表',
                   icon: 'export',
-                  hidden: true
-                  // permission: 'M_outboundOrder_list'
+                  hidden: true,
+                  permission: 'M_outboundList'
                 }
               },
               {
@@ -148,7 +144,6 @@ export const asyncRouterMap = [
                   title: '出库明细',
                   icon: 'export',
                   hidden: true
-                  // permission: 'B_goodsManage_edit'
                 }
               }
             ]
@@ -160,8 +155,8 @@ export const asyncRouterMap = [
             component: RouteView,
             meta: {
               title: '急件冲减',
-              icon: 'rocket'
-              // permission: 'M_goodsManage_list'
+              icon: 'rocket',
+              permission: 'M_urgentItemsOffsetList'
             },
             hideChildrenInMenu: true,
             children: [
@@ -172,8 +167,8 @@ export const asyncRouterMap = [
                 meta: {
                   title: '急件冲减列表',
                   icon: 'rocket',
-                  hidden: true
-                  // permission: 'M_goodsManage_list'
+                  hidden: true,
+                  permission: 'M_urgentItemsOffsetList'
                 }
               },
               {
@@ -184,7 +179,6 @@ export const asyncRouterMap = [
                   title: '急件冲减详情',
                   icon: 'rocket',
                   hidden: true
-                  // permission: 'B_goodsManage_edit'
                 }
               }
             ]
@@ -312,8 +306,8 @@ export const asyncRouterMap = [
             component: RouteView,
             meta: {
               title: '赠品记录',
-              icon: 'file-search'
-              // permission: 'M_goodsManage_list'
+              icon: 'file-search',
+              permission: 'M_giftRecordList'
             },
             hideChildrenInMenu: true,
             children: [
@@ -324,8 +318,8 @@ export const asyncRouterMap = [
                 meta: {
                   title: '赠品记录列表',
                   icon: 'file-search',
-                  hidden: true
-                  // permission: 'M_goodsManage_list'
+                  hidden: true,
+                  permission: 'M_giftRecordList'
                 }
               }
             ]
@@ -333,16 +327,16 @@ export const asyncRouterMap = [
         ]
       },
       // 采购管理
-      {
-        path: '/purchasingManagement',
-        redirect: '/purchasingManagement/purchaseOrder',
-        component: PageView,
-        meta: {
-          title: '采购管理',
-          icon: 'money-collect'
-          // permission: 'M_shop'
-        },
-        children: [
+      // {
+      //   path: '/purchasingManagement',
+      //   redirect: '/purchasingManagement/purchaseOrder',
+      //   component: PageView,
+      //   meta: {
+      //     title: '采购管理',
+      //     icon: 'money-collect'
+      //     // permission: 'M_shop'
+      //   },
+      //   children: [
           //     {
           //       path: '/purchasingManagement/purchaseOrder',
           //       redirect: '/purchasingManagement/purchaseOrder/list',
@@ -411,67 +405,67 @@ export const asyncRouterMap = [
           //           }
           //         }
           //       ]
+          //     },
+          // {
+          //   path: '/purchasingManagement/purchaseReturn',
+          //   redirect: '/purchasingManagement/purchaseReturn/list',
+          //   name: 'purchaseReturn',
+          //   component: RouteView,
+          //   meta: {
+          //     title: '采购退货',
+          //     icon: 'money-collect'
+          //     // permission: 'M_goodsManage_list'
+          //   },
+          //   hideChildrenInMenu: true,
+          //   children: [
+          //     {
+          //       path: 'list',
+          //       name: 'purchaseReturnList',
+          //       component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseReturn/list.vue'),
+          //       meta: {
+          //         title: '采购退货列表',
+          //         icon: 'money-collect',
+          //         hidden: true
+          //         // permission: 'M_goodsManage_list'
+          //       }
+          //     },
+          //     {
+          //       path: 'add/:id/:sn',
+          //       name: 'purchaseReturnAdd',
+          //       component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseReturn/edit.vue'),
+          //       meta: {
+          //         title: '新增采购退货单',
+          //         icon: 'money-collect',
+          //         hidden: true
+          //         // permission: 'B_goodsManage_edit'
+          //       }
+          //     },
+          //     {
+          //       path: 'edit/:id/:sn',
+          //       name: 'purchaseReturnEdit',
+          //       component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseReturn/edit.vue'),
+          //       meta: {
+          //         title: '编辑采购退货单',
+          //         icon: 'money-collect',
+          //         hidden: true
+          //         // permission: 'B_goodsManage_edit'
+          //       }
+          //     },
+          //     {
+          //       path: 'detail/:sn',
+          //       name: 'purchaseReturnDetail',
+          //       component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseReturn/detail.vue'),
+          //       meta: {
+          //         title: '采购退货详情',
+          //         icon: 'money-collect',
+          //         hidden: true
+          //         // permission: 'B_goodsManage_edit'
+          //       }
           //     }
-          {
-            path: '/purchasingManagement/purchaseReturn',
-            redirect: '/purchasingManagement/purchaseReturn/list',
-            name: 'purchaseReturn',
-            component: RouteView,
-            meta: {
-              title: '采购退货',
-              icon: 'money-collect'
-              // permission: 'M_goodsManage_list'
-            },
-            hideChildrenInMenu: true,
-            children: [
-              {
-                path: 'list',
-                name: 'purchaseReturnList',
-                component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseReturn/list.vue'),
-                meta: {
-                  title: '采购退货列表',
-                  icon: 'money-collect',
-                  hidden: true
-                  // permission: 'M_goodsManage_list'
-                }
-              },
-              {
-                path: 'add/:id/:sn',
-                name: 'purchaseReturnAdd',
-                component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseReturn/edit.vue'),
-                meta: {
-                  title: '新增采购退货单',
-                  icon: 'money-collect',
-                  hidden: true
-                  // permission: 'B_goodsManage_edit'
-                }
-              },
-              {
-                path: 'edit/:id/:sn',
-                name: 'purchaseReturnEdit',
-                component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseReturn/edit.vue'),
-                meta: {
-                  title: '编辑采购退货单',
-                  icon: 'money-collect',
-                  hidden: true
-                  // permission: 'B_goodsManage_edit'
-                }
-              },
-              {
-                path: 'detail/:sn',
-                name: 'purchaseReturnDetail',
-                component: () => import(/* webpackChunkName: "shop" */ '@/views/purchasingManagement/purchaseReturn/detail.vue'),
-                meta: {
-                  title: '采购退货详情',
-                  icon: 'money-collect',
-                  hidden: true
-                  // permission: 'B_goodsManage_edit'
-                }
-              }
-            ]
-          }
-        ]
-      },
+          //   ]
+          // }
+      //   ]
+      // },
       // 调拨管理
       {
         path: '/allocationManagement',
@@ -479,8 +473,8 @@ export const asyncRouterMap = [
         component: PageView,
         meta: {
           title: '调拨管理',
-          icon: 'cluster'
-          // permission: 'M_shop'
+          icon: 'cluster',
+          permission: 'M_allocationManagement'
         },
         children: [
           {
@@ -490,8 +484,8 @@ export const asyncRouterMap = [
             component: RouteView,
             meta: {
               title: '仓库调拨',
-              icon: 'gateway'
-              // permission: 'M_goodsManage_list'
+              icon: 'gateway',
+              permission: 'M_warehouseAllocationList'
             },
             hideChildrenInMenu: true,
             children: [
@@ -502,8 +496,8 @@ export const asyncRouterMap = [
                 meta: {
                   title: '仓库调拨列表',
                   icon: 'gateway',
-                  hidden: true
-                  // permission: 'M_goodsManage_list'
+                  hidden: true,
+                  permission: 'M_warehouseAllocationList'
                 }
               },
               {
@@ -514,7 +508,6 @@ export const asyncRouterMap = [
                   title: '新增仓库调拨',
                   icon: 'gateway',
                   hidden: true
-                  // permission: 'B_goodsManage_edit'
                 }
               },
               {
@@ -525,7 +518,6 @@ export const asyncRouterMap = [
                   title: '编辑仓库调拨',
                   icon: 'gateway',
                   hidden: true
-                  // permission: 'B_goodsManage_edit'
                 }
               },
               {
@@ -536,7 +528,6 @@ export const asyncRouterMap = [
                   title: '仓库调拨详情',
                   icon: 'gateway',
                   hidden: true
-                  // permission: 'B_goodsManage_edit'
                 }
               }
             ]
@@ -664,8 +655,8 @@ export const asyncRouterMap = [
             component: RouteView,
             meta: {
               title: '店内调出',
-              icon: 'interaction'
-              // permission: 'M_goodsManage_list'
+              icon: 'interaction',
+              permission: 'M_storeTransferOutList'
             },
             hideChildrenInMenu: true,
             children: [
@@ -676,8 +667,8 @@ export const asyncRouterMap = [
                 meta: {
                   title: '店内调出列表',
                   icon: 'interaction',
-                  hidden: true
-                  // permission: 'M_goodsManage_list'
+                  hidden: true,
+                  permission: 'M_storeTransferOutList'
                 }
               },
               {
@@ -688,7 +679,6 @@ export const asyncRouterMap = [
                   title: '新增店内调出',
                   icon: 'interaction',
                   hidden: true
-                  // permission: 'B_goodsManage_edit'
                 }
               },
               {
@@ -699,7 +689,6 @@ export const asyncRouterMap = [
                   title: '编辑店内调出',
                   icon: 'interaction',
                   hidden: true
-                  // permission: 'B_goodsManage_edit'
                 }
               },
               {
@@ -710,7 +699,6 @@ export const asyncRouterMap = [
                   title: '店内调出详情',
                   icon: 'interaction',
                   hidden: true
-                  // permission: 'B_goodsManage_edit'
                 }
               }
             ]
@@ -724,8 +712,8 @@ export const asyncRouterMap = [
         component: PageView,
         meta: {
           title: '库存管理',
-          icon: 'shop'
-          // permission: 'M_inventory'
+          icon: 'shop',
+          permission: 'M_inventory'
         },
         children: [
           {
@@ -735,8 +723,8 @@ export const asyncRouterMap = [
             component: RouteView,
             meta: {
               title: '库存查询',
-              icon: 'monitor'
-              // permission: 'M_inventory_inventoryQuery_list'
+              icon: 'monitor',
+              permission: 'M_inventory_inventoryQuery_list'
             },
             hideChildrenInMenu: true,
             children: [
@@ -747,8 +735,8 @@ export const asyncRouterMap = [
                 meta: {
                   title: '库存列表',
                   icon: 'monitor',
-                  hidden: true
-                  // permission: 'M_inventory_inventoryQuery_list'
+                  hidden: true,
+                  permission: 'M_inventory_inventoryQuery_list'
                 }
               },
               {
@@ -759,7 +747,6 @@ export const asyncRouterMap = [
                   title: '出入库明细',
                   icon: 'monitor',
                   hidden: true
-                  // permission: 'B_goodsManage_edit'
                 }
               }
             ]
@@ -1153,8 +1140,8 @@ export const asyncRouterMap = [
         component: PageView,
         meta: {
           title: '散件管理',
-          icon: 'gold'
-          // permission: 'M_bulkWarehousing'
+          icon: 'gold',
+          permission: 'M_bulkWarehousing'
         },
         children: [
           {
@@ -1164,8 +1151,8 @@ export const asyncRouterMap = [
             component: RouteView,
             meta: {
               title: '散件入库',
-              icon: 'gold'
-              // permission: 'M_bulkWarehousingOrder'
+              icon: 'gold',
+              permission: 'M_bulkWarehousingOrder_list'
             },
             hideChildrenInMenu: true,
             children: [
@@ -1176,8 +1163,8 @@ export const asyncRouterMap = [
                 meta: {
                   title: '散件入库单列表',
                   icon: 'gold',
-                  hidden: true
-                  // permission: 'M_bulkWarehousingOrder_list'
+                  hidden: true,
+                  permission: 'M_bulkWarehousingOrder_list'
                 }
               },
               {
@@ -1188,7 +1175,6 @@ export const asyncRouterMap = [
                   title: '新增散件入库单',
                   icon: 'gold',
                   hidden: true
-                  // permission: 'B_bulkWarehousingOrder_add'
                 }
               },
               {
@@ -1199,7 +1185,6 @@ export const asyncRouterMap = [
                   title: '编辑散件入库单',
                   icon: 'gold',
                   hidden: true
-                  // permission: 'B_bulkWarehousingOrder_edit'
                 }
               },
               {
@@ -1210,7 +1195,6 @@ export const asyncRouterMap = [
                   title: '散件入库单详情',
                   icon: 'gold',
                   hidden: true
-                  // permission: 'B_bulkWarehousingOrder_detail'
                 }
               }
             ]
@@ -1282,8 +1266,8 @@ export const asyncRouterMap = [
         component: PageView,
         meta: {
           title: '财务管理',
-          icon: 'property-safety'
-          // permission: 'M_shop'
+          icon: 'property-safety',
+          permission: 'M_financial'
         },
         children: [
           // {
@@ -1365,8 +1349,8 @@ export const asyncRouterMap = [
             component: RouteView,
             meta: {
               title: '财务付款',
-              icon: 'pay-circle'
-              // permission: 'M_goodsManage_list'
+              icon: 'pay-circle',
+              permission: 'M_financialPaymentList'
             },
             hideChildrenInMenu: true,
             children: [
@@ -1377,8 +1361,8 @@ export const asyncRouterMap = [
                 meta: {
                   title: '财务付款列表',
                   icon: 'pay-circle',
-                  hidden: true
-                  // permission: 'M_goodsManage_list'
+                  hidden: true,
+                  permission: 'M_financialPaymentList'
                 }
               }
             ]
@@ -1390,8 +1374,8 @@ export const asyncRouterMap = [
             component: RouteView,
             meta: {
               title: '财务收款',
-              icon: 'money-collect'
-              // permission: 'M_goodsManage_list'
+              icon: 'money-collect',
+              permission: 'M_financialCollectionList'
             },
             hideChildrenInMenu: true,
             children: [
@@ -1402,8 +1386,8 @@ export const asyncRouterMap = [
                 meta: {
                   title: '财务收款列表',
                   icon: 'money-collect',
-                  hidden: true
-                  // permission: 'M_goodsManage_list'
+                  hidden: true,
+                  permission: 'M_financialCollectionList'
                 }
               }
             ]
@@ -1415,8 +1399,8 @@ export const asyncRouterMap = [
             component: RouteView,
             meta: {
               title: '费用管理',
-              icon: 'pound'
-              // permission: 'M_goodsManage_list'
+              icon: 'pound',
+              permission: 'M_expenseManagementList'
             },
             hideChildrenInMenu: true,
             children: [
@@ -1427,8 +1411,8 @@ export const asyncRouterMap = [
                 meta: {
                   title: '费用单列表',
                   icon: 'pound',
-                  hidden: true
-                  // permission: 'M_goodsManage_list'
+                  hidden: true,
+                  permission: 'M_expenseManagementList'
                 }
               },
               {
@@ -1439,7 +1423,6 @@ export const asyncRouterMap = [
                   title: '新增费用单',
                   icon: 'pound',
                   hidden: true
-                  // permission: 'B_goodsManage_edit'
                 }
               },
               {
@@ -1450,7 +1433,6 @@ export const asyncRouterMap = [
                   title: '编辑费用单',
                   icon: 'pound',
                   hidden: true
-                  // permission: 'B_goodsManage_edit'
                 }
               }
             ]

+ 1 - 1
src/layouts/BasicLayout.vue

@@ -47,7 +47,7 @@
 
       <!-- layout footer -->
       <a-layout-footer>
-        <global-footer />
+        <!-- <global-footer /> -->
       </a-layout-footer>
 
       <!-- Setting Drawer (show in development mode) -->