/** * Created by JianJia.Zhou on 2022/8/14. */ import { getToken } from '../../utils/auth' const request = uni.$u.http export async function login() { return new Promise(resolve => { uni.showLoading({ title: '数据加载中...', mask: true }) uni.login({ provider: uni.$u.platform, success: loginRes => { console.log('-->data', loginRes) uni.hideLoading() return request.post( '/auth/bytedance', { code: loginRes.code, anonymousCode: loginRes.anonymousCode } ).then(res => { resolve(res) }) } }) }) } export function update(data) { return request.post( 'user/update', data ) } export async function info() { return request.get( 'user/info' ) } export function isLogin() { return !!getToken() } export default { login, update, info, isLogin }