feat:完善discuss主题相关功能及界面

This commit is contained in:
橙子
2023-03-19 23:12:27 +08:00
parent 10fef4e2d9
commit 019c73ceca
56 changed files with 474 additions and 134 deletions

View File

@@ -7,6 +7,7 @@ const useUserStore = defineStore('user',
id:'',
token: getToken(),
name: '游客',
userName:'',
icon: null,
roles: [],
permissions: []
@@ -36,7 +37,7 @@ const useUserStore = defineStore('user',
getInfo().then(response => {
const res=response;
const user = res.user
const avatar = (user.icon == "" || user.icon == null) ? "" : import.meta.env.VITE_APP_BASE_API + "/file/"+user.icon;
const avatar = (user.icon == "" || user.icon == null) ? "/src/assets/logo.ico" : import.meta.env.VITE_APP_BASEAPI + "/file/"+user.icon;
if (res.roleCodes && res.roleCodes.length > 0) { // 验证返回的roles是否是一个非空数组
this.roles = res.roleCodes
@@ -50,7 +51,8 @@ const useUserStore = defineStore('user',
// this.roles = ["admin"];
// this.permissions=["*:*:*"]
this.name = user.nick
this.avatar = avatar;
this.icon = avatar;
this.userName=user.userName
resolve(res)
}).catch(error => {
reject(error)