user.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  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(`agency/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. return request.post(`agency/getPhoneNum${str}`, data)
  30. },
  31. // 分享历史
  32. fetchSharedHistory (data) {
  33. return request.get('user/house/share/list', data)
  34. },
  35. // 浏览历史
  36. fetchReadHistory (data) {
  37. return request.post('user/house/read/history', data)
  38. },
  39. // 关注列表
  40. fetchFocusHouses (data) {
  41. data = Object.assign({
  42. page_num: 1,
  43. page_size: 50
  44. }, data)
  45. return request.get('user/focus/house', data)
  46. },
  47. delegation (data) {
  48. return request.post('user/delegation', data)
  49. }
  50. }