From 175cfb761606e7f0f7dea6b19c3c079685461778 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期五, 30 九月 2022 10:53:21 +0800
Subject: [PATCH] up123

---
 src/views/home/index.vue |   83 +++++++++++++++++++++++++----------------
 1 files changed, 51 insertions(+), 32 deletions(-)

diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index 8a5f84a..cca3d57 100644
--- a/src/views/home/index.vue
+++ b/src/views/home/index.vue
@@ -11,6 +11,12 @@
 import state2 from '@/assets/state2.png'
 import state3 from '@/assets/state3.png'
 import logo from '@/assets/LOGO.png'
+import step6 from '@/assets/mp3/step6.mp3'
+import step5 from '@/assets/mp3/step5.mp3'
+import step4 from '@/assets/mp3/step4.mp3'
+import step3 from '@/assets/mp3/step3.mp3'
+import step2 from '@/assets/mp3/step2.mp3'
+import step1 from '@/assets/mp3/step1.mp3'
 
 export default {
     setup() {
@@ -23,8 +29,9 @@
         const AudioRef2 = ref()
         const AudioRef3 = ref()
         const AudioRef4=ref()
+        const AudioRef5=ref()
         const isLink = computed(() => {
-            return !sockte.isLink
+            return sockte.isLink
         })
         const netLink = computed(() => {
             return !sockte.netLink
@@ -96,6 +103,12 @@
         const state = reactive({
             caozuo:0,// 点击10下才能关闭
             logo:logo,
+            step5:step5,
+            step4:step4,
+            step3:step3,
+            step2:step2,
+            step1:step1,
+            step6:step6,
             state1:state1,
             state2:state2,
             state3:state3,
@@ -114,6 +127,7 @@
         watch(
             () => patientInfo.value.datetime,
             () => {
+              console.log('患者信息变化',patientInfo.value)
                 if (patientInfo.value.id !== 0) {
                     AudioRef.value.play();
                     sockteStore().setweightSockte({
@@ -132,22 +146,26 @@
                     })
                     settime()
 
-                }else{
-                  if(patientInfo.value.name===''){
+                }
+                else if(patientInfo.value.name===''){
                     AudioRef4.value.play();
+                    return
                   }
-                  
+                else if(patientInfo.value.isScheduled===0){
+                      AudioRef5.value.play();
+                      return
                 }
             }
-        )
+        );
         watch(
             () => weightInfo.value.resultTime,
             () => {
-                settime()
-                console.log("体重变化了")
+                console.log("体重变化了",weightInfo.value)
                 // AudioRef2.value.play()
                 if (patientInfo.value.id === 0) {
                     AudioRef0.value.play()
+                    // inputRef.value.focus();
+                    
                 }
                 else {
                     AudioRef2.value.play()
@@ -166,7 +184,7 @@
                     }
                 }
             }
-        )
+        );
         watch(
             () => xyjInfo.value.resultTime,
             () => {
@@ -179,6 +197,7 @@
                     }
                     if (patientInfo.value.id === 0) {
                         AudioRef0.value.play()
+                        // inputRef.value.focus();
                         settime()
                     } else {
                         AudioRef3.value.play()
@@ -198,7 +217,7 @@
                     state.mai_bu = ""
                 }
             }
-        )
+        );
         watch(
             () => dkqInfo.value.resultTime,
             () => {
@@ -209,12 +228,12 @@
                   sendPationCode(code)
                 }
             }
-        )
+        );
         watch(() => viewNumber,
             () => {
                 state.clockNum = viewNumber.value
             }
-        )
+        );
         const inputChabge = () => {
             sendPationCode(state.inputCode)
             setTimeout(function () {
@@ -231,18 +250,17 @@
         onMounted(() => {
             console.log('页面初始化', os.hostname())
             state.haodu=(document.documentElement.clientHeight-180)/2+'px'
-
             state.clockNum = patientInfoStore().viewNumber
-            setTimeout(function () {
-                console.log('7秒后操作')
-                inputRef.value.focus();
-            }, 7000)
             setInterval(function () {
-                state.Newdate = formatDate(new Date(), "YYYY-mm-dd HH:MM:SS")
+              if(isLink.value){
+                console.log('sockte链接成功指标指向input',isLink.value)
+                inputRef.value.focus();
+              }
             }, 1000)
+            
         })
         return {
-            ...toRefs(state), guyanbi,isLink, netLink, weightInfo, patientInfo, xyjInfo, inputRef, AudioRef0, AudioRef, AudioRef4, AudioRef2, AudioRef3, inputChabge
+            ...toRefs(state), guyanbi,isLink, netLink, weightInfo, patientInfo, xyjInfo, inputRef, AudioRef0, AudioRef, AudioRef4,AudioRef5, AudioRef2, AudioRef3, inputChabge
         }
     }
 }
@@ -250,21 +268,23 @@
 <template>
     <div class="pagehome">
          <!-- 提醒刷卡 -->
-        <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step1.mp3" ref="AudioRef0" id="eventAudio2"></audio>
+        <audio :src="step1" ref="AudioRef0" id="eventAudio1"></audio>
         <!-- 患者信息读取成功 -->
-        <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step2.mp3" ref="AudioRef" id="eventAudio2"></audio>
+        <audio :src="step2" ref="AudioRef" id="eventAudio2"></audio>
         <!-- 体重结果回传成功 -->
-        <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step3.mp3" ref="AudioRef2" id="eventAudio3"></audio>
+        <audio :src="step3" ref="AudioRef2" id="eventAudio3"></audio>
         <!-- 血压结果回传成功 -->
-        <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step4.mp3" ref="AudioRef3" id="eventAudio4"></audio>
+        <audio :src="step4" ref="AudioRef3" id="eventAudio4"></audio>
         <!-- 没有找到患者 -->
-        <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step5.mp3" ref="AudioRef4" id="eventAudio5"></audio>
-        <el-dialog title="提示" v-model="netLink" width="30%">
+        <audio :src="step5" ref="AudioRef4" id="eventAudio5"></audio>
+         <!-- 没有找到排班 -->
+         <audio :src="step6" ref="AudioRef5" id="eventAudio6"></audio>
+        <!-- <el-dialog title="提示" v-model="netLink" width="30%">
             <span>无法链接到网络!</span>
-        </el-dialog>
-        <el-dialog title="提示" v-model="isLink" width="30%">
+        </el-dialog> -->
+        <!-- <el-dialog title="提示" v-model="isLink" width="30%">
             <span>sockte连接失败正在重连。。。。。。</span>
-        </el-dialog>
+        </el-dialog> -->
         <el-row class="header">
           <el-col :span="8">
               <img 
@@ -498,6 +518,7 @@
 }
 .rowdiv{
   /* background: #769AFF; */
+  font-size: 300%;
   height: 15%;
   margin-top: 5%;
 }
@@ -507,7 +528,7 @@
 }
 .tilaft{
   text-align: left;
-  font-size: 2.5rem;
+  font-size: 300%;
   font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
   font-weight: 400;
   color: #333333;
@@ -528,7 +549,7 @@
   vertical-align:middle;
   width: 100%;
   text-align: center;
-  font-size: 120px;
+  font-size: 800%;
   font-family: DINAlternate-Bold, DINAlternate;
   font-weight: bold;
   color: #769AFF;
@@ -543,11 +564,10 @@
 .userinfo{
   padding-top: 6%;
   /* background: #769AFF; */
-  font-size: 2.5rem;
+  font-size: 300%;
   text-align: right;
 }
 .lableclass{
-  font-size: 2.5rem;
   text-align: right;
   font-weight: 400;
   color: #777777;
@@ -555,7 +575,6 @@
 
 }
 .textclass{
-  font-size: 2.5rem;
   text-align: left;
   font-family: AlibabaPuHuiTi-Medium, AlibabaPuHuiTi;
   font-weight: 500;

--
Gitblit v1.8.0