product.js 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. import request from '@/utils/request'
  2. let ProductApi = {
  3. /*分类管理*/
  4. catList(data, errorback) {
  5. return request._post('/shop/product.category/index', data, errorback);
  6. },
  7. /*分类添加*/
  8. catAdd(data, errorback) {
  9. return request._post('/shop/product.category/add', data, errorback);
  10. },
  11. /*分类删除*/
  12. catDel(data, errorback) {
  13. return request._post('/shop/product.category/delete', data, errorback);
  14. },
  15. /*分类修改*/
  16. catEdit(data, errorback) {
  17. return request._post('/shop/product.category/edit', data, errorback);
  18. },
  19. /*产品列表*/
  20. productList(data, errorback) {
  21. return request._post('/shop/product.product/index', data, errorback);
  22. },
  23. /*产品选择列表*/
  24. chooseLists(data, errorback) {
  25. return request._post('/shop/data.product/lists', data, errorback);
  26. },
  27. /*规格选择列表*/
  28. chooseSpec(data, errorback) {
  29. return request._post('/shop/data.product/spec', data, errorback);
  30. },
  31. /*新增产品*/
  32. addProduct(data, errorback) {
  33. return request._post('/shop/product.product/add', data, errorback);
  34. },
  35. /*产品基础数据*/
  36. getBaseData(data, errorback) {
  37. return request._get('/shop/product.product/add', data, errorback);
  38. },
  39. /*删除产品*/
  40. delProduct(data, errorback) {
  41. return request._post('/shop/product.product/delete', data, errorback);
  42. },
  43. /*产品基础数据*/
  44. getEditData(data, errorback) {
  45. return request._get('/shop/product.product/edit', data, errorback);
  46. },
  47. /*新增产品*/
  48. editProduct(data, errorback) {
  49. return request._post('/shop/product.product/edit', data, errorback);
  50. },
  51. /*新增规格组*/
  52. addSpec(data, errorback) {
  53. return request._post('/shop/product.spec/addSpec', data, errorback);
  54. },
  55. /*新增规格值*/
  56. addSpecValue(data, errorback) {
  57. return request._post('/shop/product.spec/addSpecValue', data, errorback);
  58. },
  59. /*商品列表不带分页*/
  60. getList(data, errorback) {
  61. return request._post('/shop/data.product/lists', data, errorback);
  62. },
  63. /*商品列表不带分页*/
  64. getActiveProductList(data, errorback) {
  65. return request._post('/shop/plus.fans.product/lists', data, errorback);
  66. },
  67. /*商品评论列表*/
  68. getCommentList(data, errorback) {
  69. return request._post('/shop/product.comment/index', data, errorback);
  70. },
  71. /*获取评论详情*/
  72. getComment(data, errorback) {
  73. return request._post('/shop/product.comment/detail', data, errorback);
  74. },
  75. /*获取评论详情*/
  76. editComment(data, errorback) {
  77. return request._post('/shop/product.comment/edit', data, errorback);
  78. },
  79. /*删除评论*/
  80. delComment(data, errorback) {
  81. return request._post('/shop/product.comment/delete', data, errorback);
  82. },
  83. /*得到分类图片*/
  84. cateImage(data, errorback) {
  85. return request._post('/shop/product.category/image', data, errorback);
  86. },
  87. /*修改状态*/
  88. changeStatus(data, errorback){
  89. return request._post('/shop/product.product/state', data, errorback);
  90. },
  91. /*定时上下架状态*/
  92. changeStatusTimer(data, errorback){
  93. return request._post('/shop/product.product/addTimer', data, errorback);
  94. },
  95. /*删除定时上下架状态*/
  96. deleteTimer(data, errorback){
  97. return request._post('/shop/product.product/deleteTimer', data, errorback);
  98. },
  99. }
  100. export default ProductApi;