CHANGELOG.md
25.3 KB
[2026-02-15] - 多产品文档解析支持
新增
- 新增
product-splitter.js产品边界检测模块- 支持产品代码前缀识别(GS、GC、FA、LV2 等)
- 支持产品命名模式(以"計劃"、"保障"、"保险"、"壽險"结尾)
- 自动检测和分割多产品文档
优化
-
增强
parse-docs.js多产品处理能力-
parseSingleFile()支持返回多产品数组 -
generateAuditFile()支持产品索引参数生成独立文件名 - 单文件模式 (
--file=) 正确处理多产品结果 -
buildParseSummary()统计多产品数量
-
-
优化
smart-field-extractor.js结构- 新增
smartExtractFieldsForProduct()单产品提取函数 - 移除重复的函数定义,统一调用接口
- 新增
详细信息:
- 影响文件: scripts/product-splitter.js, scripts/parse-docs.js, scripts/smart-field-extractor.js
- 技术栈: Node.js, 正则表达式, 多产品分割
- 测试状态: 已测试(解析 计划书模版2.docx 成功识别 4 个产品)
- 备注: 每个产品生成独立的审核文件,便于人工逐一确认
[2026-02-15] - 智能字段提取器完善
新增
- 实现
smartExtractList()智能列表提取函数 - 支持基于起始模式和结束关键词的列表边界识别
修复
- 修复
insurance_period和withdrawal_modes字段的postProcess函数类型处理问题 - 优化
payment_periods字段的过滤逻辑,排除"投保年龄"等无效项
详细信息:
- 影响文件: scripts/smart-field-extractor.js
- 技术栈: Node.js, 正则表达式, 智能提取
- 测试状态: 单元测试通过
- 备注: 提升了字段提取的准确性和健壮性
[2026-02-14] - 文档解析使用说明完善
优化
- 补充解析链路与使用思路,明确审核与合并边界
- 更新解析命令说明与默认行为
详细信息:
- 影响文件: docs/to-parse/README.md, README.md
- 技术栈: 文档维护
- 测试状态: 未运行(仅文档更新)
- 备注: 使用方式与链路更清晰
[2026-02-14] - 文档解析审核流程落地
优化
- 修复审核模板重复定义与内容断裂,统一字段命名与展示结构
- 完善审核流程指引,明确 pending/approved 目录治理与合并步骤
- 默认解析仅生成待审核文件,写入配置需显式开启
详细信息:
- 影响文件: scripts/parse-docs.js, docs/to-parse/README.md, docs/tasks/plan/改进文档解析工具-添加审核流程.md, README.md
- 技术栈: Node.js, 文档维护
- 测试状态: pnpm test 通过;pnpm lint 30 warnings
- 备注: 已生成待审核文件并完成可读性校验
[2026-02-14] - 文档解析审核方案整理
优化
- 整理审核流程文档并对齐字段命名与目录规范
- 补充审核模板修复重点与解析策略改进点
详细信息:
- 影响文件: docs/tasks/plan/改进文档解析工具-添加审核流程.md, README.md
- 技术栈: 文档维护
- 测试状态: 未运行(仅文档更新)
- 备注: 明确审核流程现状与修复范围
[2026-02-14] - markitdown 文档解析服务集成
新增
- 集成 markitdown CLI 工具支持 PDF/DOCX 文档解析
- 创建 parse-config.js 统一配置管理模块
- 添加配置状态检查命令
npm run parse:docs:status - 创建 .env.example 环境变量模板
- 新增 scripts/README.md 使用指南
优化
- MD/TXT 文件直接读取,无需 markitdown 处理
- PDF/DOCX 文件通过 markitdown CLI 转换
- 添加 markitdown 失败时的本地库回退机制
详细信息:
- 影响文件: scripts/parse-config.js, scripts/parse-docs.js, scripts/.env.example, scripts/README.md, package.json
- 技术栈: Node.js, Python (markitdown v0.1.4), child_process
- 测试状态: 已通过(MD 文件解析验证)
- 备注: markitdown CLI 已安装,配置已启用 (type: 'cli')
[2026-02-14] - 空表单回退规则补齐
修复
- 空 schema 自动回退默认 schema,避免生成空表单
- 生成结果中空 schema 配置回填为默认 schema 引用
详细信息:
- 影响文件: scripts/parse-docs.js, scripts/parse-docs.test.js, src/utils/parsers/config-generator.js, src/config/plan-templates.js, README.md
- 技术栈: Node.js, Vitest
- 测试状态: pnpm test 通过;pnpm lint 30 warnings
- 备注: form_schema 为空结构时将使用对应类型默认 schema
[2026-02-14] - 解析文件过滤
修复
- 解析待处理目录时跳过 README.md
详细信息:
- 影响文件: scripts/parse-docs.js, README.md
- 技术栈: Node.js
- 测试状态: pnpm test 通过;pnpm lint 30 warnings
- 备注: 仅过滤 docs/to-parse/README.md
[2026-02-14] - 搜索测试 Mock 开关修正
修复
- 搜索页单测固定使用真实 API Mock,避免被全局 Mock 开关干扰
详细信息:
- 影响文件: src/pages/search/index.test.js
- 技术栈: Vitest
- 测试状态: pnpm test 通过;pnpm lint 30 warnings
- 备注: 用例统一 mock USE_MOCK_DATA=false
[2026-02-14] - 解析配置字段补齐
新增
- 解析配置生成按保险类型注入 form_schema 与 submit_mapping
- 补充解析生成默认 schema/mapping 输出测试
详细信息:
- 影响文件: scripts/parse-docs.js, scripts/parse-docs.test.js, src/utils/parsers/config-generator.js, README.md
- 技术栈: Node.js, Vitest
- 测试状态: pnpm test 失败(search 页面 2 项断言);pnpm lint 30 warnings
- 备注: 解析生成不会再输出空的 form_schema/submit_mapping
[2026-02-14] - Mock 数据结构优化
新增
- 添加测试商品置顶功能(savings-product-30b41aae)
- 产品列表 Mock 数据新增 form_sn 和 created_time 字段
修复
- 修复 Mock 数据结构与真实 API 一致性
- 将 category_id 改为 categories 数组结构
- 移除多余字段(name, description, premium)
详细信息:
- 影响文件: src/utils/mockData.js
- 技术栈: Mock 数据生成
- 测试状态: 已通过
- 备注: 测试商品固定在第一页第一位,便于测试
[2026-02-14] - 测试计划书解析验证
新增
- 成功解析 docs/to-parse/测试计划书-智享未来.md 并生成计划书配置
详细信息:
- 影响文件: src/config/plan-templates.js, docs/to-parse/测试计划书-智享未来.md
- 技术栈: Node.js, 文档解析脚本
- 测试状态: pnpm run parse:docs -- --file="测试计划书-智享未来.md" 通过
- 备注: 解析产物已写入 plan-templates 配置
[2026-02-14] - 文档解析改造回归测试
测试
- pnpm test 通过(Vitest 全量用例)
- pnpm lint 通过(30 个现存警告)
详细信息:
- 影响文件: scripts/parse-docs.js, scripts/parse-docs.test.js, src/pages/search/index.test.js, src/components/list/LoadMoreList/index.vue
- 技术栈: Vitest, ESLint
- 测试状态: pnpm test 通过;pnpm lint 30 warnings
- 备注: 测试中出现 NutUI/Taro 组件解析警告与 Taro API mock 警告,但用例通过
[2026-02-14] - 运营与审计完善
新增
- 解析摘要输出(成功/失败/耗时)并生成审计日志与变更摘要
- 使用说明补充解析摘要与审计日志位置
详细信息:
- 影响文件: scripts/parse-docs.js, scripts/parse-docs.test.js, docs/to-parse/README.md, docs/tasks/文档解析改造-tasks.md, README.md
- 技术栈: Node.js, Vitest, 文档维护
- 测试状态: pnpm test 通过;pnpm lint 30 warnings
- 备注: 每次解析都有可追溯审计记录
[2026-02-14] - 测试与验证完善
新增
- 补充解析流程集成测试与 updateConfigContent 边界测试
- 新增 fixtures 文档样本说明并补齐相关文档入口
详细信息:
- 影响文件: scripts/parse-docs.js, scripts/parse-docs.test.js, docs/to-parse/README.md, docs/tasks/文档解析改造-tasks.md, README.md
- 技术栈: Node.js, Vitest, 文档维护
- 测试状态: 已通过(pnpm test),ESLint 存在现有警告
- 备注: 解析流程测试可重复运行,覆盖冲突与插入边界路径
[2026-02-14] - 生成与写入稳态化
新增
- 结构化定位 PLAN_TEMPLATES 插入位置并支持 dry-run 变更预览
- 增加重复 form_sn 冲突检测与阻断写入
- 完善备份记录并支持回滚入口
详细信息:
- 影响文件: scripts/parse-docs.js, scripts/parse-docs.test.js, docs/tasks/文档解析改造-tasks.md, README.md
- 技术栈: Node.js, Vitest
- 测试状态: 已通过(pnpm test),ESLint 存在现有警告
- 备注: 解析写入路径更稳定,新增冲突保护与预览模式
[2026-02-14] - 结构化解析校验接入
新增
- 接入 JSON Schema 校验并输出缺失字段报告
- 校验失败阻断解析结果写入配置
- 单测覆盖校验通过与失败路径
详细信息:
- 影响文件: scripts/parse-docs.js, scripts/parse-docs.test.js, package.json, docs/tasks/文档解析改造-tasks.md, README.md
- 技术栈: Node.js, Ajv, Vitest
- 测试状态: 已通过(pnpm test),ESLint 存在现有警告
- 备注: 校验规则覆盖核心字段并保留扩展字段
[2026-02-14] - 文本抽取管线接入
新增
- 接入 PDF 文本抽取与页数元信息
- 接入 Docx 文本抽取并输出警告信息
- 统一抽取结果结构并增加抽取失败回退
详细信息:
- 影响文件: scripts/parse-docs.js, scripts/parse-docs.test.js, package.json, docs/tasks/文档解析改造-tasks.md, README.md
- 技术栈: Node.js, Vitest
- 测试状态: 已通过(pnpm test),ESLint 存在现有警告
- 备注: .doc 文件提示转换为 .docx,OCR 预留未启用
[2026-02-14] - 文档解析输出定义完善
更新
- 明确解析输出 JSON 结构并补齐示例与约束
- 生成 form_sn 改为稳定的 slug + hash 规则
- 配置生成支持 form_schema 与 submit_mapping 输出
详细信息:
- 影响文件: scripts/parse-docs.js, scripts/parse-docs.test.js, docs/plan/plan-form-schema-usage.md, docs/tasks/文档解析改造-tasks.md, README.md
- 技术栈: Node.js, Vitest, 文档维护
- 测试状态: 已通过(pnpm test),ESLint 存在现有警告
- 备注: 解析输出结构对齐 Schema 与提交映射配置
[2026-02-14] - 文档解析改造任务清单
新增
- 新增文档解析改造任务清单,细化步骤与验收标准
详细信息:
- 影响文件: docs/tasks/文档解析改造-tasks.md, README.md
- 技术栈: 文档维护
- 测试状态: 不适用
- 备注: 任务完成后按清单勾选便于回顾
[2026-02-14] - 优化计划书字段配置管理
新增
- 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
- 测试状态: 已通过
- 备注: 提取可复用验证逻辑,支持同步/异步验证
[2026-02-14] - 表单状态常量化
重构
- 新增
src/config/constants/orderStatus.js统一管理订单状态 - 提取
mapOrderStatus、getStatusText、isValidStatus工具函数 - 重构
usePlanView.js使用常量替代硬编码状态值
详细信息:
- 影响文件: src/composables/usePlanView.js, src/config/constants/orderStatus.js
- 技术栈: Vue 3, Taro
- 测试状态: 已通过
- 备注: 提升代码可维护性,避免魔法数字
[2026-02-14] - 人寿/重疾模板 Schema 化
更新
- 人寿与重疾模板改为 Schema 自动渲染与校验
- 人寿/重疾产品配置增加 form_schema 入口
- 使用文档补充人寿/重疾示例
- README 同步最新更新
详细信息:
- 影响文件: src/config/plan-templates.js, src/components/plan/PlanTemplates/LifeInsuranceTemplate.vue, src/components/plan/PlanTemplates/CriticalIllnessTemplate.vue, docs/plan/plan-form-schema-usage.md, README.md
- 技术栈: Vue 3, Taro 4
- 测试状态: 待测试
- 备注: 保障类产品字段新增仅需调整 Schema 配置
[2026-02-14] - 计划书 Schema 注释与使用文档
[2026-02-14] - 计划书表单重构
重构
- 重构 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, README.md
- 技术栈: Vue 3, Taro 4
- 测试状态: 待测试
- 备注: Schema 配置与提交映射均有详细说明
新增
- 补充计划书 Schema 与提交映射的详细注释与 JSDoc
- 新增计划书 Schema 使用文档,便于新增保险类型
详细信息:
- 影响文件: src/config/plan-templates.js, src/components/plan/PlanTemplates/SavingsTemplate.vue, src/components/plan/PlanFormContainer.vue, docs/plan/plan-form-schema-usage.md, README.md
- 技术栈: Vue 3, Taro 4
- 测试状态: 待测试
- 备注: Schema 配置与提交映射均有详细说明
[2026-02-14] - 计划书表单 Schema 化(方案 2)
更新
- 储蓄类模板使用表单 Schema 自动字段渲染与校验
- 提交字段映射迁移到模板配置,统一处理金额转换
- 移除模式切换清空逻辑改为配置驱动
详细信息:
- 影响文件: src/config/plan-templates.js, src/components/plan/PlanTemplates/SavingsTemplate.vue, src/components/plan/PlanFormContainer.vue, README.md
- 技术栈: Vue 3, Taro 4
- 测试状态: 待测试
- 备注: 储蓄类产品字段新增仅需调整配置
[2026-02-14] - 文档对齐与业务说明更新
更新
- 同步 README 的业务模块与页面清单
- 修正文档导航中的 API 集成日志入口
- 重写新人入门指南为业务与路由上手文档
- 对齐登录页路径说明与认证调试文档
- 更新前端开发计划中的当前路由与模块概览
- 对齐鉴权重构文档的登录页说明
- 记录项目开发计划与调整版为历史版本并补充当前业务说明
- README 补充路由与计划文档对齐说明
详细信息:
- 影响文件: README.md, QUICKSTART.md, docs/README.md, docs/guides/新人入门指南.md, docs/guides/认证调试指南.md, docs/plan/前端开发计划.md, docs/plan/前端开发计划-调整版.md, docs/specs/2026-02-02-auth-refactoring.md
- 技术栈: 文档维护
- 测试状态: 不适用
- 备注: 与现有路由与页面模块保持一致
[2026-02-14] - 提取方式字段重命名
更新
- 将提取方式字段从
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
- 技术栈: Vue 3, Taro 4
- 测试状态: 待测试
- 备注: 中文字段名保持为"提取方式"
[2026-02-14] - 修复文件扩展名解析逻辑
修复
- 修复 JPEG 图片文件显示为 "DOC" 标签的问题
- 优化
extractExtensionFromFile函数的 fallback 逻辑 - 移除首页、搜索页、周热门资料页的错误扩展名提取逻辑
详细信息:
- 影响文件: src/utils/documentIcons.js, src/pages/index/index.vue, src/pages/search/index.vue, src/pages/week-hot-material/index.vue
- 技术栈: Vue 3, Taro 4, 文件处理
- 测试状态: 待测试
-
备注:
- 问题根源:
fileName.split('.')对 "IMG_6395大" 返回文件名本身而非扩展名 - 解决方案:让组件内部使用
extractExtensionFromFile自动从 downloadUrl 解析扩展名 - 优先级:extension 字段 > fileName > src > downloadUrl
- 涉及页面:首页周热门资料、搜索页文件结果
- 问题根源:
[2026-02-13] - 收藏页空名称处理
修复
- 修复收藏页数据
name字段为null时显示空白的问题 - 添加默认标题"未命名文件"兜底处理
详细信息:
- 影响文件: src/pages/favorites/index.vue
- 技术栈: Vue 3, Taro 4
- 测试状态: 已通过
-
备注: 使用
map方法在数据获取后立即处理,保持模板简洁
[2026-02-13] - 登录权限检查与提示文案优化
新增
- 为首页网格导航"计划书"按钮添加登录权限检查
- 未登录用户点击时显示友好的登录提示弹窗
优化
- 优化默认登录权限提示文案:从"登录后即可查看完整内容"改为"登录后即可使用完整功能"
- 文案更通用,同时适用于查看型和操作型场景
- 提升文案与实际操作的匹配度
详细信息:
- 影响文件: src/config/permissions.js, src/pages/index/index.vue
- 技术栈: Vue 3, Taro 4, Composables
- 测试状态: 已通过
-
备注:
- 首页网格导航使用自定义提示:"计划书功能需要登录后才能使用,是否立即登录?"
- 其他"制作计划书"按钮使用优化后的默认文案
- 修改后覆盖首页、产品中心、产品详情、搜索页的所有计划书相关操作
[2026-02-13] - 文件操作反馈功能配置同步
修复
- 修复文件操作失败时"去反馈"按钮导致的
showModal参数错误 - 导入
features配置使用命名导入(修复构建警告) - 根据
features.feedback动态控制"去反馈"按钮显示 - 根据配置动态调整提示文案(移除"前往意见反馈"提示)
- 根据配置决定是否跳转反馈页面
详细信息:
- 影响文件: src/composables/useFileOperation.js
- 技术栈: Vue 3, Taro 4
- 测试状态: 已通过
-
备注: 修复了当
feedback: false时文件操作失败提示出现的参数错误
[2026-02-13] - 储蓄类模板提取计划逻辑修正
修复
- 修正储蓄类产品模板的提取计划逻辑错误
- 移除"是否生成说明"字段与"款项提取"配置的强依赖关系
- "是否希望生成一份允许减少名义金额的提取说明?"现在作为独立字段,不影响提取方案配置
- 移除错误的 watch 监听器,该监听器在选择"否"时会错误地清除所有提取计划字段
- 更新校验逻辑:
withdrawal_enabled字段改为可选,不再强制校验
文档
- 更新
docs/plan/plan-entry-architecture.md架构文档 - 从"三层结构"改为"字段结构说明",明确字段1为独立字段
- 新增组件设计代码示例,移除错误的
v-if条件和 watch 监听器
详细信息:
- 影响文件: src/components/plan/PlanTemplates/SavingsTemplate.vue, docs/plan/plan-entry-architecture.md
- 技术栈: Vue 3, Taro 4
- 测试状态: 待测试
- 备注: 提取方案配置现在始终显示(当配置启用时),不受"是否生成说明"字段影响
[2026-02-13] - 消息详情页布局与状态优化
优化
- 优化计划书信息布局:长文本自动换行,避免挤压左侧标签
- 添加计划书状态颜色标识:待处理(橙)、处理中(蓝)、已生成(绿)、已查看(灰)
详细信息:
- 影响文件: src/pages/message-detail/index.vue
- 技术栈: Vue 3, Less, Flexbox
- 测试状态: 已通过
- 备注: 状态样式与计划列表页保持一致
[2026-02-13] - 功能开关配置
配置
-
添加功能开关到
src/config/features.js:-
contactService: false- 隐藏帮助中心联系客服 -
feedback: false- 隐藏我的页面意见反馈
-
-
帮助中心页面 (
src/pages/help-center/index.vue):- 导入
features.js配置 - 使用
v-if="features.contactService"控制联系客服显示
- 导入
-
我的页面 (
src/pages/mine/index.vue):- 导入
features.js配置 - 使用计算属性过滤菜单项
- 修改
v-forkey 为item.key提高稳定性
- 导入
修复
- 移除 TypeScript 类型的 JSDoc 注释(
@type {boolean}),修复 eslint 警告
详细信息:
- 影响文件: src/config/features.js, src/pages/help-center/index.vue, src/pages/mine/index.vue
- 技术栈: Vue 3, Taro 4
- 测试状态: 已通过 (npm lint + npm test)
- 备注: 当功能开放时,只需在 features.js 中将对应开关改为 true 即可
[2026-02-13] - 首页标题样式调整
优化
- 调整首页"臻奇荟"标题位置至左上方(顶部间距从 180rpx 减小至 128rpx)
- 优化标题对齐方式,适配整体页面布局
详细信息:
- 影响文件: src/pages/index/index.vue
- 技术栈: Vue 3, TailwindCSS
- 测试状态: 已通过
- 备注: 保持原有高度占位,防止布局塌陷
[2026-02-13] - 统一权限检查与移除重复代码
新增
- ListItemActions 组件集成权限检查逻辑
优化
- 移除 material-list 页面中重复的 usePermission 调用
- 权限检查完全由 ListItemActions 组件内部处理
- 添加 ListItemActions 组件 README 文档
详细信息:
- 影响文件: src/pages/material-list/index.vue, src/components/list/ListItemActions/index.vue, src/components/list/ListItemActions/README.md
- 技术栈: Vue 3, Taro 4
- 测试状态: 已通过
- 备注: 组件自包含业务逻辑模式,父组件无需重复权限检查
[2026-02-13] - 搜索页登录提示优化
优化
- 搜索页使用自定义登录提示术语"搜索功能需要登录后才能使用"
- 支持通过 customOptions 参数覆盖默认权限提示内容
详细信息:
- 影响文件: src/pages/search/index.vue
- 技术栈: Vue 3, Taro 4
- 测试状态: 已通过
- 备注: getPermissionConfig 支持自定义内容覆盖
[2026-02-13] - 资料查看权限与搜索页测试对齐
新增
- 统一动作级权限映射,支持页面查看权限扩展
- 资料查看入口增加登录权限校验与回调路径记录
优化
- 搜索页测试对齐当前实现并补充接口 Mock
详细信息:
- 影响文件: src/composables/usePermission.js, src/config/permissions.js, src/components/cards/MaterialCard.vue, src/pages/material-list/index.vue, src/pages/search/index.test.js, vitest.config.js, package.json
- 技术栈: Vue 3, Taro 4, Pinia, Vitest
- 测试状态: 已通过(npm test)
- 备注: lint 存在历史 warning 未处理
[2026-02-13] - 我的页面消息红点显示
新增
- 我的页面消息菜单项添加未读红点显示
- 新增
showMessageBadge计算属性,从userStore.unreadMsgCount读取未读状态 - 添加
.menu-badge样式,与 TabBar 红点保持一致
优化
- 为菜单项添加
key属性,便于识别特定菜单项 - 红点逻辑与 TabBar 完全一致,确保同步显示
详细信息:
- 影响文件: src/pages/mine/index.vue
- 技术栈: Vue 3, Pinia
- 测试状态: 已通过
-
备注: 红点在
unreadMsgCount > 0时显示
[2026-02-12] - 优化反馈列表和消息页面图片加载
新增
- 新增
optimizeImageUrl工具函数,自动为 CDN 图片添加缩略图优化参数 - 支持自定义缩略图宽度和图片质量
- 只处理
cdn.ipadbiz.cn的图片 - 非 CDN 图片保持原样返回
优化
-
反馈列表图片优化:列表中使用 200px 缩略图(质量70),点击预览时才加载原图
- 显著减少列表加载时的带宽消耗
- 提升列表滚动性能
-
消息详情页优化:优化布局和样式
- 调整背景色为浅灰色
bg-gray-50 - 增加卡片式布局,添加圆角和阴影
- 优化标题、时间、内容的视觉层级
- 调整字号和行高提升阅读体验
- 调整背景色为浅灰色
-
消息列表优化:重构卡片布局,提升信息可读性
- 第一行:标题(或内容预览)+ 未读红点
- 添加状态标签(未读/已读)
- 第二行:内容预览(截取前 60 字)
- 右侧:时间 + 时钟图标
详细信息:
- 影响文件: src/utils/tools.js, src/pages/feedback-list/index.vue, src/pages/message-detail/index.vue, src/pages/message/index.vue
- 技术栈: Vue 3, Taro, CDN 图片优化
- 测试状态: 已通过
- 备注: 性能收益 - 列表加载节省 ~99% 图片流量
本文档记录 Manulife WeApp 项目的所有重要变更。
[2026-02-13] - 添加文档解析工具临时文件到 gitignore
配置
- 忽略
docs/parse-backup/备份目录 - 忽略
docs/to-parse/*.md待处理文档 - 保留
docs/to-parse/README.md说明文件
详细信息:
- 影响文件: .gitignore
- 技术栈: Git
- 测试状态: N/A
- 备注: 避免将临时文档和备份文件提交到版本控制