zhengyiming
2025-03-13 7fdb5f0c910ad3baf25730278606ce8b37faec50
apps/taro/src/stores/modules/user.ts
@@ -36,13 +36,16 @@
  virtualUserId?: string;
  virtualPhoneNumber?: string;
  wxCode?: string;
  wxOpenId?: string;
}
const goAuthorization = debounce(
  () => {
    const route = Taro.getCurrentInstance().router;
    if (route.path !== RouterPath.authorization) {
      Taro.navigateTo({
      RouteHelper.navigateTo({
        url: RouterPath.authorization,
      });
    }
@@ -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();