用户信息更新
This commit is contained in:
@@ -8,6 +8,7 @@ import {useFrontendMenuStore} from "/@/stores/frontendMenu";
|
|||||||
export interface UserInfosState {
|
export interface UserInfosState {
|
||||||
id: '',
|
id: '',
|
||||||
avatar: string;
|
avatar: string;
|
||||||
|
is_superuser: boolean,
|
||||||
username: string;
|
username: string;
|
||||||
name: string;
|
name: string;
|
||||||
email: string;
|
email: string;
|
||||||
|
|||||||
@@ -20,6 +20,7 @@ export const useUserInfo = defineStore('userInfo', {
|
|||||||
mobile: '',
|
mobile: '',
|
||||||
gender: '',
|
gender: '',
|
||||||
pwd_change_count:null,
|
pwd_change_count:null,
|
||||||
|
is_superuser: false,
|
||||||
dept_info: {
|
dept_info: {
|
||||||
dept_id: 0,
|
dept_id: 0,
|
||||||
dept_name: '',
|
dept_name: '',
|
||||||
@@ -48,6 +49,7 @@ export const useUserInfo = defineStore('userInfo', {
|
|||||||
this.userInfos.dept_info = userInfos.dept_info;
|
this.userInfos.dept_info = userInfos.dept_info;
|
||||||
this.userInfos.role_info = userInfos.role_info;
|
this.userInfos.role_info = userInfos.role_info;
|
||||||
this.userInfos.pwd_change_count = userInfos.pwd_change_count;
|
this.userInfos.pwd_change_count = userInfos.pwd_change_count;
|
||||||
|
this.userInfos.is_superuser = userInfos.is_superuser;
|
||||||
Session.set('userInfo', this.userInfos);
|
Session.set('userInfo', this.userInfos);
|
||||||
},
|
},
|
||||||
async setUserInfos() {
|
async setUserInfos() {
|
||||||
@@ -66,6 +68,7 @@ export const useUserInfo = defineStore('userInfo', {
|
|||||||
this.userInfos.dept_info = userInfos.data.dept_info;
|
this.userInfos.dept_info = userInfos.data.dept_info;
|
||||||
this.userInfos.role_info = userInfos.data.role_info;
|
this.userInfos.role_info = userInfos.data.role_info;
|
||||||
this.userInfos.pwd_change_count = userInfos.data.pwd_change_count;
|
this.userInfos.pwd_change_count = userInfos.data.pwd_change_count;
|
||||||
|
this.userInfos.is_superuser = userInfos.data.is_superuser;
|
||||||
Session.set('userInfo', this.userInfos);
|
Session.set('userInfo', this.userInfos);
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -87,6 +90,7 @@ export const useUserInfo = defineStore('userInfo', {
|
|||||||
this.userInfos.dept_info = res.data.dept_info;
|
this.userInfos.dept_info = res.data.dept_info;
|
||||||
this.userInfos.role_info = res.data.role_info;
|
this.userInfos.role_info = res.data.role_info;
|
||||||
this.userInfos.pwd_change_count = res.data.pwd_change_count;
|
this.userInfos.pwd_change_count = res.data.pwd_change_count;
|
||||||
|
this.userInfos.is_superuser = res.data.is_superuser;
|
||||||
Session.set('userInfo', this.userInfos);
|
Session.set('userInfo', this.userInfos);
|
||||||
})
|
})
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user