- 14 Feb, 2026 19 commits
-
-
### 新增 - 添加计划书模块入口与配置地图(页面、组件、配置、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 21 commits
-
-
- 清理架构文档中冗余的字段示例代码 - 调整快速指南格式 - 更新模块总结文档 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
hookehuyr authored
-
hookehuyr authored
-
hookehuyr authored
-
hookehuyr authored
-
hookehuyr authored
-
hookehuyr authored
-
hookehuyr authored
-
hookehuyr authored
-
该脚本原本用于在提交时根据 commit 类型自动更新 package.json 版本号,但其逻辑存在冗余且维护成本高。决定移除该脚本,后续版本管理将采用更明确的手动或 CI 流程控制。
hookehuyr authored -
hookehuyr authored
-
- 修复 JPEG 等图片文件显示为 "DOC" 标签的问题 - 优化 extractExtensionFromFile 函数的 fallback 逻辑 - 移除首页、搜索页、周热门资料页的错误扩展名提取逻辑 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored -
- 新增版本自动更新脚本 (scripts/update-version.sh) - 完善 Git 工作流说明(分支命名、commit 规范) - 更新 CLAUDE.md 文档结构 - 优化 commit-msg hook 支持 详细信息: - 技术栈: Bash, Git Hooks, Semantic Versioning - 测试状态: 已通过 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored -
- 添加从 develop 创建功能分支的工作流说明 - 添加分支命名规范(feature/xxx, fix/xxx, refactor/xxx) - 添加版本自动更新规则(Semantic Versioning) - 添加 feat(version) 格式跳过版本更新的说明 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored -
- 新增 docs/test.md 测试文件 Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored -
- 已统一使用 requireLogin,不再需要 usePlanPermission - 删除冗余的 composable 文件 影响文件: - src/composables/usePlanPermission.js (删除) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored -
- 将 checkPlanPermission 改为 requireLogin - 更新导入:usePlanPermission → usePermission - 计划书专属文案:请先登录后制作专属计划书 影响文件: - src/pages/index/index.vue - src/pages/product-center/index.vue - src/pages/product-detail/index.vue - src/pages/search/index.vue Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
hookehuyr authored -
- 添加默认标题"未命名文件" - 数据获取后立即处理,保持模板简洁 Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
hookehuyr authored
-