user.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. import request from './fetcher/request'
  2. export default {
  3. // 用户详情
  4. fetchUserInfo (user_id) {
  5. return request.get('user/detail', { user_id })
  6. },
  7. // 登录
  8. /*
  9. ** wx_code String
  10. ** phone_num String
  11. ** iv String
  12. */
  13. loginByPhoneCode (data) {
  14. let str = '?'
  15. Object.keys(data).forEach(item => {
  16. str += `${item}=${data[item]}&`
  17. })
  18. return request.post(`user/login${str}`, data)
  19. },
  20. loginByUserInfo (data) {
  21. return request.post(`user/login`, data)
  22. },
  23. loginByPhoneCodeAgency (data) {
  24. let str = '?'
  25. Object.keys(data).forEach(item => {
  26. str += `${item}=${data[item]}&`
  27. })
  28. return request.post(`agency/login${str}`, data)
  29. },
  30. // 分享历史
  31. fetchSharedHistory (data) {
  32. return request.get('user/house/share/list', data)
  33. },
  34. // 浏览历史
  35. fetchReadHistory (data) {
  36. return request.post('user/house/read/history', data)
  37. },
  38. // 关注列表
  39. fetchFocusHouses (data) {
  40. data = Object.assign({
  41. page_num: 1,
  42. page_size: 50
  43. }, data)
  44. return request.get('user/focus/house', data)
  45. },
  46. delegation (data) {
  47. return request.post('user/delegation', data)
  48. }
  49. }