|
|
@@ -4,6 +4,27 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.1643 (2026-10-16)
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 报告查看权限按成员级授权(管理员全可见 + 授权可见 + 普通成员仅本人)
|
|
|
+
|
|
|
+### 其他
|
|
|
+- DatabaseInitializer 迁移379 幂等建表;schema.sql 同步建表语句
|
|
|
+- - 后端新增 ReportMemberPermissionService/Mapper/Entity/Controller:
|
|
|
+- isFamilyAdmin(按 family_members.is_admin 列)、canViewMemberReports(管理员/本人/授权)、
|
|
|
+- visibleIdentityIds(null=管理员全可见)、grant/revoke/list/listGrantedUserIds
|
|
|
+- - 健康报告接口接入校验:report/list(memberId + 家庭视图)、report/detail、report/payload
|
|
|
+- - DAN 报告接口接入校验:dan-report/list、dan-report/{id}、dan-assessment/result/{id}、
|
|
|
+- dan-assessment/my-results(家长视角改为按可见身份返回家庭DAN报告)
|
|
|
+- - AssessmentService.getByAppointmentId 兼容主键查询(原仅按 appointment_id 查,家长上传报告
|
|
|
+- appointment_id=NULL 导致 /result/{id} 返回 null)
|
|
|
+- - FamilyMemberService.listMembers 改用 is_admin 列判定管理员(兜底 creatorId)
|
|
|
+- - 小程序 family-members.vue 新增「报告权限」弹窗:管理员授权/撤销成员查看权限;
|
|
|
+- isAdmin 判定同步 is_admin 列语义;api.js 新增 5 个授权接口封装
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
## v1.0.1642 (2026-10-16)
|
|
|
|
|
|
### Bug 修复
|