Browse Source

10:14

21:27
mo 5 years ago
parent
commit
cd82844970
3 changed files with 41 additions and 33 deletions
  1. 31 27
      src/router/index.js
  2. 2 1
      src/store/modules/permission.js
  3. 8 5
      src/views/setSilder/addSilder.vue

+ 31 - 27
src/router/index.js

@@ -232,32 +232,32 @@ export const constantRoutes = [
       }
     ]
   },
-  {
-    path: '/vipParameterManager',
-    name: 'vipParameterManager',
-    component: Layout,
-    meta: { title: 'vip参数设置' },
-    children: [{
-      path: 'vipParameterManager',
-      meta: { title: 'vip参数设置' },
-      component: () => import('@/views/categroyManager/generalSettings/vipParameterManager'),
-    }, {
-      path: 'vipChargeSeting',
-      meta: { title: 'vip收费类型设置' },
-      component: () => import('@/views/categroyManager/vipChargeSeting')
-    }, {
-      path: 'vipActiveList',
-      meta: { title: 'vip活动方案' },
-      component: () => import('@/views/categroyManager/vipActiveList')
-    },
-    {
-      path: 'vipNewActive',
-      hidden: true,
-      meta: { title: 'vip新增活动方案' },
-      component: () => import('@/views/categroyManager/vipNewActive')
-    },
-    ]
-  },
+  // {
+  //   path: '/vipParameterManager',
+  //   name: 'vipParameterManager',
+  //   component: Layout,
+  //   meta: { title: 'vip参数设置' },
+  //   children: [{
+  //     path: 'vipParameterManager',
+  //     meta: { title: 'vip参数设置' },
+  //     component: () => import('@/views/categroyManager/generalSettings/vipParameterManager'),
+  //   }, {
+  //     path: 'vipChargeSeting',
+  //     meta: { title: 'vip收费类型设置' },
+  //     component: () => import('@/views/categroyManager/vipChargeSeting')
+  //   }, {
+  //     path: 'vipActiveList',
+  //     meta: { title: 'vip活动方案' },
+  //     component: () => import('@/views/categroyManager/vipActiveList')
+  //   },
+  //   {
+  //     path: 'vipNewActive',
+  //     hidden: true,
+  //     meta: { title: 'vip新增活动方案' },
+  //     component: () => import('@/views/categroyManager/vipNewActive')
+  //   },
+  //   ]
+  // },
   // {
   //   path: '/business',
   //   component: Layout,
@@ -647,6 +647,10 @@ export const asyncRoutes = {
   staffManager: () => import('@/views/categroyManager/insideSetting/staffManager'),
   branchManager: () => import('@/views/categroyManager/insideSetting/branchManager'),
   addressManager: () => import('@/views/categroyManager/insideSetting/addressManager'),
-  branchActive: () => import('@/views/categroyManager/insideSetting/branchActive')
+  branchActive: () => import('@/views/categroyManager/insideSetting/branchActive'),
+  vipChargeSeting: () => import('@/views/categroyManager/vipChargeSeting'),
+  vipActiveList: () => import('@/views/categroyManager/vipActiveList'),
+  vipNewActive: () => import('@/views/categroyManager/vipNewActive'),
+  vipParameterManager: () => import('@/views/categroyManager/generalSettings/vipParameterManager')
 }
 export default router

+ 2 - 1
src/store/modules/permission.js

@@ -48,7 +48,8 @@ function recursionRouter (arr) {
     let newArr = arr.map(item => {
       let obj = {};
       obj.component = item.component;
-      item.hidden ? obj.hidden = item.hidden : obj.hidden = false
+
+      item.hid == 0 ? obj.hidden = false : obj.hidden = true
       obj.path = item.path;
       obj.meta = { 'title': item.name, 'icon': item.icon }
       if (item.sysMenus && item.sysMenus.length > 0) {

+ 8 - 5
src/views/setSilder/addSilder.vue

@@ -68,7 +68,7 @@
         </el-form-item>
         <el-form-item label="是否隐藏"
                       :label-width="formLabelWidth">
-          <el-input v-model="form.hidden"
+          <el-input v-model="form.hid"
                     autocomplete="off"></el-input>
         </el-form-item>
         <el-form-item label="排序"
@@ -102,7 +102,7 @@ export default {
         parentId: null,
         sort: 1,
         component: null,
-        hidden: 0
+        hid: 0
       }
     }
   },
@@ -134,7 +134,8 @@ export default {
           parentId: row.parentId,
           sort: row.sort,
           component: row.component,
-          id: row.id
+          id: row.id,
+          hid: row.hid
         }
       }
     },
@@ -147,7 +148,8 @@ export default {
           name: form.name,
           permission: form.permission,
           sort: form.sort,
-          parentId: form.parentId
+          parentId: form.parentId,
+          hid: from.hid
         }).then(res => {
           if (res.code == 200) {
             this.$message({
@@ -191,7 +193,8 @@ export default {
           icon: res.icon,
           parentId: res.parentId,
           component: res.component,
-          sort: res.sort
+          sort: res.sort,
+          hid: res.hid
         }
         if (res.sysMenus && res.sysMenus.length > 0) {
           tempList.children = this.setTableData(res.sysMenus)