12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. import { fetch } from '@/utils/request'
  2. import {
  3. API_NEWS_LIST,
  4. API_NEWS_FAVOR,
  5. API_NEWS_UV,
  6. // API_NEWS_SHARE,
  7. API_HOUSE_SHARE,
  8. API_HOUSE_POSTER,
  9. API_LIVE_SHARE,
  10. API_LIVE_POSTER,
  11. API_ACTIVITY_GROUP,
  12. // API_INDEX_SHARE,
  13. } from '@/constants/api'
  14. /**
  15. * 首页分享埋点
  16. * @param {*} id 名片id
  17. */
  18. // export const addIndexShareNum = id => fetch({ url: `${API_INDEX_SHARE}/${id}`, method: 'POST' })
  19. /**
  20. * 项目uv埋点
  21. * @param {*} id 项目id
  22. */
  23. export const addNewsUv = id => fetch({ url: `${API_NEWS_UV}/${id}`, method: 'PUT' })
  24. /**
  25. * 资讯分享埋点
  26. * @param {*} id 名片id
  27. */
  28. // export const addNewsShareNum = id => fetch({ url: `${API_NEWS_SHARE}/${id}`, method: 'POST' })
  29. /**
  30. * 房源列表分享埋点(海报)
  31. * @param {*} id id
  32. */
  33. export const addHousePosterNum = id => fetch({ url: `${API_HOUSE_POSTER}/${id}`, method: 'POST' })
  34. /**
  35. * 房源列表分享埋点(小程序)
  36. * @param {*} id id
  37. */
  38. // export const addHouseShareNum = id => fetch({ url: `${API_HOUSE_SHARE}/${id}`, method: 'POST' })
  39. /**
  40. * 直播详情分享埋点(海报)
  41. * @param {*} id id
  42. */
  43. export const addLivePosterNum = id => fetch({ url: `${API_LIVE_POSTER}/${id}`, method: 'POST' })
  44. /**
  45. * 直播详情分享埋点(小程序)
  46. * @param {*} id id
  47. */
  48. // export const addLiveShareNum = id => fetch({ url: `${API_LIVE_SHARE}/${id}`, method: 'POST' })
  49. /**
  50. * 获取资讯列表
  51. * @param {*} payload
  52. */
  53. export const queryNewsList = payload => fetch({ url: API_NEWS_LIST, payload })
  54. /**
  55. * 获取资讯详情
  56. * @param {*} id
  57. */
  58. export const queryNewsDetail = (id, payload, header) => fetch({ url: `${API_NEWS_LIST}/${id}`, payload, header })
  59. /**
  60. * 首页获取助力拼团
  61. * @param {*} payload
  62. */
  63. export const queryHelpGroup = payload => fetch({ url: API_ACTIVITY_GROUP, payload })
  64. /**
  65. *资讯收藏
  66. * @param {*} payload
  67. */
  68. export const favorNews = id => fetch({ url: `${API_NEWS_FAVOR}/${id}`, method: 'POST' })
  69. /**
  70. * 取消资讯收藏
  71. * @param {*} payload
  72. */
  73. export const cancelFavorNews = id => fetch({ url: `${API_NEWS_FAVOR}/${id}`, method: 'DELETE' })