【修复】管理后台 UI 超时登录后,返回登陆界面时,由于未登陆加载不到信息,导致报错的问题

This commit is contained in:
YunaiV
2022-02-04 18:13:31 +08:00
parent ae9186f4b4
commit 9f65c46c82
3 changed files with 17 additions and 3 deletions

View File

@ -91,6 +91,20 @@ const user = {
GetInfo({ commit, state }) {
return new Promise((resolve, reject) => {
getInfo(state.token).then(res => {
// 没有 data 数据,赋予个默认值
if (!res) {
res = {
data: {
roles: [],
user: {
id: '',
avatar: '',
userName: ''
}
}
}
}
res = res.data; // 读取 data 数据
const user = res.user
const avatar = user.avatar === "" ? require("@/assets/images/profile.jpg") : user.avatar;