diff --git a/frontend/src/login/Login.vue b/frontend/src/login/Login.vue index a0ddc5ac2b..fd8dccca81 100644 --- a/frontend/src/login/Login.vue +++ b/frontend/src/login/Login.vue @@ -109,8 +109,10 @@ this.$post("signin", this.form, (response) => { // 登录信息保存 cookie Cookies.set(TokenKey, response.data); - // 保存上次角色 - localStorage.setItem("lastSourceId", JSON.parse(Cookies.get(TokenKey)).lastSourceId); + let rolesArray = response.data.roles; + let roles = rolesArray.map(r => r.id); + // 保存角色 + localStorage.setItem("roles", roles); window.location.href = "/" }); } else { diff --git a/frontend/src/performance/App.vue b/frontend/src/performance/App.vue index de6a245a25..45dadf7905 100644 --- a/frontend/src/performance/App.vue +++ b/frontend/src/performance/App.vue @@ -2,7 +2,6 @@