From a814f6eb98bb1f38a80415abefd61df71a579a8a Mon Sep 17 00:00:00 2001
From: chenyincheng <501753378@qq.com>
Date: 星期三, 12 四月 2023 09:30:43 +0800
Subject: [PATCH] 34

---
 src/views/home/index.vue |   35 +++++++++++++----------------------
 1 files changed, 13 insertions(+), 22 deletions(-)

diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index 35ed034..8828af0 100644
--- a/src/views/home/index.vue
+++ b/src/views/home/index.vue
@@ -13,13 +13,6 @@
 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'
-import step7 from '@/assets/mp3/chongfuchengzhong.mp3'
 import login from '@/views/login/index.vue'
 import { confingInfoStore } from '@/stores/StoresConfing'
 import { ElMessage } from 'element-plus'
@@ -41,6 +34,11 @@
       return !sockte.isLink
     })
     const netLink = computed(() => {
+      if(!sockte.netLink){
+        ipcRenderer.invoke('logger', '网络已经断开')
+      }else{
+        ipcRenderer.invoke('logger', '网络已经恢复')
+      }
       return !sockte.netLink
     })
     const weightInfo = computed(() => {
@@ -144,6 +142,7 @@
         state.di_ya = ''
         state.mai_bu = ''
       }
+      state.clockNum = patientInfoStore().viewNumber
       if (isUseFaceRecogService.value) {
         console.log('开启人脸识别')
         state.dialogVisible = true
@@ -157,13 +156,6 @@
       fasongNum:0,
       caozuo: 0,// 点击10下才能关闭
       logo: logo,
-      step5: step5,
-      step4: step4,
-      step3: step3,
-      step7: step7,
-      step2: step2,
-      step1: step1,
-      step6: step6,
       state1: state1,
       state2: state2,
       state3: state3,
@@ -212,9 +204,6 @@
         }
         // 没有找到患者
         else if (patientInfo.value.name === '') {
-          // speech.value?.speak({ text: "没有找到患者,请重新刷卡" }).then(() => {
-          //   console.log("播报完成...")
-          // })
           if (isUseFaceRecogService.value) {
             state.dialogVisible = true
           }
@@ -227,9 +216,6 @@
           speech.value?.speak({ text: `${patientInfo.value.name}今日没有排班,不能自助签到` }).then(() => {
             console.log("播报完成...")
           })
-          // if (isUseFaceRecogService.value) {
-          //   state.dialogVisible = true
-          // }
           return
         }
       }
@@ -333,18 +319,23 @@
     const sundMode= (mode:any)=>{
       state.fasongNum++
       // const res= await updatePatient(mode)
+      ipcRenderer.invoke('logger', `患者结果上传,第${state.fasongNum}次`)
+      ipcRenderer.invoke('logger', '参数:'+JSON.stringify(mode))
       updatePatient(mode).then(re=>{
         ElMessage.success('结果发送成功')
+        ipcRenderer.invoke('logger', '结果上传成功')
         setTimeout(() => {
           fuxuan()
-        },5000)
+        },8000)
         return false
       }).catch(re=>{
         ElMessage('结果发送失败')
+        ipcRenderer.invoke('logger', `结果发送失败:第${state.fasongNum}次,3秒后重新发送`)
         if(state.fasongNum<3){
-          setTimeout(sundMode,1000);
+          setTimeout(sundMode,5000);
         }
         else{
+          ipcRenderer.invoke('logger', '3次结果上传都失败放弃本次请求')
           return false
         }
       })

--
Gitblit v1.8.0