80 lines
2.1 KiB
JavaScript

import { getRequest, postRequest } from './request.js'
// 查询用户信息
function queryInfo(app) {
getRequest('/v1/m/info',{}).then(res => {
let user_info = {};
user_info.name = ''
user_info.user_id = ''
user_info.mobile = ''
let member_info = {};
member_info.name = ''
member_info.member_id = ''
member_info.rank = ''
member_info.vip_level = ''
member_info.type = ''
member_info.status = ''
let operator_info = {};
operator_info.mobile = ''
operator_info.operator_id = ''
operator_info.position = ''
operator_info.status = ''
app.globalData.user_info = res.data.user_info ? res.data.user_info : user_info
app.globalData.member_info = res.data.member_info ? res.data.member_info : member_info
app.globalData.operator_info = res.data.operator_info ? res.data.operator_info : operator_info
}).catch(err => {
console.log(err,'03')
})
}
// 查询平台信息
function platformInfo(app) {
getRequest('/v1/m/platform/info',{}).then(res => {
app.globalData.platformInfo = res.data
}).catch(err => {
console.log(err,'03')
})
}
// 重新登录
function queryLogin(app) {
wx.login({
success: function (loginRes) {
if (loginRes.errMsg === 'login:ok') {
postRequest('/v1/p/login',{ code: loginRes.code }).then(res => {
wx.setStorageSync('tokenKey', res.data.token);
wx.setStorageSync('actor', res.data.info.actor); // res.data.actor buyer seller
app.globalData.actor = res.data.info.actor
app.globalData.info = res.data.info
}).catch(err => {
console.log(err,'03')
})
}
}
})
}
// 登录过期处理
function signIn(err) {
if (err.statusCode === 401) {
wx.showToast({ title: '登录过期,重新加载小程序', icon: 'none', duration: 3000 })
setTimeout(function () {
// 获取缓存里的扫码内容 登录
let bind = wx.getStorageSync('bind')
app.loginCloudBird(bind);
}, 2000)
return
}
let errMsg = err.data ? err.data.error_message : '';
if (errMsg !== '') {
wx.showToast({ title: errMsg, icon: 'none', duration: 2000 })
}
}
module.exports = {
queryInfo,
platformInfo,
queryLogin,
signIn,
}