1. 12 Feb, 2026 12 commits
    • …字段名为 unread_msg_count
      hookehuyr authored
    • hookehuyr authored
    • - 统一所有储蓄型产品的提取币种为 USD
      - 新增每年提取金额字段 (annual_withdrawal_amount)
      - 新增每年递增提取百分比字段 (annual_increase_percentage)
      - 添加 inputLabel prop 支持动态提示文字
      - 修复百分比输入的类型转换和实时验证
      - 修复 AmountKeyboard 组件属性类型不匹配问题
      - 修复 ESLint 警告:使用 Number.isNaN() 替代 isNaN()
      
      影响文件:
      - src/config/plan-templates.js: 币种统一为 USD
      - src/components/plan/PlanFields/AmountKeyboard.vue: 添加 inputLabel prop
      - src/components/plan/PlanTemplates/SavingsTemplate.vue: 新增字段和验证逻辑
      - src/components/plan/PlanFormContainer.vue: 添加字段映射和数据转换
      - src/components/plan/PlanTemplates/*Template.vue: 添加 inputLabel 使用
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 调整缴费年期组件内边距(px-4 py-2 替代 p-4)
      - 添加提取计划区域输入框左侧内边距修复
      - 移除 SavingsTemplate 样式 scoped 属性以应用样式修复
      - 禁用消息列表Mock数据以使用真实API
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • 为新闻详情和我的新闻列表API文档添加正式环境服务器URL,确保开发者能够正确访问线上API端点。
      hookehuyr authored
    • - 移除 fn() 中的自动 toast,避免双重提示
      - 扩展 toast 显示时长从 2 秒到 3 秒
      - PlanFormContainer emit 时包含 message 字段
      - 所有父组件使用 result.message 传递后端错误信息到结果页面
      - 修复 index.vue 中硬编码错误消息的问题
      hookehuyr authored
    • - 将"请输入保额金额"提示文字移至顶部
      - 调整币种符号位置至金额数值前方
      - 使用 items-end 和 leading-none 确保币种符号与金额数值底部对齐
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - 创建 PaymentPeriodRadio 组件替代弹窗选择器
      - 未选中状态:灰色边框和文字
      - 选中状态:蓝色边框、浅蓝背景、蓝色文字
      - 移除单选按钮图标,只显示文字
      - 两列网格布局,点击即选
      
      影响文件:
      - src/components/plan/PlanFields/PaymentPeriodRadio.vue (新建)
      - src/components/plan/PlanTemplates/CriticalIllnessTemplate.vue
      - src/components/plan/PlanTemplates/LifeInsuranceTemplate.vue
      - src/components/plan/PlanTemplates/SavingsTemplate.vue
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • 移除 docs/backups/original-pages/ 目录下的四个备份文件:
      - message-index.vue.bak
      - product-center-index.vue.bak
      - search-index.vue.bak
      - material-list-index.vue.bak
      
      这些文件是开发过程中的临时备份,现已不再需要。
      hookehuyr authored
    • - 从 PlanFormContainer.vue 的 fieldMapping 中移除 age → customer_age 映射
      - 提交计划书时不再包含 customer_age 参数
      - 保留 withdrawal_start_age 字段用于提取计划
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • hookehuyr authored
    • - 移除流光和磨砂玻璃特效,改为简洁设计
      - 调整背景和颜色,符合 Manulife 企业风格
      - 统一字体颜色和排版,增强可读性
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
  2. 11 Feb, 2026 26 commits
  3. 10 Feb, 2026 2 commits
    • - ProductCard 组件:降低对比度,更加柔和
        - 边框颜色调整为 border-gray-200,增强可见性
        - 阴影优化:更细腻的阴影参数
        - 装饰背景从蓝色改为中性灰色光晕
        - 按钮样式调整为浅色背景(浅蓝 + 浅灰)
      - 首页"查看更多"按钮:移除背景色,改为透明样式
      - 金额输入弹窗:调整弹窗位置为 top: 40%,更符合视觉中心
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored
    • - NavHeader 组件增强:支持自定义背景、文字颜色和覆盖模式
      - 我的页面全面升级:
        - 新增渐变背景头部(深蓝到科技蓝)
        - 用户卡片优化:头像编辑徽章、精致阴影、装饰圆圈
        - 菜单图标彩色化:每个功能对应独特的品牌色背景
        - 退出登录按钮优化:白色卡片样式,更统一
        - 新增页脚版权信息
      - 整体视觉风格与首页保持一致
      
      Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
      hookehuyr authored