mirror of
https://gitee.com/hhyykk/ipms-sjy.git
synced 2025-07-10 09:05:07 +08:00
【修复】管理后台 UI 超时登录后,返回登陆界面时,由于未登陆加载不到信息,导致报错的问题
This commit is contained in:
@ -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;
|
||||
|
Reference in New Issue
Block a user