瀏覽代碼

添加促销产品权限

chenrui 8 月之前
父節點
當前提交
fa2b9b6b84
共有 1 個文件被更改,包括 10 次插入10 次删除
  1. 10 10
      src/config/router.config.js

+ 10 - 10
src/config/router.config.js

@@ -3352,7 +3352,7 @@ export const asyncRouterMap = [
               {
               {
                 path: 'list',
                 path: 'list',
                 name: 'promotionInfoList',
                 name: 'promotionInfoList',
-                component: () => import(/* webpackChunkName: "productManagement" */ '@/views/promotionManagement/promotionInfo/list.vue'),
+                component: () => import(/* webpackChunkName: "promotionManagement" */ '@/views/promotionManagement/promotionInfo/list.vue'),
                 meta: {
                 meta: {
                   title: '促销活动列表',
                   title: '促销活动列表',
                   icon: 'contacts',
                   icon: 'contacts',
@@ -3363,7 +3363,7 @@ export const asyncRouterMap = [
               {
               {
                 path: 'edit/:sn/:pageType',
                 path: 'edit/:sn/:pageType',
                 name: 'promotionInfoEdit',
                 name: 'promotionInfoEdit',
-                component: () => import(/* webpackChunkName: "productManagement" */ '@/views/promotionManagement/promotionInfo/edit.vue'),
+                component: () => import(/* webpackChunkName: "promotionManagement" */ '@/views/promotionManagement/promotionInfo/edit.vue'),
                 meta: {
                 meta: {
                   title: '编辑促销',
                   title: '编辑促销',
                   icon: 'contacts',
                   icon: 'contacts',
@@ -3380,20 +3380,20 @@ export const asyncRouterMap = [
             component: BlankLayout,
             component: BlankLayout,
             meta: {
             meta: {
               title: '促销产品',
               title: '促销产品',
-              icon: 'contacts'
-              // permission: 'M_promotionalProductsList'
+              icon: 'contacts',
+              permission: 'M_promotionalProduct'
             },
             },
             hideChildrenInMenu: true,
             hideChildrenInMenu: true,
             children: [
             children: [
               {
               {
                 path: 'list',
                 path: 'list',
                 name: 'promotionalProductsList',
                 name: 'promotionalProductsList',
-                component: () => import(/* webpackChunkName: "productManagement" */ '@/views/promotionManagement/promotionalProducts/list.vue'),
+                component: () => import(/* webpackChunkName: "promotionManagement" */ '@/views/promotionManagement/promotionalProducts/list.vue'),
                 meta: {
                 meta: {
                   title: '促销产品列表',
                   title: '促销产品列表',
                   icon: 'contacts',
                   icon: 'contacts',
-                  hidden: true
-                  // permission: 'M_promotionalProductsList'
+                  hidden: true,
+                  permission: 'M_promotionalProductList'
                 }
                 }
               }
               }
             ]
             ]
@@ -3413,7 +3413,7 @@ export const asyncRouterMap = [
               {
               {
                 path: 'list',
                 path: 'list',
                 name: 'couponDetailsList',
                 name: 'couponDetailsList',
-                component: () => import(/* webpackChunkName: "productManagement" */ '@/views/promotionManagement/couponDetails/list.vue'),
+                component: () => import(/* webpackChunkName: "promotionManagement" */ '@/views/promotionManagement/couponDetails/list.vue'),
                 meta: {
                 meta: {
                   title: '优惠券详情',
                   title: '优惠券详情',
                   icon: 'contacts',
                   icon: 'contacts',
@@ -3451,7 +3451,7 @@ export const asyncRouterMap = [
               {
               {
                 path: 'list',
                 path: 'list',
                 name: 'storeManagementBindList',
                 name: 'storeManagementBindList',
-                component: () => import(/* webpackChunkName: "productManagement" */ '@/views/storeManagement/bind/list.vue'),
+                component: () => import(/* webpackChunkName: "storeManagement" */ '@/views/storeManagement/bind/list.vue'),
                 meta: {
                 meta: {
                   title: '中心店/配送店绑定列表',
                   title: '中心店/配送店绑定列表',
                   icon: 'link',
                   icon: 'link',
@@ -3476,7 +3476,7 @@ export const asyncRouterMap = [
               {
               {
                 path: 'list',
                 path: 'list',
                 name: 'storeManagementUserAuthList',
                 name: 'storeManagementUserAuthList',
-                component: () => import(/* webpackChunkName: "productManagement" */ '@/views/storeManagement/userAuthorization/list.vue'),
+                component: () => import(/* webpackChunkName: "storeManagement" */ '@/views/storeManagement/userAuthorization/list.vue'),
                 meta: {
                 meta: {
                   title: '中心店用户授权列表',
                   title: '中心店用户授权列表',
                   icon: 'link',
                   icon: 'link',