车间能级提升-智能设备管理系统
baoshiwei
2025-04-24 89a5fedfe041ebacb2d81ecae1023b206cd3f353
eims-ui-mobile/src/store/user.ts
@@ -1,14 +1,15 @@
import { defineStore } from 'pinia'
import { ref } from 'vue'
import type { UserInfoResp, UserInfo } from '@/service/login.d'
const initState = { nickname: '', avatar: '' }
const initState = null
export const useUserStore = defineStore(
  'user',
  'userInfo',
  () => {
    const userInfo = ref<IUserInfo>({ ...initState })
    const userInfo = ref<UserInfo>({ ...initState })
    const setUserInfo = (val: IUserInfo) => {
    const setUserInfo = (val: UserInfo) => {
      userInfo.value = val
    }
@@ -19,13 +20,11 @@
    const reset = () => {
      userInfo.value = { ...initState }
    }
    const isLogined = computed(() => !!userInfo.value.token)
    return {
      userInfo,
      setUserInfo,
      clearUserInfo,
      isLogined,
      reset,
    }
  },