|
|
@@ -59,39 +59,32 @@ const loginFormRules = ref({
|
|
|
|
|
|
// 方法
|
|
|
const login = async () => {
|
|
|
- try {
|
|
|
- let formData = await loginForm.value.validate();
|
|
|
- uni.showLoading({
|
|
|
- title: "登录中...",
|
|
|
- });
|
|
|
- // 获取供应商
|
|
|
- let providerResult = await uni.getProvider({ service: "oauth" });
|
|
|
- // 获取登录code
|
|
|
- let loginResult = await uni.login({ provider: providerResult.provider[0] });
|
|
|
- // 登录
|
|
|
- let token = await userApi.login({
|
|
|
- code: loginResult.code,
|
|
|
- nickname: formData.nickname
|
|
|
- });
|
|
|
-
|
|
|
- // 保存用户信息(token)
|
|
|
- uni.setStorageSync(cacheKey.TOKEN, token);
|
|
|
- uni.setStorageSync(cacheKey.NICKNAME, formData.nickname);
|
|
|
-
|
|
|
- uni.showToast({
|
|
|
- title: "登录成功",
|
|
|
- icon: "success",
|
|
|
- duration: 1000,
|
|
|
- success: () => {
|
|
|
- // 登录结束返回主页
|
|
|
- uni.switchTab({
|
|
|
- url: router.SUBSCRIPTION_SOURCE_MARKET_PAGE,
|
|
|
- });
|
|
|
- },
|
|
|
- });
|
|
|
- } finally {
|
|
|
- uni.hideLoading();
|
|
|
- }
|
|
|
+ let formData = await loginForm.value.validate();
|
|
|
+ // 获取供应商
|
|
|
+ let providerResult = await uni.getProvider({ service: "oauth" });
|
|
|
+ // 获取登录code
|
|
|
+ let loginResult = await uni.login({ provider: providerResult.provider[0] });
|
|
|
+ // 登录
|
|
|
+ let token = await userApi.login({
|
|
|
+ code: loginResult.code,
|
|
|
+ nickname: formData.nickname
|
|
|
+ });
|
|
|
+
|
|
|
+ // 保存用户信息(token)
|
|
|
+ uni.setStorageSync(cacheKey.TOKEN, token);
|
|
|
+ uni.setStorageSync(cacheKey.NICKNAME, formData.nickname);
|
|
|
+
|
|
|
+ uni.showToast({
|
|
|
+ title: "登录成功",
|
|
|
+ icon: "success",
|
|
|
+ duration: 1000,
|
|
|
+ success: () => {
|
|
|
+ // 登录结束返回主页
|
|
|
+ uni.switchTab({
|
|
|
+ url: router.SUBSCRIPTION_SOURCE_MARKET_PAGE,
|
|
|
+ });
|
|
|
+ },
|
|
|
+ });
|
|
|
};
|
|
|
|
|
|
// 生命周期
|