|
|
@@ -4,6 +4,53 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.1753 (2026-10-22)
|
|
|
+
|
|
|
+### Bug 修复
|
|
|
+- 管理端 header-right 桌面端固定靠右对齐
|
|
|
+- ActivityPoster 两个 :key 去掉字符串拼接表达式
|
|
|
+- 修复管理端暗色侧边栏菜单文字对比度过低
|
|
|
+
|
|
|
+### 样式
|
|
|
+- C-9 GrowthTaskManagement/data-source-config/Activities/SubscriptionManagement/ReportTemplateManage 内联 style 归零
|
|
|
+- C-8 SurveyTemplates/HealthPlanReview/BadgeManage/Users/ProxyReportUpload 内联 style 归零
|
|
|
+- C-7 ZodiacConfigs/WuxingConfig/ProblemDomain/Families/Wishes 内联 style 归零
|
|
|
+- C-6 Foods/dimension-config/TeacherDashboard/NutritionProducts/InventoryManage 内联 style 归零
|
|
|
+- C-5 ActivityEdit/CouponManagement 内联 style 清理 35 处全归零 - full-width/w-200 宽度类 + success-* 成功弹窗类 + editor-body/form-hint 类
|
|
|
+- C-4 HomeBannerManage/FileManage 内联 style 清理 38 处全归零 - w-*/full-width 宽度类 + file-icon/tag-chip/stat-chips 结构类 + 文件类型图标 fi-* 色值类
|
|
|
+- C-3 ProfileManagement 内联 style 清理 23 处全归零 - 过滤栏 filter-bar 合并 + 标签 tag-mr + 分区 section-title/rec-block/rec-label/dim-label 类
|
|
|
+- C-2 MembershipCenter 内联 style 清理 29 处全归零 - 宽度 w-160/180/240/320 工具类 + 对话框分区 mv-* 类 + hint 提示类
|
|
|
+- C-1 ProductEdit 内联 style 清理 44 处全归零 - 表单控件宽度 w-*/full-width 工具类 + form-hint 系列提示文字类 + 间距 ml/mr/mt-8 + bundle-row/sp-opt-* 行内布局类
|
|
|
+
|
|
|
+### 新功能
|
|
|
+- 报名审核开关+名额原子占用+签到审核落地+清理总结死代码
|
|
|
+
|
|
|
+### 其他
|
|
|
+- P0-1 报名审核与名额(D4): Activity 新增 requireReview(默认免审) 与 approvedCount(名额占用计数);register/batchRegister 按 requireReview 决定 pending/approved,免审即占名额;approve 审过才占名额;名额用原子 SQL(approved_count<max 条件自增)防超卖;cancel 支持 approved 并回退名额;getRegistrationRoster 改读 approved_count;ActivityOrderService.writeRegistrations 同步占名额。
|
|
|
+- P0-3 签到审核(D1): checkin 按活动级 requireCheckinReview 进入 pending_review,抽取 awardCheckinRewards;新增 reviewCheckin 审核通过发积分/能量/CF、驳回不发;ActivityController 新增 /checkin-review 端点。
|
|
|
+- P1-4 清理死代码(D2): ActivityDTO 删除 summarizing/总结中 注释并暴露 requireReview 字段与映射。
|
|
|
+- 迁移: DatabaseInitializer 与 schema.sql 同步新增列,并将存量 require_checkin_review 归一为 0(免审)、按已通过报名回填 approved_count。
|
|
|
+- 注意: 退款链路(P0-2)与删除规划师/履约子系统(P2-2)按方案仍待独立实施。
|
|
|
+-
|
|
|
+- - 新增线下课程打卡: 复用主 activities 模块承载(发布/报名/海报二维码/可见范围), 通过 planner_offline_course_map 桥接到认证类别
|
|
|
+- - 落地 activity_checkins 通用签到记录, 修复 activities 原"签到审核形同虚设"旧患
|
|
|
+- - 课时池 = 线上(小鹅通) + 线下(活动签到) 按类别合并; 接单闸门改为类别感知 assertCertified(userId, categoryCode)
|
|
|
+-
|
|
|
+-
|
|
|
+-
|
|
|
+- 'tpl_' + tpl.id / 'bg_' + i
|
|
|
+- 改为纯成员访问(与全仓既有写法一致):
|
|
|
+- - v-for="tpl in tplOptions" :key="tpl.id" (serverTemplates 已保证 id 非空)
|
|
|
+- - v-for="(c, i) in bgOptions" :key="i" (元素是色值字符串,按索引取键)
|
|
|
+- 校验:audit-mp-antipatterns ERROR 0 / WARN 185;verify-vue-compile PASS
|
|
|
+-
|
|
|
+
|
|
|
+### 文档
|
|
|
+- 规划师多类别认证 + 线下课复用活动管理 设计规格 (v2.1)
|
|
|
+- 锁定活动管理整改决策(D1-D4)并更新方案
|
|
|
+- 活动管理实现vs需求差异调研与整改方案
|
|
|
+
|
|
|
+
|
|
|
## v1.0.1752 (2026-10-22)
|
|
|
|
|
|
### 其他
|