|
@@ -11,6 +11,8 @@ const useUserStore = defineStore({
|
|
|
state: (): UserState => ({
|
|
|
token: ls.get('token') || '',
|
|
|
userInfo: ls.get('userInfo') || {},
|
|
|
+ // 当前用户详情
|
|
|
+ cur_userInfo: {},
|
|
|
// nickname: '',
|
|
|
// avatar: '',
|
|
|
roles: [],
|
|
@@ -51,18 +53,16 @@ const useUserStore = defineStore({
|
|
|
* 获取用户信息(昵称、头像、角色集合、权限集合)
|
|
|
*/
|
|
|
getUserInfo() {
|
|
|
- /*// 获取菜单权限
|
|
|
- getMenuPermissions().then(res => {
|
|
|
- console.error(res, 'res.......')
|
|
|
- })*/
|
|
|
- userGetApi(this.userInfo.userId).then(res => {
|
|
|
- console.error(res, 'res.......')
|
|
|
+ return userGetApi(this.userInfo.userId).then(res => {
|
|
|
+ console.error(res, '用户信息 res.......')
|
|
|
+ this.cur_userInfo = res
|
|
|
+ this.isLogin = true // user/get
|
|
|
})
|
|
|
- return new Promise(resolve => {
|
|
|
+ /*return new Promise(resolve => {
|
|
|
console.log('fetch 获取用户信息')
|
|
|
this.isLogin = true // user/get
|
|
|
resolve(true)
|
|
|
- })
|
|
|
+ })*/
|
|
|
// return getUserInfo()
|
|
|
// .then(({ data }) => {
|
|
|
// if (!data) {
|