zhengyiming
2025-03-17 7ed1e4f30ba4d8204152cb157ceaee07374da080
apps/taro/src/subpackages/login/authorization/authorization.vue
@@ -97,23 +97,23 @@
  try {
    let loginRes = await Taro.login();
    if (isLoginByWeb.value) {
      const wxIndentity = await accountServices.getWxIndentity({
        code: loginRes.code,
        wxMiniApp: WxMiniAppEnum.C端小程序,
      });
      wxIndentityRes.value = wxIndentity;
      if (wxIndentityRes.value.userName) {
        isAccount.value = true;
      }
      // const wxIndentity = await accountServices.getWxIndentity({
      //   code: loginRes.code,
      //   wxMiniApp: WxMiniAppEnum.C端小程序,
      // });
      // wxIndentityRes.value = wxIndentity;
      // if (wxIndentityRes.value.userName) {
      //   isAccount.value = true;
      // }
    } else {
      const params: API.APIwxMiniAppUserLoginParams = {
        code: loginRes.code,
        wxMiniApp: WxMiniAppEnum.C端小程序,
      };
      wxMiniAppUserLoginRes.value = await accountServices.wxMiniAppUserLogin(params);
      if (wxMiniAppUserLoginRes.value.accessToken) {
        isAccount.value = true;
      }
      // const params = {
      //   code: loginRes.code,
      //   wxMiniApp: WxMiniAppEnum.C端小程序,
      // };
      // wxMiniAppUserLoginRes.value = await accountServices.wxMiniAppUserLogin(params);
      // if (wxMiniAppUserLoginRes.value.accessToken) {
      //   isAccount.value = true;
      // }
    }
  } catch (error) {}
});
@@ -174,7 +174,7 @@
}
function goLoginByForm(tab = LoginFormTabs.VerificationCodeLogin) {
  Taro.navigateTo({
  RouteHelper.navigateTo({
    url: `${RouterPath.loginByForm}?redirect=${redirectParams.value}&tab=${tab}`,
  });
}