2024-01-25 13:47:25 +08:00

73 lines
1.6 KiB
JavaScript

import { storageUid } from '../../utils/utils'
import { getUserInfo, getSystemInfoSync } from '../../utils/obtainInfo'
const { httpRequest } = getApp();
Page({
data: {},
onLoad(query) {
console.log('page onLoad', query)
},
onShow() {
// 从后台被 scheme 重新打开
// my.authorize({
// scopes: 'scope.userInfo',
// success: (res) => {
// console.log(res, "===========")
// },
// fail: (err) => {
// console.log(err, "errerr")
// }
// });
},
isAuthorize() {
my.getAuthUserInfo({
success: (userInfo) => {
this.testLogin();
// console.log(userInfo, "resres")
//昵称 userInfo.nickName
//头像 userInfo.avatar
my.setStorageSync({
key: 'taobaoUserInfo',
data: {
userInfo: userInfo
}
})
}
});
},
async testLogin() {
const paramenter = {
path: '/reg',
method: 'POST',
}
const res = await httpRequest(paramenter)
console.log(res, "regregreg")
if (res && res.status == 1) {
storageUid(res.data.uid);
const userParamenter = {
path: '/user',
method: 'POST',
}
const userRes = await httpRequest(userParamenter);
// console.log(res, "useruser")
if (userRes.status == 1) {
getApp().globalData.userInfo = userRes.data.info;
my.setStorageSync({
key: 'userInfo',
data: {
userInfo: userRes.data.info
}
})
my.switchTab({
url: '/pages/index/index'
});
}
}
},
})