goods.js 1.6 KB

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