|
|
@@ -4,6 +4,31 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.1681 (2026-10-19)
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 数据大屏补分享热点 Top5 列表(后端 hotShareList 渲染,三栏并排)
|
|
|
+
|
|
|
+### Bug 修复
|
|
|
+- 修复活动中心管理 tab 白板及时间、字段显示问题
|
|
|
+
|
|
|
+### 其他
|
|
|
+- - 管理 tab 白板根因修复:权限判定原读 userInfo.role/vendorType,但登录态 userInfo 只存 nickname/userId/familyId,角色在独立的 role/currentRole storage key 中,导致恒判为无权限
|
|
|
+- - 新增共享判定 utils/activity-role.js(hasActivityManageRole + isApprovedActivityProvider),与后端 hasActivityManageRole 对齐(admin/activity_admin/activity_manager 或已通过审核的活动服务商)
|
|
|
+- - tabs 改为 visibleTabs 计算属性:无权限账号不渲染管理 tab,从根上消灭白板;?tab=manage 无权限时回落我的活动
|
|
|
+- - 未登录不发 vendorStatus 请求,避免游客被 401 弹去登录页
|
|
|
+- - 发现/我的/历史三个 tab 时间统一为 yyyy-MM-dd HH:mm:ss;发现 tab 补一句话简介
|
|
|
+- - 我的活动报名记录字段错位:新增 normalizeRegistration 映射 activityTitle/activityStartTime 等为卡片字段,goDetail 改取 activityId(报名 id 非活动 id)
|
|
|
+- - 历史记录判定:有结束时间按结束时间,无则按开始时间已过判断
|
|
|
+- - 从我的活动点去发现活动时重置分页直接加载,避免列表重复
|
|
|
+- - onLoad/onShow 用 _onLoadFired 标志防小程序首次进入双发请求
|
|
|
+- 后端:
|
|
|
+- - AdminActivityController.list 新增 mineOnly 参数,活动服务商调 list 时按 userId 隔离,避免看到全平台活动;管理员视图不变
|
|
|
+- - ParamUtils 新增 getBoolean
|
|
|
+- - ActivityRegistrationService.getMyRegistrations 补发 activityEndTime/activityStatus/activityCoverImage/activityLocation 及四档费用字段
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
## v1.0.1680 (2026-10-19)
|
|
|
|
|
|
### 新功能
|