From e03a2be1b6adfaf7667b66e155291950b1868282 Mon Sep 17 00:00:00 2001 From: iven Date: Tue, 28 Apr 2026 11:46:05 +0800 Subject: [PATCH] =?UTF-8?q?docs(wiki):=20=E6=9B=B4=E6=96=B0=E5=B0=8F?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F=20wiki=20=E6=80=A7=E8=83=BD=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E8=AE=B0=E5=BD=95=20+=20=E5=BE=85=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E9=A1=B9=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wiki/miniprogram.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/wiki/miniprogram.md b/wiki/miniprogram.md index 741959b..dccee90 100644 --- a/wiki/miniprogram.md +++ b/wiki/miniprogram.md @@ -281,15 +281,14 @@ secret = "<通过环境变量 ERP__WECHAT__SECRET 设置>" | 问题 | 级别 | 说明 | |------|------|------| -| URL 拼接构建查询参数 | P2 | `request.ts` 应支持 params 对象 | -| 加密密钥硬编码 | ~~P0~~ 已解决 | 已外部化到 `TARO_APP_ENCRYPTION_KEY` 环境变量 | -| Auth token 日志输出 | P0 | 生产环境需移除 console.log | -| 生产配置 | P2 | `urlCheck`/`minified` 需区分环境 | +| ~~Auth token 日志输出~~ | ~~P0~~ 已解决 | terser `drop_console` 移除生产日志 | +| ~~Token 刷新竞态~~ | ~~P0~~ 已解决 | `refreshPromise` 单例 + GET 请求去重 | +| ~~ECharts 全量引入~~ | ~~P2~~ 已解决 | 分包后 echarts 514KB 仅在趋势页按需加载 | | 积分商城降级 UI | P0 | 未关联患者档案时 Tab 页空白,需引导用户建档 | | daily-monitoring 无 Zod 验证 | P1 | 对齐 health/input 的验证标准 | | 文章列表返回草稿 | P1 | 患者端应只展示 `published` 状态文章 | -| Token 刷新竞态 | P0 | 多个 API 同时 401 时各自独立刷新,可能锁死用户 | -| ECharts 全量引入 | P2 | 趋势页 455KiB,按需引入可减少 ~80% | +| URL 拼接构建查询参数 | P2 | `request.ts` 已支持 `buildQuery(params)` 但内部使用 | +| 生产配置 | P2 | `urlCheck`/`minified` 需区分环境 | ### 注意事项 @@ -515,6 +514,7 @@ main(); | 日期 | 变更 | |------|------| +| 2026-04-28 | **全面性能优化**:分包加载(6 分包,主包 517KB→275KB,vendors 192KB→36KB);GET 请求去重+60s TTL 缓存;points store 集中积分/签到状态;todaySummary 60s TTL;7 组件 React.memo;TrendChart 双重渲染修复;restoreAuth 提升 App 级别;prod terser drop_console;crypto-js 按需引入 | | 2026-04-27 | **移除 echarts-taro3-react**:内嵌 Taro 3 + React 16 导致 webpack 模块加载失败,改为自定义 `EcCanvas` 组件 + `echarts/core` 按需引入;更新版本说明 + 历史教训 + 组件列表 | | 2026-04-27 | **MCP 联调全面更新**:§6.1 增加 dev 构建前置条件,§6.4 重写为明文 token 注入法(评估两种方案),§6.6 补充 7 条已知限制,新增 §6.7 审计脚本说明 + §6.8 实测审计结果(40/40 页面通过);§5 补充 4 条审计发现 | | 2026-04-27 | 新增 §6 MCP 联调章节:连接、操作列表、绕过登录、已知限制、e2e 脚本 |