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, }