From 7db4e38c6d967d511f0c1248bf22ceaf6a6f55d3 Mon Sep 17 00:00:00 2001
From: zhuguifei <zhuguifei@zhuguifeideiMac.local>
Date: 星期五, 18 四月 2025 18:33:24 +0800
Subject: [PATCH] 配置http,完成登录信息缓存,添加部分pinia配置

---
 eims-ui-mobile/src/store/user.ts |   11 +++++------
 1 files changed, 5 insertions(+), 6 deletions(-)

diff --git a/eims-ui-mobile/src/store/user.ts b/eims-ui-mobile/src/store/user.ts
index 82bd873..73058d3 100644
--- a/eims-ui-mobile/src/store/user.ts
+++ b/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,
     }
   },

--
Gitblit v1.9.3