73 lines
1.6 KiB
JavaScript
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'
|
|
});
|
|
}
|
|
|
|
}
|
|
},
|
|
}) |