import { appAuth } from '../api/public'; import { tokenIsExistApi } from '@/api/api.js'; class Apps{ /** * 校验token是否有效,true为有效,false为无效 */ getTokenIsExist(){ return new Promise( (resolve,reject) => { tokenIsExistApi().then(res => { resolve(res.data); }).catch(reject); }) } /** * 授权登录获取token * @param {Object} code */ authApp(code) { return new Promise((resolve, reject) => { appAuth(code,{'spread_spid': 0}) .then(({ data }) => { resolve(data); Cache.set(WX_AUTH, code); Cache.clear(STATE_KEY); loginType && Cache.clear(LOGINTYPE); }) .catch(reject); }); } } export default new Apps();