care.js 777 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * 调理方案模块 API
  3. */
  4. import http from '@/utils/http'
  5. /**
  6. * 获取调理方案列表(分页)
  7. * @param {Object} params - { modeType, page, size }
  8. * @param {string} params.modeType - 模式标识: PROFESSIONAL / CUSTOM / EXPERT
  9. * @param {number} [params.page=0] - 页码
  10. * @param {number} [params.size=100] - 每页数量
  11. * @returns {Promise<{records, total}>}
  12. */
  13. export function getCareList(params = {}) {
  14. return http.post('/userCare/careList', {
  15. page: params.page || 0,
  16. size: params.size || 100,
  17. modeType: params.modeType || ''
  18. })
  19. }
  20. /**
  21. * 获取调理方案详情
  22. * @param {string|number} id - 方案ID
  23. * @returns {Promise<{steps: Array}>}
  24. */
  25. export function getCareDetail(id) {
  26. return http.get('/userCare/careDetail', { data: { id } })
  27. }