zhengyiming
2025-02-26 c5743e1072ed629d721f45db8237874ac9a5df45
apps/taro/src/stores/modules/user.ts
@@ -36,6 +36,9 @@
  virtualUserId?: string;
  virtualPhoneNumber?: string;
  wxCode?: string;
  wxOpenId?: string;
}
const goAuthorization = debounce(
@@ -73,6 +76,9 @@
      virtualUserId: storageVirtualUser?.virtualUserId ?? '',
      virtualPhoneNumber: storageVirtualUser?.virtualPhoneNumber ?? '',
      wxCode: '',
      wxOpenId: '',
    };
  },
  getters: {
@@ -235,11 +241,22 @@
      setUserDetail(detail);
    },
    setWxCode(code: string) {
      this.wxCode = code;
    },
    setWxOpenId(openId: string) {
      this.wxOpenId = openId;
    },
    resetState() {
      this.userInfo = null;
      this.token = '';
      this.refreshToken = '';
      this.userDetail = null;
      this.virtualUserId = '';
      this.virtualPhoneNumber = '';
      this.wxCode = '';
      this.wxOpenId = '';
      removeUserInfo();
      removeUserDetail();
      removeStorageVirtualUserId();