From 267560778112315d0a6e5a7626a342ed65fba456 Mon Sep 17 00:00:00 2001
From: zhangchen <1652267879@qq.com>
Date: 星期三, 27 八月 2025 15:17:55 +0800
Subject: [PATCH] ID1686-已签到页面改版优化

---
 src/views/mobile/bedsideAuxiliaryScreen/pages/SignedIn.vue |   45 ++++++++++++++++++++++++++++++---------------
 1 files changed, 30 insertions(+), 15 deletions(-)

diff --git a/src/views/mobile/bedsideAuxiliaryScreen/pages/SignedIn.vue b/src/views/mobile/bedsideAuxiliaryScreen/pages/SignedIn.vue
index b95dabf..fd40c78 100644
--- a/src/views/mobile/bedsideAuxiliaryScreen/pages/SignedIn.vue
+++ b/src/views/mobile/bedsideAuxiliaryScreen/pages/SignedIn.vue
@@ -14,7 +14,7 @@
       <div class="col row1-col2">
         <Card
           title="治疗模式"
-          :icon="zlmsImg"
+          :icon="tslImg"
           background-color="#ffffff"
           class="mini-card row1-col2-row1"
           header-class-name="mihi-header"
@@ -44,7 +44,7 @@
       <div class="col row1-col3">
         <Card
           title="置换总量"
-          :icon="zlmsImg"
+          :icon="zlztImg"
           background-color="#ffffff"
           class="mini-card row1-col3-row1"
           header-class-name="mihi-header"
@@ -55,7 +55,7 @@
         </Card>
         <Card
           title="透析时长"
-          :icon="zlmsImg"
+          :icon="cljdImg"
           background-color="#ffffff"
           class="mini-card row1-col3-row2"
           header-class-name="mihi-header"
@@ -68,7 +68,7 @@
       <div class="col row1-col4">
         <Card
           title="透析器"
-          :icon="zlmsImg"
+          :icon="txqImg"
           background-color="#ffffff"
           class="mini-card row1-col4-row1"
           header-class-name="mihi-header"
@@ -79,7 +79,7 @@
         </Card>
         <Card
           title="抗凝剂"
-          :icon="zlmsImg"
+          :icon="tslImg"
           background-color="#ffffff"
           class="mini-card row1-col4-row2"
           header-class-name="mihi-header"
@@ -139,7 +139,7 @@
         </Card>
         <Card
           title="处方备注"
-          :icon="zlmsImg"
+          :icon="maibo2Img"
           background-color="#ffffff"
           class="mini-card row1-col5-row2"
           header-class-name="mihi-header"
@@ -155,7 +155,7 @@
         <div class="row2-col1-row1">
           <Card
             title="处方血流量"
-            :icon="zlmsImg"
+            :icon="cljdImg"
             background-color="#ffffff"
             class="mini-card row2-col1-row1-col1"
             header-class-name="mihi-header"
@@ -166,7 +166,7 @@
           </Card>
           <Card
             title="处方钠"
-            :icon="zlmsImg"
+            :icon="cljdImg"
             background-color="#ffffff"
             class="mini-card row2-col1-row1-col2"
             header-class-name="mihi-header"
@@ -179,7 +179,7 @@
         <div class="row2-col1-row2">
           <Card
             title="透析液流量"
-            :icon="zlmsImg"
+            :icon="cljdImg"
             background-color="#ffffff"
             class="mini-card row2-col1-row2-col1"
             header-class-name="mihi-header"
@@ -190,7 +190,7 @@
           </Card>
           <Card
             title="透析液种类"
-            :icon="zlmsImg"
+            :icon="cljdImg"
             background-color="#ffffff"
             class="mini-card row2-col1-row2-col2"
             header-class-name="mihi-header"
@@ -203,7 +203,7 @@
         </div>
         <Card
           title="治疗状态"
-          :icon="zlmsImg"
+          :icon="zlztImg"
           background-color="#ffffff"
           class="mini-card row2-col1-row3"
           header-class-name="mihi-header"
@@ -216,7 +216,7 @@
       <div class="col row2-col2">
         <Card
           title="参考指标"
-          :icon="zlmsImg"
+          :icon="tizhongImg"
           background-color="#ffffff"
           class="reference-indicators"
           header-class-name="mihi-header"
@@ -307,10 +307,12 @@
         class="btn"
       />
     </div>
+    <!-- 定时任务 -->
+    <ScheduledTaskDialog ref="scheduledTaskDialogRef" />
   </div>
 </template>
 <script lang="ts" setup name="SignedIn">
-import { computed, onMounted, ref } from "vue";
+import { computed, defineAsyncComponent, onMounted, ref } from "vue";
 import dayjs from "dayjs";
 import "dayjs/locale/zh-cn";
 dayjs.locale("zh-cn");
@@ -330,6 +332,7 @@
 import txqImg from "@/img/txq.png";
 import tizhongImg from "@/img/tizhong.png";
 import yizhuImg from "@/img/yizhu.png";
+import maibo2Img from "@/img/maibo2.png";
 
 import {
   getItemName,
@@ -339,7 +342,10 @@
 } from "@/store/type/bedsideAuxiliaryScreen.type";
 // @ts-ignore
 import BlockBotttom from "../components/BlockBotttom.vue";
-import { ElMessage } from "element-plus/es";
+import { ElMessage } from "element-plus";
+const ScheduledTaskDialog = defineAsyncComponent(
+  () => import("../components/ScheduledTask.vue")
+);
 
 interface Props {
   height: number;
@@ -349,6 +355,8 @@
 const bedsideAuxiliaryScreenStore = useBedsideAuxiliaryScreenStore();
 
 const bloodPressureRectangularChart = ref<HTMLElement | null>(null);
+const scheduledTaskDialogRef = ref<any>(null);
+
 
 const pageData = computed(() => {
   return Object.assign(bedsideAuxiliaryScreenStore.deviceData.signedIn, {
@@ -407,7 +415,14 @@
 });
 
 /** 点击定时任务 */
-const onScheduledTasksClick = () => {};
+const onScheduledTasksClick = () => {
+  if (
+    !bedsideAuxiliaryScreenStore.deviceCode ||
+    !bedsideAuxiliaryScreenStore.deviceData.deviceCode
+  )
+    return ElMessage.warning("未初始化或正在进行初始化操作中");
+  scheduledTaskDialogRef.value?.openDialog();
+};
 
 const onCallBumberClick = () => {
   ElMessage({

--
Gitblit v1.8.0