index.js 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  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. // "product_img_url": "sdsd", //商品主图
  30. // "product_rotation_img_list": [
  31. // "sdsjdsd"
  32. // ], //商品轮播图
  33. // "product_detail_img_list": [
  34. // "sdsndish"
  35. // ], //详情图
  36. // "product_title": "测试商品", //商品标题
  37. // "product_category_id": 1, //分类ID
  38. // "product_brand_id": 1, //品牌ID
  39. // "product_spec": "xl", //规格
  40. // "product_unit": "个", //单位
  41. // "product_all_price": 10000, //批发价
  42. // "product_price": 9000, //零售价
  43. // "product_count": 1000, //库存
  44. // "product_sale_at": 0 //预售时间(0代表预售)
  45. },
  46. showLoading: true
  47. })
  48. /**
  49. * 商品编辑
  50. * @param obj
  51. * @returns {Promise<*>}
  52. */
  53. export const postModifyProduct = (obj) => request({
  54. url: '/api/shop/product/modify',
  55. method: 'POST',
  56. data: {
  57. ...obj
  58. // "id": 1,
  59. // "product_img_url": "sdsd", //商品主图
  60. // "product_rotation_img_list": [
  61. // "sdsjdsd"
  62. // ], //商品轮播图
  63. // "product_detail_img_list": [
  64. // "sdsndish"
  65. // ], //详情图
  66. // "product_title": "测试商品1", //商品标题
  67. // "product_category_id": 1, //分类ID
  68. // "product_brand_id": 1, //品牌ID
  69. // "product_spec": "xl", //规格
  70. // "product_unit": "个", //单位
  71. // "product_all_price": 10000, //批发价
  72. // "product_price": 9000, //零售价
  73. // "product_count": 1000, //库存
  74. // "product_status": 0 //状态(0下架1上架)
  75. },
  76. showLoading: true
  77. })