# 项目长期记忆(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)打印区必须在可见 `` 内,禁止 `position:absolute; left:-9999px` 离屏(会空白) - 列表/接口未通时填充 mock 数据便于看效果 - 多项目并行,不愿为单项目切 Node 版本(本地 Node v22 vs Vue2 项目要求 ≤20 冲突已知)