api.js 1.1 KB

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