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

fix(health): 报告列表默认显示当前登录用户而非全部

onLoad 读取 memberId 时补充 userId 兜底,未选成员时默认展示当前用户。

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
liaoxg 5 дней назад
Родитель
Сommit
61bb342af9
1 измененных файлов с 2 добавлено и 2 удалено
  1. 2 2
      cfc-frontend/pages/health/report-list.vue

+ 2 - 2
cfc-frontend/pages/health/report-list.vue

@@ -198,8 +198,8 @@ export default {
     }
   },
   onLoad(options) {
-    // 从 storage 获取当前用户ID(优先使用 currentChildId,其次 currentMemberId)
-    var currentUserId = uni.getStorageSync('currentChildId') || uni.getStorageSync('currentMemberId') || ''
+    // 从 storage 获取当前用户ID(优先 currentChildId,其次 currentMemberId,最后回退登录 userId)
+    var currentUserId = uni.getStorageSync('currentChildId') || uni.getStorageSync('currentMemberId') || uni.getStorageSync('userId') || ''
     this.memberId = options.memberId ? parseInt(options.memberId) : (currentUserId ? parseInt(currentUserId) : null)
     // 默认显示当前用户的报告;"全部"可切换查看所有成员
     this.selectedMemberId = this.memberId