Parcourir la source

菜单权限更新

chenrui il y a 4 ans
Parent
commit
5403413fef
2 fichiers modifiés avec 34 ajouts et 20 suppressions
  1. 33 19
      src/config/router.config.js
  2. 1 1
      src/views/shop/shopOrder.vue

+ 33 - 19
src/config/router.config.js

@@ -47,7 +47,7 @@ export const asyncRouterMap = [{
   },
   {
     path: '/shop',
-    redirect: '/shop/order',
+    redirect: '/shop/goods',
     component: PageView,
     meta: {
       title: '商品',
@@ -125,36 +125,50 @@ export const asyncRouterMap = [{
   },
   {
     path: '/order',
-    redirect: '/order/list',
-    name: 'shopOrder',
+    redirect: '/order/orderManage',
     component: PageView,
     meta: {
       title: '订单',
       icon: 'profile'
       // permission: 'M_tenants_list'
     },
-    hideChildrenInMenu: true,
+    // hideChildrenInMenu: true,
     children: [
       {
-        path: '/order/list',
-        name: 'shopOrderList',
-        component: () => import(/* webpackChunkName: "order" */ '@/views/shop/shopOrder.vue'),
+        path: '/order/orderManage',
+        redirect: '/order/orderManage/list',
+        name: 'orderManage',
+        component: RouteView,
         meta: {
           title: '订单管理',
           icon: 'profile'
         // permission: 'M_tenants_list'
-        }
-      },
-      {
-        path: '/order/detail/:id',
-        name: 'shopOrderDetail',
-        component: () => import(/* webpackChunkName: "order" */ '@/views/shop/orderDetail.vue'),
-        meta: {
-          title: '订单详情',
-          icon: 'profile',
-          hidden: true
-        // permission: 'M_tenants_list'
-        }
+        },
+        hideChildrenInMenu: true,
+        children: [
+          {
+            path: '/order/orderManage/list',
+            name: 'orderManageList',
+            component: () => import(/* webpackChunkName: "order" */ '@/views/shop/shopOrder.vue'),
+            meta: {
+              title: '订单列表',
+              icon: 'shopping',
+              hidden: true
+              // permission: 'M_goodsManage_list'
+            }
+          },
+          {
+            path: '/order/orderManage/detail/:id',
+            name: 'orderManageDetail',
+            component: () => import(/* webpackChunkName: "order" */ '@/views/shop/orderDetail.vue'),
+            meta: {
+              title: '订单详情',
+              icon: 'profile',
+              hidden: true
+            // permission: 'M_tenants_list'
+            }
+          }
+        ]
       }
     ]
   },

+ 1 - 1
src/views/shop/shopOrder.vue

@@ -144,7 +144,7 @@ export default {
     },
     //  查看详情
     handleView (row) {
-      this.$router.push({ path: `/order/detail/${row.id}` })
+      this.$router.push({ path: `/order/orderManage/detail/${row.id}` })
     },
     // 重置
     handleReset () {