From bae842ad4d3ea87ed547dcbf5c8dd85ba0bdbb01 Mon Sep 17 00:00:00 2001
From: zhangchen <1652267879@qq.com>
Date: 星期六, 26 七月 2025 15:12:30 +0800
Subject: [PATCH] Merge branch 'ID1825-床旁副屏改版' into test
---
src/views/mobile/bedsideAuxiliaryScreen/pages/SignedIn.vue | 101 +++++++++++++++++++++++++++++++++++++++++---------
1 files changed, 83 insertions(+), 18 deletions(-)
diff --git a/src/views/mobile/bedsideAuxiliaryScreen/pages/SignedIn.vue b/src/views/mobile/bedsideAuxiliaryScreen/pages/SignedIn.vue
index a46bc4e..d84d884 100644
--- a/src/views/mobile/bedsideAuxiliaryScreen/pages/SignedIn.vue
+++ b/src/views/mobile/bedsideAuxiliaryScreen/pages/SignedIn.vue
@@ -12,7 +12,12 @@
</el-image>
</div>
<div class="row1-col2">
- <Card title="异常指标" :icon="tslImg" background-color="#ffffff">
+ <Card
+ title="异常指标"
+ :icon="xinlvImg"
+ background-color="#ffffff"
+ header-class-name="mihi-header"
+ >
<div class="dialysis-mode-content">
<span
v-for="(item, index) in pageData.abnormalItems"
@@ -30,9 +35,10 @@
<div class="row1-col3-row1">
<Card
title="治疗模式"
- :icon="tslImg"
+ :icon="zlmsImg"
background-color="#ffffff"
class="row1-col3-row1-item"
+ header-class-name="mihi-header"
>
<div class="item-box dialysis-mode-content">
{{ pageData.dialysisPlan }}
@@ -40,18 +46,20 @@
</Card>
<Card
title="治疗状态"
- :icon="tslImg"
+ :icon="zlztImg"
background-color="#ffffff"
class="row1-col3-row1-item"
+ header-class-name="mihi-header"
>
<div class="item-box treatment-status">已签到</div>
</Card>
</div>
<Card
title="处方脱水量"
- :icon="tslImg"
+ :icon="cljdImg"
background-color="#ffffff"
class="row1-col3-row2"
+ header-class-name="mihi-header"
>
<div class="item-box prescription-ehydration-olume">
{{ pageData.prescriptionDehydrationVolume }} L
@@ -60,10 +68,11 @@
</div>
<div class="row1-col4">
<Card
- title="透析器(显示规格)"
- :icon="tslImg"
+ title="透析器"
+ :icon="txqImg"
background-color="#ffffff"
class="row1-col4-row"
+ header-class-name="mihi-header"
>
<div class="item-box dialyzer">
{{ pageData.dialyzer }}
@@ -71,21 +80,31 @@
</Card>
<Card
title="脱水量详情"
- :icon="tslImg"
+ :icon="cljdImg"
background-color="#ffffff"
class="row1-col4-row"
+ header-class-name="mihi-header"
>
- <div class="dehydrated-level">
+ <div class="dehydrated-level left-0">
<div class="dehydrated-level-item">
<span class="item-left"
- >平均脱水量:{{ pageData.averageDehydrationRate }} L</span
+ >平均脱水量:{{ pageData.averageDehydrationRate }} L</span
>
- <span class="item-right">(最近3周9次)</span>
+ <span class="item-right">(最近9次)</span>
</div>
<div class="dehydrated-level-item">
<span class="item-left"
- >最大脱水量:{{ pageData.maximumDehydrationCapacity }} L</span
- >
+ ><span
+ >最大脱水量:{{ pageData.maximumDehydrationCapacity }} L</span
+ >
+ <template v-if="pageData.maximumDehydrationDuration"
+ >/
+ <span class="level-dete">{{
+ pageData.maximumDehydrationDuration
+ }}</span>
+ </template>
+ </span>
+
<span class="item-right"
>({{ pageData.maximumDehydrationCapacityDate }})</span
>
@@ -97,9 +116,10 @@
<div class="row2">
<Card
title="干体重"
- :icon="tslImg"
+ :icon="tizhongImg"
background-color="#ffffff"
class="row2-item"
+ header-class-name="big-header"
>
<div class="weight-box">
<span class="weight-text">{{ pageData.dryWeight }}</span>
@@ -108,9 +128,10 @@
</Card>
<Card
title="透前体重"
- :icon="tslImg"
+ :icon="tizhongImg"
background-color="#ffffff"
class="row2-item"
+ header-class-name="big-header"
>
<div class="weight-box">
<span class="weight-text">{{ pageData.preDialysisWeight }}</span>
@@ -119,9 +140,10 @@
</Card>
<Card
title="上次透后体重"
- :icon="tslImg"
+ :icon="tizhongImg"
background-color="#ffffff"
class="row2-item"
+ header-class-name="big-header"
>
<div class="weight-box">
<span class="weight-text">{{
@@ -132,20 +154,25 @@
</Card>
<Card
title="体重增长"
- :icon="tslImg"
+ :icon="tizhongImg"
background-color="#ffffff"
class="row2-item"
+ header-class-name="big-header"
>
<div class="weight-box">
+ <span v-if="pageData.weightIncreaseRate > 0" class="weight-text"
+ >+</span
+ >
<span class="weight-text">{{ pageData.weightIncrease }}</span>
<span class="unit-text">kg</span>
</div>
</Card>
<Card
title="增长率"
- :icon="tslImg"
+ :icon="tizhongImg"
background-color="#ffffff"
class="row2-item"
+ header-class-name="big-header"
>
<div class="weight-box">
<span class="weight-text">{{ pageData.weightIncreaseRate }}</span>
@@ -187,6 +214,12 @@
import dingShiImg from "@/img/dingshi2.png";
import jiaoHaoImg from "@/img/jiaoHao.png";
import kaiShiImg from "@/img/kaiShi.png";
+import xinlvImg from "@/img/xinlv.png";
+import zlmsImg from "@/img/zlms.png";
+import zlztImg from "@/img/txzt.png";
+import cljdImg from "@/img/cljd.png";
+import txqImg from "@/img/txq.png";
+import tizhongImg from "@/img/tizhong.png";
import {
getItemName,
@@ -298,6 +331,9 @@
flex-direction: column;
align-items: center;
justify-content: space-between;
+ &.left-0 {
+ padding-left: 0;
+ }
.dehydrated-level-item {
width: 100%;
display: flex;
@@ -310,6 +346,14 @@
color: #333333;
line-height: 6px;
font-style: normal;
+ .level-dete {
+ font-family: PingFangSC, PingFang SC;
+ font-weight: 600;
+ font-size: 4px;
+ color: #d58e56;
+ text-align: left;
+ font-style: normal;
+ }
}
.item-right {
font-family: PingFangSC, PingFang SC;
@@ -325,7 +369,7 @@
}
}
.row2 {
- height: 18.72%;
+ height: 21.72%;
overflow: hidden;
display: flex;
gap: 4px;
@@ -394,5 +438,26 @@
color: #8079cb;
}
}
+ // card header class
+ :deep(.mihi-header) {
+ flex: 0 0 4px;
+ .card-icon {
+ width: 4px;
+ height: 4px;
+ }
+ .card-title {
+ font-size: 4px;
+ }
+ }
+ :deep(.big-header) {
+ flex: 0 0 9px;
+ .card-icon {
+ width: 9px;
+ height: 9px;
+ }
+ .card-title {
+ font-size: 5px;
+ }
+ }
}
</style>
\ No newline at end of file
--
Gitblit v1.8.0