diff --git a/Web/src/app.vue b/Web/src/app.vue index fbb8e28..5197a4b 100644 --- a/Web/src/app.vue +++ b/Web/src/app.vue @@ -8,15 +8,19 @@ diff --git a/Web/src/pages/index.vue b/Web/src/pages/index.vue index 335d54c..4f74eea 100644 --- a/Web/src/pages/index.vue +++ b/Web/src/pages/index.vue @@ -120,12 +120,16 @@ const Initialize = async (): Promise => { // await navigateTo('/auth/login', { replace: true }) onMounted(async () => { + //EventBusExtend.emit("connect","11111"); + const id = PageExtend.QueryString("id"); - MessageExtend.Notify("success", id); + MessageExtend.ShowToast("success", "删除成功!"); await Initialize(); + + //alert(1); }) diff --git a/Web/src/stores/user.ts b/Web/src/stores/user.ts index f14d225..476847c 100644 --- a/Web/src/stores/user.ts +++ b/Web/src/stores/user.ts @@ -7,7 +7,8 @@ import { defineStore } from 'pinia' // 仓库命名规范:use+业务域+Store export const useUserStore = defineStore('user', { // 1. 原始状态:仅存基础数据,不做任何计算、判断 - state: () => ({ + state: () => ({ + userId:"", token: '', refToken:"", sid:"" @@ -21,6 +22,8 @@ export const useUserStore = defineStore('user', { // 判断是否登录 isLogin: (state) => !!state.token, + //获取UserId + getUserId:(state)=>state.userId??"", //token getToken:(state)=>state.token??"", @@ -34,7 +37,8 @@ export const useUserStore = defineStore('user', { // 3. 唯一状态修改入口:所有状态变更必须走actions actions: { // 设置用户信息与Token - setToken( token: string,refToken :string) { + setToken(userId:string, token: string,refToken :string) { + this.userId = userId, this.token = token, this.refToken = refToken }, @@ -55,6 +59,6 @@ export const useUserStore = defineStore('user', { // 4. 持久化配置:仅缓存核心状态(token + userInfo) persist: { storage: piniaPluginPersistedstate.localStorage(), - pick: ['token','refToken', 'sid'] + pick: ['token','refToken', 'sid','userId'] } })