| | |
| | | // handleLoginSuccess(); |
| | | // } |
| | | } else { |
| | | let loginRes = await Taro.login(); |
| | | const params: API.WxmpLoginCommand = { |
| | | code: loginRes.code, |
| | | type: AppLocalConfig.userType, |
| | | enterpriseType: AppLocalConfig.enterpriseType, |
| | | }; |
| | | wxMiniAppUserLoginRes.value = await authServices.wxmpLogin(params); |
| | | let res = await userStore.getTokenByPhone(ev.detail, wxMiniAppUserLoginRes.value); |
| | | if (res) { |
| | | handleLoginSuccess(); |
| | |
| | | } catch (error) { |
| | | } finally { |
| | | Taro.redirectTo({ |
| | | url: `${RouterPath.serciceDetail}?id=${id}`, |
| | | url: `${RouterPath.mineOrderDetail}?id=${orderId}`, |
| | | }); |
| | | } |
| | | } |