docs(changelog): 补充 2026-02-28 完整提交记录
- 添加今日缺少的 12 条 git 提交记录 - 涵盖计划书、富文本、Mock、文档等模块 - 按时间顺序整理,便于查阅 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Showing
1 changed file
with
158 additions
and
0 deletions
| ... | @@ -4,6 +4,164 @@ | ... | @@ -4,6 +4,164 @@ |
| 4 | 4 | ||
| 5 | ## 2026-02-28 | 5 | ## 2026-02-28 |
| 6 | 6 | ||
| 7 | +### 17:02:37 - feat(plan): 年缴保费显示添加千分位分隔符 | ||
| 8 | + | ||
| 9 | +**影响文件**: | ||
| 10 | +- `src/components/plan/PlanFields/AmountKeyboard.vue` | ||
| 11 | + | ||
| 12 | +**变更摘要**: | ||
| 13 | +- 修改 AmountKeyboard 组件的 displayValue 计算属性 | ||
| 14 | +- 显示已确认数值时自动添加千分位(如 1,000、15,000) | ||
| 15 | +- 输入过程中保持原始显示,避免跳动干扰 | ||
| 16 | +- 数据存储不变,仅影响显示层 | ||
| 17 | + | ||
| 18 | +**相关提交**: | ||
| 19 | +- `efbd4d8` - feat(plan): 年缴保费显示添加千分位分隔符 | ||
| 20 | + | ||
| 21 | +### 16:47:38 - feat(plan): 新增提取期自定义输入功能 | ||
| 22 | + | ||
| 23 | +**影响文件**: | ||
| 24 | +- `src/components/plan/PlanFields/PeriodInput.vue` - 新增自定义提取期输入组件 | ||
| 25 | +- `src/components/plan/PlanFields/SelectPickerGlobal.vue` - 支持自定义选项触发器 | ||
| 26 | +- `src/components/plan/PlanTemplates/SavingsTemplate.vue` - 多阶段提取期支持自定义输入 | ||
| 27 | + | ||
| 28 | +**变更摘要**: | ||
| 29 | +- 新增 PeriodInput 组件,支持用户自定义输入提取期 | ||
| 30 | +- 支持数值验证(min/max/allowed_formats/custom_validators) | ||
| 31 | +- SelectPickerGlobal 新增 @custom-select 事件,触发自定义输入弹窗 | ||
| 32 | +- 多阶段提取期选项合并:预设选项 + 用户自定义选项 | ||
| 33 | +- 配置驱动:multi_stage_withdrawal.custom_period 控制功能开关 | ||
| 34 | + | ||
| 35 | +**相关提交**: | ||
| 36 | +- `34bf2e8` - feat(plan): 新增提取期自定义输入功能 | ||
| 37 | + | ||
| 38 | +### 16:09:33 - fix(plan): 修复计划书文件预览功能 | ||
| 39 | + | ||
| 40 | +**影响文件**: | ||
| 41 | +- `src/composables/usePlanView.js` - 恢复 useFileOperation 依赖 | ||
| 42 | + | ||
| 43 | +**变更摘要**: | ||
| 44 | +- 修复计划书文件预览无法打开的问题 | ||
| 45 | +- 恢复 useFileOperation composable 的导入 | ||
| 46 | + | ||
| 47 | +**相关提交**: | ||
| 48 | +- `2f8937c` - fix(plan): 修复计划书文件预览功能,恢复 useFileOperation 依赖 | ||
| 49 | + | ||
| 50 | +### 15:59:26 - fix(mock): 修复小程序环境 process 不存在的错误 | ||
| 51 | + | ||
| 52 | +**影响文件**: | ||
| 53 | +- `src/utils/mockData.js` | ||
| 54 | + | ||
| 55 | +**变更摘要**: | ||
| 56 | +- 修复小程序环境调用 process.env 导致的报错 | ||
| 57 | +- 改用 Taro.getEnv() 判断运行环境 | ||
| 58 | + | ||
| 59 | +**相关提交**: | ||
| 60 | +- `72e59da` - fix(mock): 修复小程序环境 process 不存在的错误 | ||
| 61 | + | ||
| 62 | +### 15:58:40 - feat(mock): 新增 POST API Mock 支持 AI 自动测试 | ||
| 63 | + | ||
| 64 | +**影响文件**: | ||
| 65 | +- `src/utils/mockData.js` | ||
| 66 | +- `src/utils/__tests__/postMock.test.js` | ||
| 67 | + | ||
| 68 | +**变更摘要**: | ||
| 69 | +- 新增 POST 请求 Mock 数据支持 | ||
| 70 | +- 支持根据请求体动态返回不同结果 | ||
| 71 | +- 新增 AI 自动测试用例(覆盖增删改查) | ||
| 72 | + | ||
| 73 | +**相关提交**: | ||
| 74 | +- `d8ffb54` - feat(mock): 新增 POST API Mock 支持 AI 自动测试 | ||
| 75 | + | ||
| 76 | +### 15:33:22 - docs(api): 更新计划书 API 文档 | ||
| 77 | + | ||
| 78 | +**影响文件**: | ||
| 79 | +- `docs/api-specs/plan/add.md` | ||
| 80 | + | ||
| 81 | +**变更摘要**: | ||
| 82 | +- 更新计划书 API 文档,年龄与出生年月日改为二选一 | ||
| 83 | +- 明确字段校验规则 | ||
| 84 | + | ||
| 85 | +**相关提交**: | ||
| 86 | +- `5e7bfe7` - docs(api): 更新计划书API文档,年龄与出生年月日改为二选一 | ||
| 87 | + | ||
| 88 | +### 15:32:08 - fix(plan): 修复储蓄类多阶段模版保存问题 | ||
| 89 | + | ||
| 90 | +**影响文件**: | ||
| 91 | +- `src/components/plan/PlanTemplates/SavingsTemplate.vue` | ||
| 92 | + | ||
| 93 | +**变更摘要**: | ||
| 94 | +- 修复多阶段模式下 stages 数据无法从 props.modelValue 恢复的问题 | ||
| 95 | +- 修复 validate() 函数中单阶段字段被错误校验的问题 | ||
| 96 | +- 添加详细的调试日志以方便排查问题 | ||
| 97 | + | ||
| 98 | +**相关提交**: | ||
| 99 | +- `4b8f69d` - fix(plan): 修复储蓄类多阶段模版保存问题 | ||
| 100 | + | ||
| 101 | +### 13:36:27 - docs(changelog): 记录 htmlUtils 工具库新增 | ||
| 102 | + | ||
| 103 | +**影响文件**: | ||
| 104 | +- `docs/CHANGELOG.md` | ||
| 105 | + | ||
| 106 | +**变更摘要**: | ||
| 107 | +- 记录 htmlUtils 工具库新增到文档变更日志 | ||
| 108 | + | ||
| 109 | +**相关提交**: | ||
| 110 | +- `03c4609` - docs(changelog): 记录 htmlUtils 工具库新增 | ||
| 111 | + | ||
| 112 | +### 13:17:26 - fix(article): 文章列表页收藏状态与详情页同步 | ||
| 113 | + | ||
| 114 | +**影响文件**: | ||
| 115 | +- `src/pages/article-detail/index.vue` | ||
| 116 | +- `src/pages/material-list/index.vue` | ||
| 117 | + | ||
| 118 | +**变更摘要**: | ||
| 119 | +- 修复文章详情页收藏后返回列表页状态未更新的问题 | ||
| 120 | +- 使用 Taro.eventCenter 监听收藏事件,实现跨页面通信 | ||
| 121 | + | ||
| 122 | +**相关提交**: | ||
| 123 | +- `fc49890` - fix(article): 文章列表页收藏状态与详情页同步 | ||
| 124 | + | ||
| 125 | +### 11:14:25 - feat(ui): RichTextRenderer 新增链接长按复制功能 | ||
| 126 | + | ||
| 127 | +**影响文件**: | ||
| 128 | +- `src/components/RichTextRenderer.vue` | ||
| 129 | +- `src/pages/rich-text-test/index.vue` | ||
| 130 | + | ||
| 131 | +**变更摘要**: | ||
| 132 | +- 新增链接长按复制功能(支持 http/https 链接) | ||
| 133 | +- 使用 Taro.setClipboardData 实现复制 | ||
| 134 | +- 新增复制成功提示 Toast | ||
| 135 | + | ||
| 136 | +**相关提交**: | ||
| 137 | +- `2cb6454` - feat(ui): RichTextRenderer 新增链接长按复制功能 | ||
| 138 | + | ||
| 139 | +### 01:03:28 - docs(changelog): 补充 2-27 的详细更新记录 | ||
| 140 | + | ||
| 141 | +**影响文件**: | ||
| 142 | +- `docs/CHANGELOG.md` | ||
| 143 | + | ||
| 144 | +**变更摘要**: | ||
| 145 | +- 补充 2026-02-27 富文本和文章模块的详细更新记录 | ||
| 146 | + | ||
| 147 | +**相关提交**: | ||
| 148 | +- `c653298` - docs(changelog): 补充 2-27 的详细更新记录 | ||
| 149 | + | ||
| 150 | +### 00:21:17 - fix(rich-text): 修复 v-html 样式不生效问题 | ||
| 151 | + | ||
| 152 | +**影响文件**: | ||
| 153 | +- `src/components/RichTextRenderer.vue` | ||
| 154 | +- `src/pages/rich-text-test/index.vue` | ||
| 155 | + | ||
| 156 | +**变更摘要**: | ||
| 157 | +- 修复 v-html 渲染的富文本样式不生效的问题 | ||
| 158 | +- 改用内联样式 + scoped 样式的 ID 选择器方案 | ||
| 159 | + | ||
| 160 | +**相关提交**: | ||
| 161 | +- `cd36f28` - fix(rich-text): 修复 v-html 样式不生效问题 | ||
| 162 | + | ||
| 163 | +--- | ||
| 164 | + | ||
| 7 | ### 00:34:39 - feat(plan): 储蓄类计划书表单调整 | 165 | ### 00:34:39 - feat(plan): 储蓄类计划书表单调整 |
| 8 | 166 | ||
| 9 | **影响文件**: | 167 | **影响文件**: | ... | ... |
-
Please register or login to post a comment