history.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import request from '@/sheep/request';
  2. const SpuHistoryApi = {
  3. // 删除产品浏览记录
  4. deleteBrowseHistory: (spuIds) => {
  5. return request({
  6. url: '/product/browse-history/delete',
  7. method: 'DELETE',
  8. data: { spuIds },
  9. custom: {
  10. showSuccess: true,
  11. successMsg: '删除成功',
  12. },
  13. });
  14. },
  15. // 更新客服消息已读状态
  16. updateKefuMessageReadStatus: (params) => {
  17. return request({
  18. url: '/promotion/kefu-message/update-read-status',
  19. method: 'PUT',
  20. params,
  21. });
  22. },
  23. // 清空产品浏览记录
  24. cleanBrowseHistory: () => {
  25. return request({
  26. url: '/product/browse-history/clean',
  27. method: 'DELETE',
  28. custom: {
  29. showSuccess: true,
  30. successMsg: '清空成功',
  31. },
  32. });
  33. },
  34. // 获得产品浏览记录分页
  35. getBrowseHistoryPage: (data) => {
  36. return request({
  37. url: '/product/browse-history/page',
  38. method: 'GET',
  39. data,
  40. custom: {
  41. showLoading: false,
  42. },
  43. });
  44. },
  45. conversationList: (data) => {
  46. return request({
  47. url: '/promotion/kefu-conversation/listNew',
  48. method: 'GET',
  49. data,
  50. custom: {
  51. showLoading: false,
  52. },
  53. });
  54. },
  55. };
  56. export default SpuHistoryApi;