You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
// +----------------------------------------------------------------------
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
// +----------------------------------------------------------------------
// | Copyright (c) 2016~2025 https://www.crmeb.com All rights reserved.
// +----------------------------------------------------------------------
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
// +----------------------------------------------------------------------
// | Author: CRMEB Team <admin@crmeb.com>
// +----------------------------------------------------------------------
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();
|