index.js 849 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. const { request } = require('../../../api/request')
  2. /**
  3. * 商品分类
  4. * @returns {Promise<*>}
  5. */
  6. export const getProductCategoryList = () => request({
  7. url: '/api/shop/product/category/list',
  8. method: 'POST',
  9. showLoading: true
  10. })
  11. /**
  12. * 商品品牌
  13. * @returns {Promise<*>}
  14. */
  15. export const getProductBrandList = () => request({
  16. url: '/api/shop/product/brand/list',
  17. method: 'POST',
  18. showLoading: true
  19. })
  20. /**
  21. * 商品添加
  22. * @param obj
  23. * @returns {Promise<*>}
  24. */
  25. export const postAddProduct = (obj) => request({
  26. url: '/api/shop/product/add',
  27. method: 'POST',
  28. data: {
  29. ...obj
  30. },
  31. showLoading: true
  32. })
  33. /**
  34. * 商品编辑
  35. * @param obj
  36. * @returns {Promise<*>}
  37. */
  38. export const postModifyProduct = (obj) => request({
  39. url: '/api/shop/product/modify',
  40. method: 'POST',
  41. data: {
  42. ...obj
  43. },
  44. showLoading: true
  45. })