Jelajahi Sumber

Merge branch '03/12permission' of http://git.dayaedu.com/molingzhide/dy-admin-manager into 03/12permission

lex-xin 4 tahun lalu
induk
melakukan
197de78056
3 mengubah file dengan 10 tambahan dan 8 penghapusan
  1. 3 2
      src/permission.js
  2. 1 0
      src/router/notKeepAliveList.js
  3. 6 6
      src/views/setSilder/addSilder.vue

+ 3 - 2
src/permission.js

@@ -41,7 +41,7 @@ router.onError((error) => {
 function getFirstMenu(routes) {
 function getFirstMenu(routes) {
   let firstMenu = null
   let firstMenu = null
   routes.forEach(item => {
   routes.forEach(item => {
-    if(!firstMenu && item.children.length > 0) {
+    if(!firstMenu && item.children?.length > 0) {
       item.children.forEach(child => {
       item.children.forEach(child => {
         if(!firstMenu && !child.hidden) {
         if(!firstMenu && !child.hidden) {
           firstMenu = item.path + '/' + child.path
           firstMenu = item.path + '/' + child.path
@@ -95,9 +95,10 @@ router.beforeEach(async (to, from, next) => {
             next({ ...to, replace: true })
             next({ ...to, replace: true })
           }
           }
         } catch (error) {
         } catch (error) {
+          console.log(error)
           // remove token and go to login page to re-login
           // remove token and go to login page to re-login
           await store.dispatch('user/resetToken')
           await store.dispatch('user/resetToken')
-          Message.error(error || 'Has Error')
+          Message.error(error.msg || 'Has Error')
           next(`/login`)
           next(`/login`)
           NProgress.done()
           NProgress.done()
         }
         }

+ 1 - 0
src/router/notKeepAliveList.js

@@ -100,5 +100,6 @@ export default [
   '/business/ArrearageStudents',
   '/business/ArrearageStudents',
   '/operateManager/serverDetail', // 服务指标明细
   '/operateManager/serverDetail', // 服务指标明细
   '/business/remedy', //
   '/business/remedy', //
+  '/setSilder/setSilder'
   // '/business/feeAudit',
   // '/business/feeAudit',
 ]
 ]

+ 6 - 6
src/views/setSilder/addSilder.vue

@@ -55,7 +55,7 @@
                        label="是否缓存">
                        label="是否缓存">
         <template slot-scope="scope">
         <template slot-scope="scope">
           <div>
           <div>
-            {{ parseInt(scope.row.keepAlive)  == 0 ? '缓存' : '不缓存' }}
+            {{ parseInt(scope.row.keepAlive)  == '0' ? '缓存' : '不缓存' }}
           </div>
           </div>
         </template>
         </template>
       </el-table-column>
       </el-table-column>
@@ -133,9 +133,9 @@
                       :label-width="formLabelWidth">
                       :label-width="formLabelWidth">
           <el-select v-model.trim="form.keepAlive">
           <el-select v-model.trim="form.keepAlive">
             <el-option label="是"
             <el-option label="是"
-                       :value="0"></el-option>
+                       value="0"></el-option>
             <el-option label="否"
             <el-option label="否"
-                      :value="1"></el-option>
+                      value="1"></el-option>
           </el-select>
           </el-select>
         </el-form-item>
         </el-form-item>
         <el-form-item label="菜单类型"
         <el-form-item label="菜单类型"
@@ -186,7 +186,7 @@ export default {
         hid: 1,
         hid: 1,
         type: 1,
         type: 1,
         parentPermission: null,
         parentPermission: null,
-        keepAlive: 1
+        keepAlive: '1'
       },
       },
       rules: {
       rules: {
         name: [{ required: true, message: "请输入菜单名", trigger: "blur" }],
         name: [{ required: true, message: "请输入菜单名", trigger: "blur" }],
@@ -324,7 +324,7 @@ export default {
           sort: res.sort,
           sort: res.sort,
           hid: res.hid,
           hid: res.hid,
           type: res.type,
           type: res.type,
-          keepAlive: res.keepAlive*1,
+          keepAlive: res.keepAlive,
           parentPermission: res.parentPermission,
           parentPermission: res.parentPermission,
           memo: res.memo
           memo: res.memo
         }
         }
@@ -355,7 +355,7 @@ export default {
         hid: 1,
         hid: 1,
         type: 1,
         type: 1,
         parentPermission: null,
         parentPermission: null,
-        keepAlive: 1
+        keepAlive: '1'
       }
       }
       this.$refs[formName].resetFields()
       this.$refs[formName].resetFields()
     }
     }