api.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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. */
  15. loginNew(phone,code) {
  16. // return http.get('/merchant/app/loginPassWord',params)
  17. return http.get('/merchant/app/checkCode/login?phone='+phone+'&code='+code +'&userType=2')
  18. },
  19. /**
  20. * 手机号码登录
  21. */
  22. phoneNoLogin(params) {
  23. return http.post('/sys/phoneLogin',params);
  24. },
  25. /**
  26. * 第三方登录
  27. */
  28. thirdLogin(token, thirdType,tenantId) {
  29. return http.get(`/sys/thirdLogin/getLoginUser/${token}/${thirdType}/${tenantId}`);
  30. },
  31. /**
  32. * 退出
  33. */
  34. logout(params) {
  35. return http.post('/sys/logout',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;