mirror of
https://github.com/continew-org/continew-admin-ui.git
synced 2025-09-13 14:57:14 +08:00
refactor: 调整默认头像规则,由基于性别的固定头像调整为基于昵称展示(背景颜色基于昵称计算随机)
This commit is contained in:
@@ -15,7 +15,6 @@ import {
|
||||
} from '@/apis'
|
||||
import { clearToken, getToken, setToken } from '@/utils/auth'
|
||||
import { resetHasRouteFlag } from '@/router/permission'
|
||||
import getAvatar from '@/utils/avatar'
|
||||
|
||||
const storeSetup = () => {
|
||||
const userInfo = reactive<UserInfo>({
|
||||
@@ -33,7 +32,8 @@ const storeSetup = () => {
|
||||
roles: [],
|
||||
permissions: []
|
||||
})
|
||||
const name = computed(() => userInfo.nickname)
|
||||
const nickname = computed(() => userInfo.nickname)
|
||||
const username = computed(() => userInfo.username)
|
||||
const avatar = computed(() => userInfo.avatar)
|
||||
|
||||
const token = ref(getToken() || '')
|
||||
@@ -100,7 +100,7 @@ const storeSetup = () => {
|
||||
const getInfo = async () => {
|
||||
const res = await getUserInfoApi()
|
||||
Object.assign(userInfo, res.data)
|
||||
userInfo.avatar = getAvatar(res.data.avatar, res.data.gender)
|
||||
userInfo.avatar = res.data.avatar
|
||||
if (res.data.roles && res.data.roles.length) {
|
||||
roles.value = res.data.roles
|
||||
permissions.value = res.data.permissions
|
||||
@@ -109,7 +109,8 @@ const storeSetup = () => {
|
||||
|
||||
return {
|
||||
userInfo,
|
||||
name,
|
||||
nickname,
|
||||
username,
|
||||
avatar,
|
||||
token,
|
||||
roles,
|
||||
|
Reference in New Issue
Block a user