From a54d933841c8572e0605a4529b5b52738739bc9a Mon Sep 17 00:00:00 2001 From: liuyunqin Date: Thu, 17 Sep 2026 18:10:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=81=A5=E5=BA=B7=E4=BD=93=E6=A3=80?= =?UTF-8?q?=E5=91=98=E5=B7=A5=E7=AB=AF=E5=8F=96=E6=B6=88=E9=A2=84=E7=BA=A6?= =?UTF-8?q?=E4=BA=8C=E6=AC=A1=E7=A1=AE=E8=AE=A4=E3=80=81=E8=83=83=E8=82=A0?= =?UTF-8?q?=E9=95=9C=E9=A2=84=E9=80=89=E5=8F=AF=E9=87=8D=E5=A1=AB=E5=8F=8A?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E7=AD=9B=E9=80=89=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 预约日期页取消预约改为二次确认 - 胃肠镜医院预选支持重新填写调整(至少2家/最多3家) - 现场体检状态口径改为已预约/无预约 - 报告列表新增年份/类型筛选 - 同步更新 PRD 与演示截图 --- .../health-checkup/booking-date-selected.html | 65 +---- .../health-checkup/booking-hospital.html | 2 +- .../health-checkup/booking-project.html | 261 +++++++++++++++--- employee-app/health-checkup/consult.html | 16 ++ employee-app/health-checkup/doc/PRD.md | 142 +++++----- .../health-checkup/doc/screenshot.mjs | 18 +- .../booking-date-selected-cancel.jpg | Bin 42044 -> 39216 bytes .../booking-date-selected-reason.jpg | Bin 47175 -> 41883 bytes .../doc/screenshots/booking-date-selected.jpg | Bin 45496 -> 44336 bytes .../screenshots/booking-hospital-dialog.jpg | Bin 30277 -> 30481 bytes .../screenshots/booking-project-required.jpg | Bin 47219 -> 45270 bytes .../doc/screenshots/booking-project.jpg | Bin 54770 -> 54263 bytes .../doc/screenshots/consult.jpg | Bin 111891 -> 112241 bytes .../screenshots/gastro-preselect-dialog.jpg | Bin 43975 -> 37534 bytes .../doc/screenshots/gastro-preselect-done.jpg | Bin 38674 -> 34136 bytes .../doc/screenshots/gastro-preselect.jpg | Bin 47705 -> 38187 bytes .../health-checkup/doc/screenshots/index.jpg | Bin 51643 -> 51673 bytes .../screenshots/my-appointments-all-cta.jpg | Bin 47524 -> 48078 bytes .../my-appointments-all-gastro.jpg | Bin 41450 -> 42002 bytes .../doc/screenshots/my-appointments-all.jpg | Bin 45490 -> 44016 bytes .../doc/screenshots/report-gastro.jpg | Bin 80492 -> 80488 bytes .../doc/screenshots/reports.jpg | Bin 54610 -> 56903 bytes .../health-checkup/gastro-preselect-done.html | 18 +- .../health-checkup/gastro-preselect.html | 74 +++-- employee-app/health-checkup/index.html | 6 +- .../health-checkup/my-appointments-all.html | 134 +-------- .../health-checkup/report-gastro.html | 4 +- employee-app/health-checkup/reports.html | 131 ++++++++- 28 files changed, 516 insertions(+), 355 deletions(-) diff --git a/employee-app/health-checkup/booking-date-selected.html b/employee-app/health-checkup/booking-date-selected.html index ea18e98..7367fd0 100644 --- a/employee-app/health-checkup/booking-date-selected.html +++ b/employee-app/health-checkup/booking-date-selected.html @@ -136,23 +136,6 @@ background: #f7f9fb; border-radius: 12px; padding: 10px 14px; margin-bottom: 16px; font-size: 13px; font-weight: 600; color: var(--text-secondary); text-align: center; } - .cancel-modal__label { font-size: 13px; font-weight: 600; margin-bottom: 10px; } - .cancel-modal__label em { color: var(--danger); font-style: normal; } - .chips { display: flex; flex-wrap: wrap; gap: 8px; margin-bottom: 10px; } - .chip { - padding: 7px 14px; border-radius: 16px; border: 1px solid #e8e8e8; background: #fafafa; - font-size: 13px; color: var(--text-secondary); cursor: pointer; transition: all 0.2s; user-select: none; - } - .chip.selected { background: var(--primary-light); border-color: var(--primary); color: var(--primary-dark); font-weight: 600; } - .other-input { - display: none; width: 100%; border: 1px solid #e8e8e8; border-radius: 12px; - padding: 10px 12px; font-size: 13px; font-family: inherit; line-height: 1.6; - resize: none; outline: none; margin-bottom: 6px; color: var(--text-primary); - } - .other-input.show { display: block; } - .other-input:focus { border-color: var(--primary); } - .cancel-modal__err { display: none; font-size: 12px; color: var(--danger); margin-bottom: 6px; } - .cancel-modal__err.show { display: block; } .cancel-modal__actions { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 10px; } .cancel-modal__btn { height: 44px; border-radius: 22px; font-size: 15px; font-weight: 600; border: none; cursor: pointer; } .cancel-modal__btn--ghost { background: #f5f5f5; color: var(--text-secondary); } @@ -250,7 +233,7 @@
预约成功
-
已为您锁定体检名额,请按预约日期准时到检
+
请按预约日期准时到检
失败原因:所选日期号源已约满 ? @@ -296,10 +279,10 @@
- + - - + +
-
-
处理建议
-
请点击「重新预约」选择其他可约日期;若长期无可用号源,可联系健康管理专员协调加号。
-
- +