MEMORY.md 1.4 KB

项目长期记忆(kyj-yanglao-web-new)

项目身份

湖北省养老机构系统前端(yudao 框架:Vue3 + TS + Element Plus)。重点模块:九防看板、合同(湖北2024版)、入住登记、长期/临时医嘱单、护士执行医嘱。

医嘱模块(2026-08 搭建)

  • 长期医嘱 long-doctor-order/:长者 + 多条 entries 子表,条目含 status 启用/停止
  • 临时医嘱 short-doctor-order/:一次性,无启停,含 executeTime
  • 护士执行 execute-doctor-order/:前端按频次展开待执行行 + 执行/跳过弹窗 + 打印 Dialog(v-print 走可见 Dialog,禁止离屏)
  • API 集中在 src/api/elderly/elder/bed-change/index.ts
  • 给药三要素(frequency/medTime/route)存缩写,前端 MED_*_OPTIONS 翻译;状态枚举 LONG_ORDER_STATUS / EXEC_STATUS
  • 后端规格文档(不在项目内):用户侧 doctor-order-backend-spec.md,已交付后端

用户偏好 / 约定

  • ⚠️ 保持项目目录整洁:非源码文件(.md 规格、交付物等)不要 Write 到项目根;交付文档走用户指定位置或先问
  • 打印页(v-print)打印区必须在可见 <Dialog> 内,禁止 position:absolute; left:-9999px 离屏(会空白)
  • 列表/接口未通时填充 mock 数据便于看效果
  • 多项目并行,不愿为单项目切 Node 版本(本地 Node v22 vs Vue2 项目要求 ≤20 冲突已知)