goods.js 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  1. import request from '@/sheep/request';
  2. export default {
  3. // 商品详情
  4. detail: (id, params = {}) =>
  5. request({
  6. url: 'goods/goods/' + id,
  7. method: 'GET',
  8. params,
  9. custom: {
  10. showLoading: false,
  11. showError: false,
  12. },
  13. }),
  14. // 商品列表
  15. list: (params) =>
  16. request({
  17. url: 'goods/goods',
  18. method: 'GET',
  19. params,
  20. custom: {
  21. showLoading: false,
  22. showError: false,
  23. },
  24. }),
  25. // 商品查询
  26. ids: (params = {}) =>
  27. request({
  28. url: 'goods/goods/ids',
  29. method: 'GET',
  30. params,
  31. custom: {
  32. showLoading: false,
  33. showError: false,
  34. },
  35. }),
  36. // 商品评价列表
  37. comment: (id, params = {}) =>
  38. request({
  39. url: 'goods/comment/' + id,
  40. method: 'GET',
  41. params,
  42. custom: {
  43. showLoading: false,
  44. showError: false,
  45. },
  46. }),
  47. // 商品评价类型
  48. getType: (id) =>
  49. request({
  50. url: 'goods/comment/getType/' + id,
  51. method: 'GET',
  52. custom: {
  53. showLoading: false,
  54. showError: false,
  55. },
  56. }),
  57. // 活动商品查询
  58. // 商品查询
  59. activity: (params = {}) =>
  60. request({
  61. url: 'goods/goods/activity',
  62. method: 'GET',
  63. params,
  64. custom: {
  65. showLoading: false,
  66. showError: false,
  67. },
  68. }),
  69. activityList: (params = {}) =>
  70. request({
  71. url: 'goods/goods/activityList',
  72. method: 'GET',
  73. params,
  74. }),
  75. };