Просмотр исходного кода

feat(health): 健康报告列表支持 size 参数 - 健康主页仅取最近3条,报告列表页返回全部

Xiaogang Liao 3 недель назад
Родитель
Сommit
552ffe5fa0
2 измененных файлов с 4 добавлено и 3 удалено
  1. 2 2
      cfc-frontend/pages/health-main/index.vue
  2. 2 1
      cfc-frontend/utils/api.js

+ 2 - 2
cfc-frontend/pages/health-main/index.vue

@@ -558,8 +558,8 @@ export default {
       try {
         var api = require('../../utils/api.js')
         var memberId = uni.getStorageSync('currentChildId') || uni.getStorageSync('currentMemberId') || uni.getStorageSync('userId') || ''
-        // 健康报告:不传 memberId,由后端返回当前家庭的全部报告
-        api.getReportList().then(function(res) {
+        // 健康报告:不传 memberId,由后端返回当前家庭的全部报告(size=3 仅返回最近 3 条)
+        api.getReportList(null, 3).then(function(res) {
           if (res.code === 200 && res.data) {
             var list = Array.isArray(res.data) ? res.data : (res.data.list || [])
             self.reports = list

+ 2 - 1
cfc-frontend/utils/api.js

@@ -1945,9 +1945,10 @@ export const getGutFloraIndicators = (data) => request('/api/health/gut-flora',
 
 export const createHealthReport = (data) => request('/api/health/report/create', 'POST', data)
 // 健康报告列表:memberId 可选,不传时后端返回当前家庭的全部报告
-export const getReportList = (memberId) => {
+export const getReportList = (memberId, size) => {
   var data = {}
   if (memberId) { data.memberId = memberId }
+  if (size) { data.size = size }
   return request('/api/health/report/list', 'POST', data)
 }
 export const getFamilyReports = () => request('/api/health/reports/family', 'POST', {})