api.js 1.0 KB

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