src/stores/modules/userInfo.ts
@@ -1,9 +1,6 @@
// 用户信息状态管理
import { update } from 'lodash'
import { defineStore } from 'pinia'
import { UserInfo } from '@/stores/interface'
import router from '@/router/index'
import { updateUserDetail } from '@/api/userInfo'
export const useUserInfo = defineStore('userInfo', {
  state: (): UserInfo => {
@@ -17,6 +14,7 @@
      empCode:'',
      userId:'',
      unitId:'',//租户ID
      departmentId: '',
      roleCodes:[],
      userInfo:{
        adminToken: '', // 管理后台的token
@@ -69,6 +67,7 @@
      this.fullUnitName = user.fullUnitName
      this.userId = user.id
      this.unitId = user.unitId
      this.departmentId = user.departmentId
      this.roleCodes = user.roleCodes
      this.userInfo=user
    },
@@ -116,6 +115,9 @@
    getUnitId: (state) => {
      return state.unitId
    },
    getDepartmentId: (state) => {
      return state.departmentId
    },
    getRoleCodes: (state) => {
      return state.roleCodes
    },