import { HTTP, Method } from '../utils/http.js' const token_url = 'oas-admin/screen/user/ageAndSex' class AuthModel extends HTTP { constructor() { super() } // 获取 Token fetchAuthToken(success) { // 获取token this._fetchWXCode().then(res => { if (!res) return let params = { url: token_url, method: Method.GET, data: { code: res }, success: success, } this.request(params) }) } // 获取微信code _fetchWXCode() { return new Promise(resolve => { wx.login({ success(res) { console.log('获取Code成功 ' + res.code) if (res.code) { resolve(res.code) } else { wx.showToast({ icon: "none", title: '登录失败', }) console.log('登录失败!' + res.errMsg) } } }) }) } } export { AuthModel }