Ver Fonte

chore: auto bump version and changelog [skip ci]

iwt há 5 dias atrás
pai
commit
a8cd456f0d

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-819fbce7408edf3d24e8366c0af48ef370cecd96
+51cea40d65980d6ec7a3d9d34e66020ab2ad185e

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1679",
+  "version": "1.0.1680",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.1679",
+      "version": "1.0.1680",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1680",
+  "version": "1.0.1681",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

+ 25 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -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)
 
 ### 新功能

+ 26 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1680
+> 当前版本: v1.0.1681
 
 ## 历史版本
 
@@ -8,6 +8,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)
 
 ### 新功能