index.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. // 引入封装好的 axios 实例
  2. import request from '@/utils/request'
  3. /**
  4. * pdd获取商品详情
  5. * @param {Object} params - 查询参数(如 pageNum, pageSize)
  6. * @returns {Promise}
  7. */
  8. export const goodsDetail = (data) => {
  9. return request({
  10. url: '/external/third/pdd/ddk/goods/detail',
  11. method: 'post',
  12. data // get 请求参数拼在 url 后
  13. })
  14. }
  15. /**
  16. * jd获取商品详情
  17. * @param {Object} params - 查询参数(如 pageNum, pageSize)
  18. * @returns {Promise}
  19. */
  20. export const jdDetail = (data) => {
  21. return request({
  22. url: '/external/third/jd/detail',
  23. method: 'post',
  24. data // get 请求参数拼在 url 后
  25. })
  26. }
  27. /**
  28. * tb获取商品详情
  29. * @param {Object} params - 查询参数(如 pageNum, pageSize)
  30. * @returns {Promise}
  31. */
  32. export const tbDetail = (data) => {
  33. return request({
  34. url: '/external/third/taobao/info',
  35. method: 'get',
  36. params: data // get 请求参数拼在 url 后
  37. })
  38. }
  39. /**
  40. * 获取应用最新版本
  41. * @param {Object} params - 查询参数(如 pageNum, pageSize)
  42. * @returns {Promise}
  43. */
  44. export const getAppLatestVersion = (data) => {
  45. return request({
  46. url: '/user/common/getAppLatestVersion',
  47. method: 'get',
  48. params: data // get 请求参数拼在 url 后
  49. })
  50. }