apps.js 441 B

123456789101112131415161718192021222324
  1. import { appAuth } from '../api/public';
  2. class Apps{
  3. /**
  4. * 授权登录获取token
  5. * @param {Object} code
  6. */
  7. authApp(code) {
  8. return new Promise((resolve, reject) => {
  9. appAuth(code,{'spread_spid': 0})
  10. .then(({
  11. data
  12. }) => {
  13. resolve(data);
  14. Cache.set(WX_AUTH, code);
  15. Cache.clear(STATE_KEY);
  16. loginType && Cache.clear(LOGINTYPE);
  17. })
  18. .catch(reject);
  19. });
  20. }
  21. }
  22. export default new Apps();