55 lines
957 B
JavaScript
55 lines
957 B
JavaScript
// import config from '../config'
|
|
import api from '../utils/apiQuery'
|
|
const app = getApp()
|
|
|
|
/**
|
|
* 获取用户信息
|
|
*/
|
|
function getAjaxUserInfo(){
|
|
return new Promise(function (resolve, reject) {
|
|
api.getUserInfo().then(res=>{
|
|
resolve(res)
|
|
})
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 判断用户是否授权用户信息
|
|
*/
|
|
function isAuthUserInfo() {
|
|
return new Promise(function (resolve, reject) {
|
|
api.getUserInfo().then(res=>{
|
|
resolve(Boolean(res && res.headimg))
|
|
})
|
|
})
|
|
}
|
|
|
|
/**
|
|
* 判断用户是否绑定手机
|
|
*/
|
|
function isBindMobile() {
|
|
return new Promise(function (resolve, reject) {
|
|
api.getUserInfo().then(res=>{
|
|
resolve(res && res.mobile)
|
|
})
|
|
})
|
|
}
|
|
|
|
|
|
/**
|
|
* 是否开卡
|
|
*/
|
|
function isOpenCard() {
|
|
return new Promise(function (resolve, reject) {
|
|
api.getUserInfo().then(res=>{
|
|
resolve(res && res.card_id)
|
|
})
|
|
})
|
|
}
|
|
|
|
module.exports = {
|
|
getAjaxUserInfo,
|
|
isAuthUserInfo,
|
|
isBindMobile,
|
|
isOpenCard,
|
|
} |