diff --git a/magic-boot-ui/src/permission.js b/magic-boot-ui/src/permission.js index e3e2e35..4f140f6 100644 --- a/magic-boot-ui/src/permission.js +++ b/magic-boot-ui/src/permission.js @@ -29,6 +29,7 @@ router.beforeEach(async(to, from, next) => { if (loadInfo) { next() } else { + loadInfo = true try { // get user info // note: roles must be a object array! such as: ['admin'] or ,['developer','editor'] @@ -42,7 +43,6 @@ router.beforeEach(async(to, from, next) => { router.addRoute(it) }) }) - loadInfo = true // dynamically add accessible routes // hack method to ensure that addRoutes is complete // set the replace: true, so the navigation will not leave a history record diff --git a/magic-boot-ui/src/views/login.vue b/magic-boot-ui/src/views/login.vue index a5bd672..90f8da3 100644 --- a/magic-boot-ui/src/views/login.vue +++ b/magic-boot-ui/src/views/login.vue @@ -3,22 +3,24 @@
{{ $global.title }}
-
- - -
-
- - -
-
- - - -
-
- -
+
+ + + + +
@@ -61,9 +63,12 @@ return }else{ loading.value = true - login(loginForm).then((res) => { - proxy.$router.push({ path: '/home' }) - loading.value = false + login(loginForm).then((token) => { + if(token){ + proxy.$router.push({ path: '/home' }) + }else{ + loading.value = false + } }).catch(() => { refreshCode() loading.value = false diff --git a/magic-boot-ui/src/views/system/menu/menu-form.vue b/magic-boot-ui/src/views/system/menu/menu-form.vue index 04de513..f14d8eb 100644 --- a/magic-boot-ui/src/views/system/menu/menu-form.vue +++ b/magic-boot-ui/src/views/system/menu/menu-form.vue @@ -186,12 +186,13 @@ function save(d) { if (valid) { d.loading() if(temp.value.pid == temp.value.id){ - this.$notify({ + proxy.$notify({ title: '失败', message: '上级菜单不能选当前菜单', type: 'error', duration: 2000 }) + d.hideLoading() return } if(proxy.$treeTable.isChildren(proxy.$treeTable.queryChildren(props.menuData, temp.value.id), temp.value.pid)){ @@ -201,6 +202,7 @@ function save(d) { type: 'error', duration: 2000 }) + d.hideLoading() return } if(menuType.value == 'menu'){ diff --git a/magic-boot-ui/src/views/system/menu/menu-icons.vue b/magic-boot-ui/src/views/system/menu/menu-icons.vue index bf9beec..2575af7 100644 --- a/magic-boot-ui/src/views/system/menu/menu-icons.vue +++ b/magic-boot-ui/src/views/system/menu/menu-icons.vue @@ -10,7 +10,6 @@
- {{ item }}
diff --git a/magic-boot-ui/src/views/system/menu/menu-list.vue b/magic-boot-ui/src/views/system/menu/menu-list.vue index 3cd6e92..715ec70 100644 --- a/magic-boot-ui/src/views/system/menu/menu-list.vue +++ b/magic-boot-ui/src/views/system/menu/menu-list.vue @@ -28,7 +28,7 @@