zhengyiming
2 天以前 92264a516c8c695c38d4cc9358c50bcfbed36f06
apps/cMiniApp/src/stores/modules/user.ts
@@ -31,8 +31,9 @@
  userInfo?: Nullable<API.LoginCommandCallback>;
  token?: Nullable<string>;
  refreshToken?: Nullable<string>;
  userDetail?: Nullable<API.UserInfoV2>;
  userDetail?: Nullable<API.GetPersonalLoginInfoQueryResult>;
  firstGetUserDetail?: boolean;
  firstLaunch?: boolean;
  locationCity?: string;
  locationProvince?: string;
@@ -71,6 +72,7 @@
      refreshToken: userInfo?.refreshToken ?? '',
      userDetail: userDetail,
      firstGetUserDetail: true,
      firstLaunch: true,
      locationCity: storageLocation?.city ?? '北京市',
      locationProvince: storageLocation?.province ?? '北京',
      firstSetLocation: true,
@@ -86,7 +88,7 @@
    },
    userId: (state) => {
      return state.userInfo?.id ?? '';
      return state.userDetail?.id ?? '';
    },
  },
  actions: {
@@ -136,7 +138,8 @@
      let res = await authServices.passwordLogin(
        {
          userName: params.userName,
          password: md5Encrypt(params.password),
          // password: md5Encrypt(params.password),
          password: params.password,
          type: AppLocalConfig.userType,
          clientType: AppLocalConfig.clientType,
        },
@@ -188,19 +191,19 @@
    },
    async getCurrentUserInfo() {
      // try {
      //   let res = await userServices.getUserInfo({ showLoading: false });
      //   if (res) {
      //     res.frontStatus = getUserCertificationFrontStatusAdapter(
      //       res.userCertificationStatus,
      //       res.userCertificationAuditStatus
      //     );
      //     res.originalAvatarUrl = res.avatarUrl;
      //     res.avatarUrl = res.avatarUrl ? setOSSLink(res.avatarUrl) : DefaultAvatar;
      //     this.setUserDetail(res);
      //     this.firstGetUserDetail = false;
      //   }
      // } catch (error) {}
      try {
        let res = await authServices.getPersonalLoginInfo({}, { showLoading: false });
        if (res) {
          // res.frontStatus = getUserCertificationFrontStatusAdapter(
          //   res.userCertificationStatus,
          //   res.userCertificationAuditStatus
          // );
          res.originalAvatar = res.avatar;
          res.avatar = res.avatar ? setOSSLink(res.avatar) : DefaultAvatar;
          this.setUserDetail(res);
          this.firstGetUserDetail = false;
        }
      } catch (error) {}
    },
    setTokenAction(tokenInfo: API.LoginCommandCallback) {
@@ -216,7 +219,7 @@
      setUserInfo(this.userInfo);
    },
    setUserDetail(detail: API.UserInfoV2) {
    setUserDetail(detail: API.GetPersonalLoginInfoQueryResult) {
      this.userDetail = detail;
      setUserDetail(detail);
    },
@@ -235,7 +238,7 @@
     */
    logout() {
      this.resetState();
      myClient.removeQueries();
      // myClient.removeQueries();
      goAuthorization();
    },
@@ -276,6 +279,10 @@
      // }
      LocationUtils.currentProvinceName = provinceName;
    },
    setFirstLaunch(firstLaunch: boolean) {
      this.firstLaunch = firstLaunch;
    },
  },
});