- 15 Feb, 2026 1 commit
-
-
主要变更: - 清理 CHANGELOG.md (移除历史记录,保持精简) - 移除旧的 pending 审核文件 - 删除 scripts/README.md - 更新 parse-docs.js 脚本 - 更新 README.md 和 to-parse/README.md Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored
-
- 14 Feb, 2026 34 commits
-
-
今天(2026-02-15): - 多产品文档解析(product-splitter.js) - 智能字段提取器(smartExtractList) - 产品边界检测能力 昨天(2026-02-14): - Git 工作流优化(standard-version) - 消息功能全面优化 - 计划书 Schema 化重构 - MCP 文档解析集成 - Mock 数据优化 更新文件: - CLAUDE.md - README.md - CHANGELOG.md - lessons-learned.md Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 4 个保险产品审核文件 - 宏摯傳承保障計劃 - 宏摯家傳承保險計劃 - 宏浚傳承保障計劃 - 赤霞珠終身壽險計劃2基本人壽保障選項 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 新增 product-splitter.js 产品边界检测模块 - 支持产品代码前缀识别(GS、GC、FA、LV2 等) - 支持产品命名模式(以"計劃"、"保障"、"保险"、"壽險"结尾) - 自动检测和分割多产品文档 - 增强 parse-docs.js 多产品处理 - parseSingleFile() 返回数组支持多产品 - generateAuditFile() 支持产品索引参数 - 单文件模式 (--file=) 正确处理多产品结果 - buildParseSummary() 统计多产品数量 - 优化 smart-field-extractor.js - 新增 smartExtractFieldsForProduct() 单产品提取 - 移除重复的函数定义 - 包装函数兼容新旧调用方式 测试结果: - 成功解析 计划书模版2.docx 中的 4 个保险产品 - 每个产品生成独立的审核文件 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 更新 README 解析工具使用说明 - 完善审核流程计划文档 - 添加解析审核记录 - 删除已解析的测试文件 - 新增 parse-audit 审核目录 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 添加 smartExtractList() 智能列表提取函数 - 支持基于起始模式和结束关键词的列表边界识别 - 修复 insurance_period 和 withdrawal_modes 字段类型处理 - 优化 payment_periods 过滤逻辑,排除无效项 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 整理审核流程文档并对齐字段命名与目录规范 - 补充审核模板修复重点与解析策略改进点 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
hookehuyr authored
-
- 商品 ID: savings-2-148b3acd - 商品名称: 测试计划书-智享未来2 - 置于 plan-templates.js 中的配置 - 置于储蓄型产品分类 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 更新 parse-docs.js 解析逻辑 - 添加完整的测试用例 - 更新 CHANGELOG.md - 完善配置生成器 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 添加测试计划书-智享未来模板 - 优化 PlanFormContainer 配置合并逻辑 - 启用 Mock 数据进行测试 - 更新 README 文档说明 详见 README.md 中的文档解析和优化建议部分 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 修复 Mock 数据结构与真实 API 一致性 - 新增 form_sn 和 created_time 字段 - 修复 categories 为数组结构 - 添加测试商品置顶功能(savings-product-30b41aae) - 移除多余字段 Co-Authored-By: Claude Opus 4.6
hookehuyr authored -
### 新增 - 文档解析改造任务清单说明 - 文本抽取管线、结构化校验、写入稳态化等模块说明 - 解析摘要输出与审计日志功能说明 - 计划书模块定位与优化建议 ### 修复 - 修复 ESLint 警告 ### 测试 - 补充解析流程集成测试与边界测试 - 新增 fixtures 文档样本说明 --- **详细信息**: - **影响文件**: README.md, docs/CHANGELOG.md, docs/PLAN/plan-form-schema-usage.md, docs/to-parse/README.md, scripts/parse-docs.js, scripts/parse-docs.test.js - **技术栈**: Node.js, Vitest, 文档维护 - **测试状态**: 已通过 (pnpm test),ESLint 存在现有警告 - **备注**: 每次解析都有可追溯审计记录 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 添加文档解析工具 (scripts/parse-docs.js) - 优化计划书配置定位与 Schema 文档 - 完整计划书字段验证、分组、转换系统 - 添加计划书表单重构 (PlanFormContainer) - 补充计划书状态管理与颜色标识 - 优化计划书模板 (储蓄/人寿/重疾) - 统一权限检查与文件操作反馈 - 同步文档更新 (README/PLAN/CHANGELOG) 详见 docs/CHANGELOG.md Co-Authored-By: Claude Code
hookehuyr authored -
### 新增 - 添加计划书模块入口与配置地图(页面、组件、配置、API) - 添加计划书表单字段容器使用示例 - 添加字段组件、模板组件、配置文件的详细说明 ### 文档 - README 更新计划书模块定位与优化建议 - CHANGELOG 记录文档更新 - plan-form-schema-usage.md 完善计划书模块配置文档 --- **详细信息**: - **影响文件**: docs/PLAN/plan-form-schema-usage.md, README.md, docs/CHANGELOG.md - **技术栈**: Vue 3, Taro - **测试状态**: npm lint(存在历史警告) - **备注**: 文档补齐,便于快速定位计划书模块配置与入口 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 更新 README.md 文档说明 - 更新 CHANGELOG.md 记录变更 - 优化 CriticalIllnessTemplate 字段配置 - 优化 LifeInsuranceTemplate 字段配置 - 优化 SavingsTemplate 字段配置 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 重构 useFieldValueTransform 为可复用组件,支持动态字段定义 - 优化 PlanFormContainer 字段映射逻辑,简化代码 - 添加计划书模板字段配置:withdrawal_start_age_simplified 等字段 - 改进字段值转换 composable 的灵活性和可配置性 - 更新 CHANGELOG.md 记录本次优化内容 影响文件: - src/components/plan/PlanFormContainer.vue - src/components/plan/PlanTemplates/*.vue - src/composables/useFieldValueTransform.js - src/composables/useFieldDependencies.js - src/config/plan-templates.js Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
重构计划书字段配置管理,提升代码可维护性和扩展性。 主要变更: - 优化字段转换器实现 - 改进字段依赖管理逻辑 - 完善字段值转换功能 - 更新相关测试用例 测试: - 更新单元测试用例 - 新增集成测试文件 文档: - 更新 CHANGELOG 记录 - 新增任务文档到 docs/tasks/
hookehuyr authored -
- 修复 transform type 字符串比较:fen_to_yuan → TRANSFORM_TYPES.FEN_TO_YUAN - 添加缺失的 TRANSFORM_TYPES import - 修复 batchToYuanFunc 逻辑:只在定义 fen_to_yuan 时才转换 - 修复测试代码:传入 ref 而非 ref.value 给 composable - 移除错误的测试断言:computed ref 没有 .value 属性 - 添加 eslint-disable-next-line 注释避免 react-hooks 规则 Co-Authored-By: Claude Code
hookehuyr authored -
--- **详细信息**: - **影响文件**: docs/CHANGELOG.md - **技术栈**: 文档 - **测试状态**: N/A - **备注**: 保持增量更新 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
### 新增 - planFieldValidation.js - 字段验证系统,支持必填、长度、范围、正则、自定义验证 - useFieldDependencies.js - 字段关联系统,管理显示/隐藏、启用/禁用 - planFieldValidation.test.js - 完整单元测试(40个用例) ### 修复 - 修复 ESLint 错误:使用 Number.isNaN 替代全局 isNaN ### 测试 - 单元测试全部通过(40/40) - ESLint 检查通过 --- **详细信息**: - **影响文件**: src/utils/planFieldValidation.js, src/composables/useFieldDependencies.js - **技术栈**: Vitest, Vue 3 Composition API - **测试状态**: 已通过 - **备注**: 提取可复用验证逻辑,支持同步/异步验证 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 提取计划书字段定义到独立配置文件 (plan-fields.js) - 定义字段类型枚举 (TEXT, NUMBER, AMOUNT, SELECT, RADIO, DATE, NAME) - 配置字段属性 (label, type, required, api_field, component) - 支持字段验证规则和显示条件 - 支持字段依赖关系 (affects, depends_on) - 新增字段值转换工具 (planFieldTransformers.js) - 分转元: fenToYuan (10000 → "100.00") - 元转分: yuanToFen ("100.00" → 10000) - 年龄格式化: formatAge (25 → "25岁") - 批量转换: batchTransformFields - 反向转换: reverseTransformFields - 新增测试目录 (src/utils/__tests__) 影响文件: - src/config/plan-fields.js (新增) - src/utils/planFieldTransformers.js (新增) - src/utils/__tests__/planFieldTransformers.test.js (新增) 技术栈: Vue 3, Taro 4 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>hookehuyr authored -
- 新增 src/config/constants/orderStatus.js - 定义 ORDER_STATUS 常量(PENDING/PROCESSING/GENERATED/VIEWED) - 定义 ORDER_STATUS_MAP 映射表 - 定义 ORDER_STATUS_TEXT 状态文本 - 导出 mapOrderStatus/getStatusText/isValidStatus 工具函数 - 重构 src/composables/usePlanView.js - 移除本地 mapOrderStatus/getStatusText 函数 - 使用常量替代硬编码状态值 --- **详细信息**: - **影响文件**: src/composables/usePlanView.js, src/config/constants/orderStatus.js - **技术栈**: Vue 3, Taro - **测试状态**: 已测试 - **备注**: 提升代码可维护性,避免魔法数字 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
### 消息列表页 - 优化消息项卡片布局,提升信息可读性 - 添加未读红点显示 - 改进标题和状态标签的视觉层级 ### 消息详情页 - 添加富文本内容格式化功能 - 处理图片宽度自适应 - 处理文本换行显示 详细变更: - src/pages/message/index.vue: 优化卡片布局和状态显示 - src/pages/message-detail/index.vue: 新增格式化功能
hookehuyr authored -
- 归档 102 条历史记录到 docs/changelog-archive/ - 主文件只保留最近 20 条记录 - 添加自动化归档脚本 scripts/archive-changelog.sh 详细变更: - docs/CHANGELOG.md: 从 122 条精简到 20 条 - docs/changelog-archive/CHANGELOG-archive-2024-2026.md: 历史记录归档 - scripts/archive-changelog.sh: 自动化归档脚本
hookehuyr authored -
- 只使用 title 字段显示标题,移除 note 降级处理 - 标题完整显示,不再省略(移除 line-clamp-1) - 预览简化为固定文本:"点击查看详情"或"暂无内容" - 删除 getItemTitle 和 getItemPreview 辅助函数(-50 行) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 人寿/重疾模板改为 Schema 驱动渲染与校验 - 人寿/重疾产品配置增加 form_schema 入口 - 提取方式字段统一命名为 withdrawal_method - 使用文档补充人寿/重疾示例 - README 同步最新更新 影响文件: plan-templates.js, LifeInsuranceTemplate.vue, CriticalIllnessTemplate.vue, plan-form-schema-usage.md, README.md, CHANGELOG.md
hookehuyr authored -
- 记录计划书表单重构相关更改 - 更新影响文件列表 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 重构 PlanFormContainer.vue 的 submit 函数,使用模板配置的 submit_mapping - 新增完整的储蓄计划书模板 SavingsTemplate.vue - 在 plan-templates.js 中添加详细的字段映射配置 - 更新 README.md 和 CHANGELOG.md - 新增 plan-form-schema-usage.md 使用说明文档 影响文件: - src/components/plan/PlanFormContainer.vue - src/components/plan/PlanTemplates/SavingsTemplate.vue - src/config/plan-templates.js - docs/plan/plan-form-schema-usage.md Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
hookehuyr authored -
- 在提交数据映射中添加 withdrawal_method 字段 - 确保提取方式正确提交到后端 影响文件: - src/components/plan/PlanFormContainer.vue
hookehuyr authored -
- 将 specified_amount_type 重命名为 withdrawal_method - 同步更新组件、文档和字段示例 - 保持"功能优先"的语义一致性 影响文件: - src/components/plan/PlanTemplates/SavingsTemplate.vue - docs/PLAN/plan-entry-architecture.md - docs/lessons-learned/plan-entry-module-summary.md - docs/CHANGELOG.md - README.md Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored
-
- 13 Feb, 2026 5 commits