api.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import {
  2. http
  3. } from '@/common/service/service.js'
  4. import configService from '@/common/service/config.service.js';
  5. const apiService = {
  6. /**
  7. * 登录
  8. */
  9. login(params) {
  10. return http.post('/ibps/oauth2/v3/user/login/apply', params)
  11. },
  12. sign(params) {
  13. return http.post('/ibps/business/v3/mobile/sys/sign', params)
  14. },
  15. /**
  16. * 手机号码登录
  17. */
  18. phoneNoLogin(params) {
  19. return http.post('/ibps/business/v3/mobile/sys/phoneLogin', params);
  20. },
  21. /**
  22. * 退出
  23. */
  24. logout(url, params) {
  25. return http.post(url, params);
  26. },
  27. //ibps/oauth2/v3/user/context
  28. context(name) {
  29. return http.post('/ibps/oauth2/v3/user/context?username=' + name);
  30. },
  31. authorize(params) {
  32. return http.post('/ibps/oauth2/v3/authorize/apply', params);
  33. },
  34. authentication(params) {
  35. return http.post('/ibps/oauth2/v3/authentication/apply', params);
  36. },
  37. /**
  38. * 获取文件访问路径
  39. * @param avatar
  40. * @param subStr
  41. * @returns {*}
  42. */
  43. getFileAccessHttpUrl(avatar, subStr) {
  44. if (!subStr) subStr = 'http'
  45. if (avatar && avatar.startsWith(subStr)) {
  46. return avatar;
  47. } else {
  48. return configService.staticDomainURL + "/" + avatar;
  49. }
  50. }
  51. };
  52. export default apiService;