This commit is contained in:
蔡同学
2025-08-25 11:20:35 +08:00
parent 25df08ec69
commit 6df8112e7b
251 changed files with 34346 additions and 0 deletions
+66
View File
@@ -0,0 +1,66 @@
import {httpRequest} from "./request.js";
const login={
wxLogin(){
return new Promise((resolve,reject)=>{
uni.login({
provider: 'weixin',
success: (res) => {
httpRequest({
url:'/api/user/getOpenid',
data:{
code: res.code, //wx.login 登录成功后的code
ad_code: uni.getStorageSync('get_ad_code'),
invite: uni.getStorageSync("invite_number")
},
}).then((opRes)=>{
uni.setStorageSync("openid", opRes.data.openid)
if (opRes.msg == '登录成功') {
uni.setStorageSync("userinfo", opRes.data.userinfo);
uni.setStorageSync("token", opRes.data.userinfo.token);
uni.setStorageSync("config", opRes.data.config);
resolve('login success')
} else {
this.Loginops(opRes).then(opRes => {
resolve('login success')
}).catch(logPErr => {
reject(logPErr)
})
}
}).catch(opErr=>{
reject(opErr)
})
},
fail: (err) => {
reject(err)
}
});
})
},
Loginops(openData) {
return new Promise((resolve, reject) => {
httpRequest({
url:'/api/user/getphone',
method: 'GET',
data: {
openid: openData.data.openid,
pid: '0',
invite: uni.getStorageSync('invite_number') ||'',
ad_code: uni.getStorageSync('get_ad_code') || ''
},
}).then(uRes=>{
if(uRes.code ==1){
uni.setStorageSync("userinfo", uRes.data.userinfo);
uni.setStorageSync("token", uRes.data.userinfo.token);
uni.setStorageSync("config", uRes.data.config);
resolve('login success')
}
}).catch(uErr=>{
reject(uErr)
})
})
},
}
export default login