Files
PC-202306242200\Administrator 4d06351f6a no message
2026-03-28 23:00:29 +08:00

2 lines
965 B
JavaScript

"use strict";const common_vendor=require("../vendor.js");const api_api=require("../../api/api.js");const utils_sok=require("../../utils/sok.js");const login=async(params,type=1)=>{if(type==1){var{code:loginCode}=await common_vendor.index.login({provider:"weixin"});try{let{token:token,userInfo:userInfo}=await api_api.loginCodeApi({loginCode:loginCode});common_vendor.index.setStorageSync("token",token);common_vendor.index.setStorageSync("user",userInfo)}catch(err){if(err.code==10){common_vendor.index.setStorageSync("token",false)}}}else if(type==2){var{code:phoneCode}=params.detail;var{code:loginCode}=await common_vendor.index.login({provider:"alipay"});try{let{token:token,user:user}=await api_api.loginByZfbCode({phoneCode:phoneCode,loginCode:loginCode});common_vendor.index.setStorageSync("token",token);common_vendor.index.setStorageSync("user",user);common_vendor.index.navigateBack();utils_sok.init()}catch(err){console.log(err)}}};exports.login=login;