LaveyD пре 5 дана
родитељ
комит
77142be770
3 измењених фајлова са 5 додато и 5 уклоњено
  1. 1 1
      src/components/Dialog/index.vue
  2. 1 1
      src/store/modules/permission.js
  3. 3 3
      src/views/login/index.vue

+ 1 - 1
src/components/Dialog/index.vue

@@ -28,7 +28,7 @@ export default {
   },
   computed: {
     childComponent () {
-      return this.$slots.default[0].componentInstance
+      return this.$slots.default[0].componentInstance || {}
     }
   },
   data () {

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

@@ -18,7 +18,7 @@ function filterAsyncRouter (asyncRouterMap, menuList, permissionList) {
         // 过滤子路由
         route.children = route.children.filter(i => {
           if (i.meta && i.meta.permissionName) {
-            return permissionCodes.find((code) => i.meta.permissionName.indexOf(code) > -1)
+            return permissionCodes.find((code) => i.meta.permissionName.indexOf(`:${code}`) > -1)
           } else {
             return true
           }

+ 3 - 3
src/views/login/index.vue

@@ -216,9 +216,9 @@ export default {
       }
 
       if (this.savePwd) {
-        window.localStorage.setItem('projectName', projectName)
-        window.localStorage.setItem('userName', userName)
-        window.localStorage.setItem('password', password)
+        window.localStorage.setItem('projectName', projectName || '')
+        window.localStorage.setItem('userName', userName || '')
+        window.localStorage.setItem('password', password || '')
       } else {
         window.localStorage.setItem('projectName', '')
         window.localStorage.setItem('userName', '')