From 1c07108e585975d2b8a1275d464997ad11ae0301 Mon Sep 17 00:00:00 2001 From: chenqi Date: Wed, 21 Jan 2026 17:50:51 +0800 Subject: [PATCH] =?UTF-8?q?refactor(PatientList):=20=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E6=82=A3=E8=80=85=E5=88=97=E8=A1=A8=E5=8D=A1=E7=89=87=E5=B8=83?= =?UTF-8?q?=E5=B1=80=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将原有的 header-top 和 header-bottom 结构替换为 info-row 统一布局 - 新增姓名、性别年龄、房间床号、住院号、保险类型等独立信息行 - 使用 el-text 组件优化姓名显示效果 - 为性别标签添加女性样式标识 - 调整床位信息展示方式,支持溢出省略 - 修改溢出属性从 hidden 为 visible 确保内容正常显示 - 优化标签样式和间距布局 - 隐藏已废弃的旧布局元素 - 调整 pending 患者列表的换行和对齐方式 --- .../src/components/PatientList/index.vue | 243 +++++++++++------- .../components/PendingPatientList/index.vue | 4 +- 2 files changed, 159 insertions(+), 88 deletions(-) diff --git a/openhis-ui-vue3/src/components/PatientList/index.vue b/openhis-ui-vue3/src/components/PatientList/index.vue index abf93a43..25931875 100644 --- a/openhis-ui-vue3/src/components/PatientList/index.vue +++ b/openhis-ui-vue3/src/components/PatientList/index.vue @@ -33,18 +33,32 @@ :class="{ actived: activeCardId === item.encounterId }" >
-
-
-
-
-
{{ item.houseName }}
-
{{ item.bedName || '未分床' }}
-
-
+ +
+
+ + {{ item.patientName || '-' }} +
- +
+ + +
+
+ + {{ item.genderEnum_enumText || '-' }} + · {{ item.age }} + +
+ + +
{{ item.statusEnum_enumText }} - - {{ item.contractName }} - - +
-
+ +
+
+
{{ item.houseName }}
+
{{ item.bedName || '未分床' }}
+
+
+ + +
住院号:{{ item.busNo || '-' }} - - 险种类型:{{ item.insutype_dictText }} - +
+ + +
+ + {{ item.contractName }} +
@@ -360,7 +383,7 @@ watch(