Commit Graph

  • 6d1a7fba98 test(web): API 契约测试 — 25 个模块 244 个测试全覆盖 iven 2026-05-03 20:09:49 +08:00
  • bc6206c0df chore: 编译器警告清理 — 22 条全部消除,workspace 零警告 iven 2026-05-03 20:09:26 +08:00
  • e9451875a8 docs(wiki): Docker 配置对齐 — PostgreSQL 版本校正 + fail-close 标记 iven 2026-05-03 19:59:20 +08:00
  • 0d3e45300f refactor(web): 前端错误处理统一化 — 9 个文件 13 处替换 handleApiError iven 2026-05-03 19:59:12 +08:00
  • 443bfbae61 docs(wiki): 数据一致性刷新 — 7 处校正 iven 2026-05-03 19:58:19 +08:00
  • 7a016e4ed5 test(health): 事件系统单元测试 — EventBus + 消费者过滤 + payload 验证 iven 2026-05-03 19:49:21 +08:00
  • 7a73a90238 test(web): Store 单元测试 — plugin(25) + workbench(27) = 52 新测试 iven 2026-05-03 19:49:08 +08:00
  • 8a53948934 feat(health): 深度 tracing 补全 — health_data 45 处 + action_inbox 8 处 iven 2026-05-03 19:44:49 +08:00
  • 3ddd04b422 feat(health): 孤立事件清理 — 新增 3 个消费者,孤立率 36% → 0% iven 2026-05-03 19:42:41 +08:00
  • 80bc60f5e4 feat(health): action_inbox + health_data_service tracing 补全 iven 2026-05-03 19:41:04 +08:00
  • 34504d4179 fix(server): 限流 fail-close 默认开启 + 配置测试 iven 2026-05-03 19:37:58 +08:00
  • c6c94ebb84 docs: HMS 功能思维导图 + 系统设计文档 + 演进路线图 iven 2026-05-03 19:32:39 +08:00
  • ec87ae85cf docs(wiki): 全量 wiki 更新 — C1 晚间血压已修复标记 + 数据校正 iven 2026-05-03 19:32:30 +08:00
  • c208dcc6f5 docs(specs): 7 份设计规格 — 工作台/适老化/硬编码清理/项目分析 iven 2026-05-03 19:32:25 +08:00
  • d712ad78c3 docs: 审计报告(8 份) + 讨论记录(4 份) iven 2026-05-03 19:32:15 +08:00
  • 78c783d332 feat(miniprogram): 配置更新 + 家庭成员/设置页面优化 iven 2026-05-03 19:32:09 +08:00
  • 3e4baa38a6 feat(web): 透析 API + 积分账户组件 + 工作台 store + 统计页修复 iven 2026-05-03 19:32:00 +08:00
  • 70322e4132 feat(miniprogram): 医生端 API 服务层 — 7 个模块 iven 2026-05-03 19:31:51 +08:00
  • 3412d807e3 fix(core): 跨 crate 小修复 — dto 合并、tracing 补全、死代码清理 iven 2026-05-03 19:31:46 +08:00
  • d378e154c4 docs: 全项目深度分析与多专家组头脑风暴报告 iven 2026-05-03 19:01:27 +08:00
  • bba47b7b1c test(web): health store 单元测试 — 名称缓存/批量解析/去重 iven 2026-05-03 10:05:27 +08:00
  • 9d07ea0be0 test(web): 前端 Store 单元测试 + patient_service tracing 补全 iven 2026-05-03 09:58:13 +08:00
  • 84afeaf9f2 feat(health): 事件消费者补全 + 无效消费者清理 iven 2026-05-03 09:51:26 +08:00
  • 209acaa15d feat(server): 限流 fail-close 统一配置 iven 2026-05-03 09:46:02 +08:00
  • 1a6409eb30 feat(miniprogram): 用药提醒从 localStorage 迁移到服务端 API iven 2026-05-03 09:38:24 +08:00
  • 32df9c0655 feat(web): 随访模板管理页面 — CRUD + 路由 + 菜单迁移 iven 2026-05-03 09:31:43 +08:00
  • 2e4d98c479 fix(web): 统计页空列表接入真实 API + 运营待办去硬编码 iven 2026-05-03 00:02:58 +08:00
  • 603af83aa9 fix: P0 止血 — 消除崩溃风险 + 伪CAS修复 + 硬编码清除 + 晚间血压 iven 2026-05-02 23:42:01 +08:00
  • dd44c1526f feat(web): 工作台页面改造 — 管理员/运营数据改用真实 API iven 2026-05-02 11:56:26 +08:00
  • 0006e427e2 feat(health): 5 个工作台管理统计 API — 系统健康/用户活跃/模块状态/积分动态/文章统计 iven 2026-05-02 11:49:34 +08:00
  • 2cc0f5af25 refactor(miniprogram): 体征阈值改用动态 API — 替代硬编码参考范围 iven 2026-05-02 11:40:54 +08:00
  • e8ee441ae1 feat(health): Track 3 医疗阈值 — warning 种子 + 患者端只读 API iven 2026-05-02 11:37:21 +08:00
  • 23cd62a70f feat(db): 健康模块字典种子数据 — 6 个字典 + 43 个条目 iven 2026-05-02 11:34:35 +08:00
  • 63ead0c442 refactor(web): 新增 useDictionary hook + 4 个页面下拉选项改用字典 API iven 2026-05-02 11:27:11 +08:00
  • b6e780e649 refactor(web): 统一健康模块静态映射常量到 constants/health.ts iven 2026-05-02 11:24:34 +08:00
  • 3bc4597041 fix(health): 工作台 UNION ALL 排序 + 团队概览 display_name NULL 处理 iven 2026-05-02 00:21:27 +08:00
  • 5e52b0a34c feat(health): 工作台遗留项修复 — UNION ALL 聚合 + 团队概览 + 较昨日对比 iven 2026-05-01 23:25:38 +08:00
  • 310a3cec90 refactor(web): 重写工作台 UI 匹配原型设计 iven 2026-05-01 22:17:19 +08:00
  • 963556c079 fix(health): 修复工作台统计 SQL 表名 — alerts/follow_up_task iven 2026-05-01 21:42:53 +08:00
  • 4aa014de0d feat(web): Home.tsx 集成统一工作台 — 医生行动收件箱 + 主任团队概览 iven 2026-05-01 21:22:28 +08:00
  • ab2c9bbc43 feat(web): 工作台面板组件 — AiInsightPanel / TeamOverviewPanel / ActionDetailDrawer iven 2026-05-01 21:19:46 +08:00
  • 620af8988b feat(web): 工作台前端 API 客户端 + TodoList 组件 iven 2026-05-01 21:17:39 +08:00
  • 61397186e7 feat(health): 添加工作台统计和团队概览 API iven 2026-05-01 21:14:23 +08:00
  • f13a240000 fix(migration): 修复权限关联 — 使用 permission_id 外键关联 iven 2026-05-01 18:38:03 +08:00
  • a174f88b6f fix(migration): 修复表名 tenants → tenant(单数) iven 2026-05-01 18:36:26 +08:00
  • 5261468953 fix(migration): 修复行动收件箱菜单迁移 — 使用正确的 menus 表字段 iven 2026-05-01 18:34:22 +08:00
  • 8e177ca705 feat(web): 家属管理 Tab — 列表+添加/编辑/删除家属 iven 2026-05-01 18:24:57 +08:00
  • 7764f7f8a6 feat(web): 患者详情 AI 标签页添加趋势分析+体检方案触发按钮 iven 2026-05-01 18:23:10 +08:00
  • 8a972f8f4d feat(web): SSE 分析 API 封装 + 化验报告页 AI 解读按钮 iven 2026-05-01 18:21:40 +08:00
  • a1fa51206f feat(miniprogram): 个人中心添加我的预约+在线咨询入口 iven 2026-05-01 18:19:23 +08:00
  • 0fb8b98c72 feat(miniprogram): 通知 Tab 对接 erp-message 消息 API — 替换空壳 iven 2026-05-01 18:18:51 +08:00
  • f4b536accb fix(miniprogram): AI 建议卡片跳转修复 — 按建议类型跳转对应页面 iven 2026-05-01 18:17:46 +08:00
  • 8dd269d150 feat(web): 患者快捷导航 + 列表页 URL patient_id 筛选 + AI 列表患者 Link iven 2026-05-01 18:17:07 +08:00
  • 0f32d28ddb feat(web): 患者详情页增加快捷导航卡片 — 预约/咨询/透析/随访/AI iven 2026-05-01 18:13:02 +08:00
  • ebae393e90 chore(server): domain_events 清理周期从 90 天缩短为 7 天 iven 2026-05-01 17:44:00 +08:00
  • 797c4e9e20 fix(health): 危急值告警查询添加 tracing 错误日志 iven 2026-05-01 17:43:05 +08:00
  • 4cde4acddc feat(migration): 行动收件箱菜单种子数据 + 权限关联 iven 2026-05-01 17:41:41 +08:00
  • e1ebae4ed0 fix(web): 补充告警/收件箱/设备等菜单图标映射 iven 2026-05-01 17:40:17 +08:00
  • ae1c9ccc77 feat(web): Login/MainLayout 从主题配置读取品牌信息 iven 2026-05-01 17:39:21 +08:00
  • 669ca44360 feat(web): 主题设置联动 — 扩展 ThemeConfig 品牌字段 + 设置页面表单 iven 2026-05-01 17:37:10 +08:00
  • 6eb2bf9c80 feat(config): ThemeResp 增加品牌字段 + 公开品牌信息端点 iven 2026-05-01 17:34:43 +08:00
  • a95e3d8645 fix(plugin): 修复测试编译失败 — 补充 parse_manifest 导入 iven 2026-05-01 17:28:31 +08:00
  • 95d7989a9f docs: 三端审计修复实施计划 Phase 3 — 6 个 Task (#12-#15) iven 2026-05-01 17:25:29 +08:00
  • 73119fe026 docs: 三端审计修复实施计划 Phase 2 — 6 个 Task (#7-#11) iven 2026-05-01 17:20:45 +08:00
  • ac2797e1b7 docs: 修正 #10 通知端点描述 — erp-message 模块通知体系完整 iven 2026-05-01 17:19:39 +08:00
  • fc1d51e6f1 docs: 三端审计修复实施计划 Phase 1 — 8 个 Task (#1-#6) iven 2026-05-01 17:17:19 +08:00
  • 988b405c5d docs: 修复设计规格审查问题 — 迁移编号/通知端点/根因验证 iven 2026-05-01 17:12:41 +08:00
  • ff073c83a5 docs: 三端联调审计问题修复设计规格 — 15 项修复方案 iven 2026-05-01 17:07:50 +08:00
  • 75bf900950 feat(miniprogram): 行动收件箱 — Service + 医生端列表页 + 半屏弹窗 iven 2026-05-01 16:40:32 +08:00
  • 6d66a392db feat(web): NotificationPanel 增加待办预览区域 iven 2026-05-01 16:37:29 +08:00
  • 81dd3d2bda feat(web): 行动收件箱前端 — API + Drawer + 列表页 + 路由 iven 2026-05-01 16:36:24 +08:00
  • 758bc210e1 feat(health): 行动收件箱后端 — ActionInboxService + Handler + 路由注册 iven 2026-05-01 16:33:40 +08:00
  • 3cba699ca0 fix(web): 修复 AiAnalysisList JSX 嵌套结构 — SuggestionPanel 容器层级 iven 2026-05-01 10:48:14 +08:00
  • 8b837c0591 feat(miniprogram): AI 建议卡片 — 健康页顶部显示待审批建议摘要 iven 2026-05-01 09:22:18 +08:00
  • 598c06885f feat(web): 患者 AI 建议标签页 — 待审批建议列表+审批操作 iven 2026-05-01 09:19:50 +08:00
  • 92c1c3c17d feat(web): AI 分析详情增加建议面板 — 风险等级+建议列表+审批操作 iven 2026-05-01 09:17:18 +08:00
  • 5d2402a1e7 feat(ai+health): 闭环核心 — 随访完成→再分析触发 + 前后对比报告 iven 2026-05-01 09:14:13 +08:00
  • 0a4825be99 feat(health+workflow): 行动分发→工作流启动集成 — 事件驱动 BPMN 实例化 iven 2026-05-01 08:53:57 +08:00
  • 388948e348 feat(workflow): AI 行动闭环 BPMN 流程定义 — 随访/预约/预警三条审批流程 iven 2026-05-01 08:49:49 +08:00
  • 5053908444 feat(health): AI 行动分发事件消费者 — 订阅 ai.analysis.completed iven 2026-05-01 08:41:14 +08:00
  • 69f9e1a61a feat(health): AI 行动分发器 — 风险分级路由到自动执行/医生审批/紧急确认 iven 2026-05-01 08:34:04 +08:00
  • 4b3193fcd6 feat(server): 集成 SuggestionService 到 AiState 初始化 iven 2026-05-01 08:14:41 +08:00
  • 415d7617c8 feat(ai): 建议查询/审批 API 端点 + 权限注册 iven 2026-05-01 08:12:29 +08:00
  • 6e761ae22b feat(ai): 集成双通道输出解析到 SSE handler — 自动创建建议记录 iven 2026-05-01 08:11:23 +08:00
  • b30897119b feat(ai): SuggestionService — 建议记录 CRUD + 状态流转 iven 2026-05-01 08:09:59 +08:00
  • 3b6f72d5c0 feat(ai): 本地临床规则引擎 — AI 不可用时的回退方案 iven 2026-05-01 08:08:48 +08:00
  • 92e6cf0c43 feat(ai): 双通道输出解析器 — 文本/JSON 分割 + 降级策略 iven 2026-05-01 08:07:26 +08:00
  • 9b8307fbba feat(ai): 添加 ai_suggestion 和 ai_risk_threshold SeaORM Entity iven 2026-05-01 08:05:42 +08:00
  • 577d2a32b1 feat(db): 添加 ai_suggestion 和 ai_risk_threshold 表迁移 iven 2026-05-01 08:04:51 +08:00
  • 7789a5e227 feat(ai): 新增 Suggestion/RiskLevel/SuggestionStatus 枚举和结构化输出 DTO iven 2026-05-01 08:02:53 +08:00
  • 2fb0535164 docs(ai): AI→行动闭环实施计划完成 — 25 Task / 3 Chunk iven 2026-05-01 07:58:44 +08:00
  • 6046ed23c9 docs(ai): AI→行动闭环实施计划 Chunk 1 — 数据层+输出解析 iven 2026-05-01 07:06:45 +08:00
  • 31e623a947 docs(ai): AI→行动闭环设计规格 iven 2026-05-01 01:19:28 +08:00
  • 3b38562533 test(ai): 添加 erp-ai 集成测试 — 14 个测试覆盖 3 个 service iven 2026-05-01 00:57:16 +08:00
  • 9b8c2ff7e1 fix(health): 预约 CAS 从精确匹配改为排班时段范围匹配 iven 2026-05-01 00:37:11 +08:00
  • 63d8b7a65d fix(miniprogram): 对齐设计原型 — 移除渐变头部+体征数值内联+卡片布局 iven 2026-04-30 23:04:36 +08:00
  • 50772878da feat(miniprogram): 老年友好版本全面重设计 — 5→4 Tab + 首页/健康/消息/我的重写 iven 2026-04-30 22:51:05 +08:00
  • 813843e8cc feat(miniprogram): 添加健康记录和诊断记录查看页面 iven 2026-04-30 22:49:44 +08:00
  • f05ca00c75 feat(auth+config+workflow+message+plugin): 为 5 个基础模块添加 permissions() 声明 iven 2026-04-30 22:41:26 +08:00
  • 8f9895be98 fix(web): SSE 连接添加指数退避重连策略 iven 2026-04-30 22:30:47 +08:00