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

fix(frontend): 无 memberId 时跳过健康/成长页数据请求,避免后端 400 空字符串解析错误

liaoxg 1 месяц назад
Родитель
Сommit
ffe303037a

+ 1 - 0
cfc-frontend/pages/growth-main/index.vue

@@ -143,6 +143,7 @@ export default {
     loadTrackingData: function(key) { return this.trackingData[key] || [] },
     async loadAllData() {
       var self = this
+      if (!self.memberId) return
       try { await self.loadProgressItems() } catch(e) {}
       try { await self.loadSurveyData() } catch(e) {}
       try { await self.loadMilestones() } catch(e) {}

+ 1 - 0
cfc-frontend/pages/health-main/index.vue

@@ -203,6 +203,7 @@ export default {
       var self = this
       try {
         var api = require('../../utils/api.js')
+        if (!self.selectedMemberId) return
         api.getReportList(self.selectedMemberId).then(function(res) {
           if (res.code === 200 && res.data) {
             var list = Array.isArray(res.data) ? res.data : (res.data.list || [])