From a6b4fd6c0219bb41415cd232daa12ca28eb8add7 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期二, 20 九月 2022 13:19:39 +0800
Subject: [PATCH] up123

---
 src/assets/mp3/step4.mp3   |    0 
 src/assets/mp3/step5.mp3   |    0 
 src/views/home/index.vue   |   24 ++++++++++++++++++++++--
 src/assets/mp3/step3.mp3   |    0 
 src/samples/sockteStomp.ts |    4 +++-
 src/assets/mp3/step1.mp3   |    0 
 src/assets/mp3/step2.mp3   |    0 
 src/assets/mp3/step6.mp3   |    0 
 src/stores/patient.ts      |    1 +
 9 files changed, 26 insertions(+), 3 deletions(-)

diff --git a/src/assets/mp3/step1.mp3 b/src/assets/mp3/step1.mp3
new file mode 100644
index 0000000..0f2688a
--- /dev/null
+++ b/src/assets/mp3/step1.mp3
Binary files differ
diff --git a/src/assets/mp3/step2.mp3 b/src/assets/mp3/step2.mp3
new file mode 100644
index 0000000..bb68a96
--- /dev/null
+++ b/src/assets/mp3/step2.mp3
Binary files differ
diff --git a/src/assets/mp3/step3.mp3 b/src/assets/mp3/step3.mp3
new file mode 100644
index 0000000..92f4786
--- /dev/null
+++ b/src/assets/mp3/step3.mp3
Binary files differ
diff --git a/src/assets/mp3/step4.mp3 b/src/assets/mp3/step4.mp3
new file mode 100644
index 0000000..2ab0555
--- /dev/null
+++ b/src/assets/mp3/step4.mp3
Binary files differ
diff --git a/src/assets/mp3/step5.mp3 b/src/assets/mp3/step5.mp3
new file mode 100644
index 0000000..2462b56
--- /dev/null
+++ b/src/assets/mp3/step5.mp3
Binary files differ
diff --git a/src/assets/mp3/step6.mp3 b/src/assets/mp3/step6.mp3
new file mode 100644
index 0000000..4b2dd32
--- /dev/null
+++ b/src/assets/mp3/step6.mp3
Binary files differ
diff --git a/src/samples/sockteStomp.ts b/src/samples/sockteStomp.ts
index ce6e898..cb57715 100644
--- a/src/samples/sockteStomp.ts
+++ b/src/samples/sockteStomp.ts
@@ -123,7 +123,8 @@
         deviceCode:resultInfo.deviceCode===null?"":resultInfo.deviceCode,
         hemoCode:resultInfo.hemoCode===null?"":resultInfo.hemoCode,
         pureWeight:resultInfo.pureWeight===null?"":resultInfo.pureWeight,
-        datetime:da  
+        datetime:da,
+        isScheduled:resultInfo.isScheduled
     }
     // 写入vuex里
     patientInfoStore().setpatientInfo(info)
@@ -150,6 +151,7 @@
 }
 const PatientCallback=function(message:any){
     if (message.body) {
+        console.log('00000000000000',message.body)
         const data=JSON.parse(message.body)
         console.log(data,'患者信息读取')
         writePatient(data)
diff --git a/src/stores/patient.ts b/src/stores/patient.ts
index 91dec2c..7e779d9 100644
--- a/src/stores/patient.ts
+++ b/src/stores/patient.ts
@@ -12,6 +12,7 @@
             hemoCode:'',
             pureWeight:'',
             datetime:'',
+            isScheduled:0,
 
        })// 初始值
     const viewNumber=ref(60)
diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index 81465d3..a9ff12f 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,6 +29,7 @@
         const AudioRef2 = ref()
         const AudioRef3 = ref()
         const AudioRef4=ref()
+        const AudioRef5=ref()
         const isLink = computed(() => {
             return !sockte.isLink
         })
@@ -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,11 @@
         watch(
             () => patientInfo.value.datetime,
             () => {
+              console.log('患者信息变化',patientInfo.value)
+                if(patientInfo.value.isScheduled===0){
+                      AudioRef5.value.play();
+                      return
+                }
                 if (patientInfo.value.id !== 0) {
                     AudioRef.value.play();
                     sockteStore().setweightSockte({
@@ -132,7 +150,7 @@
                     })
                     settime()
 
-                }else{
+                }else{ 
                   if(patientInfo.value.name===''){
                     AudioRef4.value.play();
                   }
@@ -244,7 +262,7 @@
             }, 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
         }
     }
 }
@@ -261,6 +279,8 @@
         <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step4.mp3" ref="AudioRef3" id="eventAudio4"></audio>
         <!-- 没有找到患者 -->
         <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step5.mp3" 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> -->

--
Gitblit v1.8.0