life.js 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. import Request from '../common/request.js';
  2. let request = new Request().http
  3. // expertId 达人id
  4. // 达人主页
  5. export function expertHomePage(expertId) {
  6. return request(`/app/store/life/expertHomePage/${expertId}`, {}, 'POST');
  7. }
  8. //关注用户/取消关注
  9. export function follow(data) {
  10. return request('/app/store/life/follow', data, 'POST');
  11. }
  12. // 内容详情
  13. export function lifeDetail(data) {
  14. return request('/app/store/life/lifeDetail', data, 'POST');
  15. }
  16. // 内容列表
  17. export function lifeList(data) {
  18. return request('/app/store/life/lifeList', data, 'POST');
  19. }
  20. // 一级评论列表
  21. export function listRootComments(data) {
  22. return request('/app/store/life/listRootComments', data, 'POST');
  23. }
  24. //二级评论列表
  25. export function listSubComments(data) {
  26. return request('/app/store/life/listSubComments', data, 'POST');
  27. }
  28. //发表评论
  29. export function postComment(data) {
  30. return request('/app/store/life/postComment', data, 'POST');
  31. }
  32. //内容分享
  33. export function share(data) {
  34. return request('/app/store/life/share', data, 'POST');
  35. }
  36. //内容点赞/取消点赞
  37. export function toggleLike(data) {
  38. return request('/app/store/life/toggleLike', data, 'POST');
  39. }
  40. //内容收藏/取消收藏接口
  41. export function toggleCollection(data) {
  42. return request('/app/store/life/toggleCollection', data, 'POST');
  43. }
  44. //评论点赞
  45. export function toggleLikeComments(data) {
  46. return request('/app/store/life/toggleLikeComments', data, 'POST');
  47. }
  48. /** 商品评价 **/
  49. // 新增一级评论
  50. export function addComment(data) {
  51. return request('/app/store/productComment/add', data, 'POST');
  52. }
  53. // 点赞/取消点赞
  54. export function like(data) {
  55. return request('/app/store/productComment/like', data, 'POST');
  56. }
  57. // 查询评论列表
  58. export function page(data) {
  59. return request('/app/store/productComment/page', data, 'POST');
  60. }
  61. //回复评论
  62. export function reply(data) {
  63. return request('/app/store/productComment/reply', data, 'POST');
  64. }
  65. // 查询店铺评价汇总
  66. export function summary(storeId) {
  67. return request(`/app/store/productComment/store/summary/${storeId}`, data, 'GET');
  68. }
  69. //达人排行榜
  70. export function listCreatorRank(data) {
  71. return request('/app/store/life/listCreatorRank', data, 'POST');
  72. }