Browse Source

菜单bug’

git commit -m 菜单bug’
master
j1ack 2 years ago
parent
commit
a140f5b80a
  1. 28
      src/router/index.js
  2. 6
      src/views/login.vue

28
src/router/index.js

@ -57,20 +57,20 @@ export const constantRoutes = [
component: (resolve) => require(['@/views/error/401'], resolve), component: (resolve) => require(['@/views/error/401'], resolve),
hidden: true hidden: true
}, },
{ // {
path: '/', // path: '/',
component: Layout, // component: Layout,
redirect: 'index', // redirect: 'index',
children: [ // children: [
{ // {
path: '/', // path: '/',
component: (resolve) => require(['@/views/index_v1'], resolve), // component: (resolve) => require(['@/views/index_v1'], resolve),
hidden: true, // hidden: true,
name: '首页', // name: '首页',
meta: { title: '首页', icon: 'dashboard', noCache: true, affix: true } // meta: { title: '首页', icon: 'dashboard', noCache: true, affix: true }
} // }
] // ]
}, // },
{ {
path: '/user', path: '/user',
component: Layout, component: Layout,

6
src/views/login.vue

@ -67,6 +67,7 @@
import { getCodeImg } from "@/api/login"; import { getCodeImg } from "@/api/login";
import Cookies from "js-cookie"; import Cookies from "js-cookie";
import { encrypt, decrypt } from '@/utils/jsencrypt' import { encrypt, decrypt } from '@/utils/jsencrypt'
import { getRouters } from '@/api/menu'
export default { export default {
name: "Login", name: "Login",
@ -180,7 +181,7 @@ export default {
Cookies.set('rememberMe', this.loginForm.rememberMe, { expires: 30 }); Cookies.set('rememberMe', this.loginForm.rememberMe, { expires: 30 });
this.$store.dispatch("Login", this.loginForm).then(() => { this.$store.dispatch("Login", this.loginForm).then(() => {
this.$router.push({ path: this.redirect || "/" }).catch(() => { }); this.$router.push({ path: this.redirect}).catch(() => { });
}).catch(() => { }).catch(() => {
// if (this.captchaEnabled) { // if (this.captchaEnabled) {
// this.loading = false; // this.loading = false;
@ -410,4 +411,5 @@ export default {
.login-code-img { .login-code-img {
height: 38px; height: 38px;
}</style> }
</style>

Loading…
Cancel
Save