index.js 1004 B

12345678910111213141516171819202122232425262728293031323334353637
  1. import request from '@/utils/request'
  2. // api地址
  3. const api = {
  4. list: 'goods/list',
  5. detail: 'goods/detail',
  6. basic: 'goods/basic',
  7. specData: 'goods/specData',
  8. skuInfo: 'goods/skuInfo'
  9. }
  10. // 商品列表
  11. export const list = (param, option) => {
  12. return request.get(api.list, param, option)
  13. }
  14. // 商品详情(详细数据)
  15. export const detail = (goodsId, verifyStatus = true, param = {}) => {
  16. verifyStatus = Number(verifyStatus)
  17. return request.get(api.detail, { goodsId, verifyStatus, ...param })
  18. }
  19. // 商品详情(基本数据)
  20. export const basic = (goodsId, verifyStatus = true, param = {}) => {
  21. verifyStatus = Number(verifyStatus)
  22. return request.get(api.basic, { goodsId, verifyStatus, ...param })
  23. }
  24. // 获取商品规格数据
  25. export const specData = (goodsId) => {
  26. return request.get(api.specData, { goodsId })
  27. }
  28. // 获取商品的指定SKU信息
  29. export const skuInfo = (goodsId, goodsSkuId, param) => {
  30. return request.get(api.skuInfo, { goodsId, goodsSkuId, ...param })
  31. }