api.js 933 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  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('/sys/mLogin',params)
  9. },
  10. /**
  11. * 手机号码登录
  12. */
  13. phoneNoLogin(params) {
  14. return http.post('/sys/phoneLogin',params);
  15. },
  16. /**
  17. * 第三方登录
  18. */
  19. thirdLogin(token, thirdType,tenantId) {
  20. return http.get(`/sys/thirdLogin/getLoginUser/${token}/${thirdType}/${tenantId}`);
  21. },
  22. /**
  23. * 退出
  24. */
  25. logout(params) {
  26. return http.post('/sys/logout',params);
  27. },
  28. /**
  29. * 获取文件访问路径
  30. * @param avatar
  31. * @param subStr
  32. * @returns {*}
  33. */
  34. getFileAccessHttpUrl(avatar,subStr){
  35. if(!subStr) subStr = 'http'
  36. if(avatar && avatar.startsWith(subStr)){
  37. return avatar;
  38. }else{
  39. return configService.staticDomainURL + "/" + avatar;
  40. }
  41. }
  42. };
  43. export default apiService;