From 359a3d84ba7d9378cb183710db221580d7ba845a Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期一, 04 七月 2022 16:55:35 +0800
Subject: [PATCH] up

---
 src/views/home/index.vue |   81 ++++++++++++++++++++++++++++++----------
 1 files changed, 60 insertions(+), 21 deletions(-)

diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index e5464c7..cd1bcde 100644
--- a/src/views/home/index.vue
+++ b/src/views/home/index.vue
@@ -2,36 +2,66 @@
 import { userInfoStore } from '@/stores/userInfo'
 import { sockteStore } from '@/stores/sockteInfo'
 import { ipcRenderer } from 'electron'
-import { reactive,computed, toRefs } from "vue"
+import { reactive,computed, toRefs,onMounted ,ref} from "vue"
+import{sendPationCode} from '../../samples/sockteStomp'
+import {formatDate} from '@/utils/formatTime'
+import { popper } from '@popperjs/core'
  export default {
         setup() {
             const user = userInfoStore()
             const sockte= sockteStore()
+            const inputRef=ref()
             const isLink= computed(()=>{
-                return sockte.isLink
+                return !sockte.isLink
             }) 
             const netLink= computed(()=>{
-                return sockte.netLink
+                return !sockte.netLink
+            })
+            const weightInfo= computed(()=>{
+                return sockte.weightSockte
             })
             const state=reactive({
+                dialogVisible:false,
+                isActive:false,
+                inputCode:"",
+                Newdate:""
             })
-            const ubtCilert=()=>{
-                console.log('ss')
-                // console.log(user.userInfo)
-                // console.log(sockteStore().isLink)
-                // ipcRenderer.send('main-process-message2', { 'param1': "hello" });
-                // console.log(window.myApi.fun('陈银城'))
+            const inputChabge=()=>{
+                sendPationCode(state.inputCode)
             }
-            return{ ...toRefs(state), ubtCilert,isLink,netLink
+            onMounted(() => {
+                console.log('Component is mounted!')
+                inputRef.value.focus();
+                console.log(inputRef)
+                setTimeout(function(){
+                    // state.inputCode="3434"
+                    console.log('-----------sdsds')
+                    inputRef.value.focus();
+                },10000)
+                setInterval(function(){
+                    state.Newdate=formatDate(new Date(),"YYYY-mm-dd HH:MM:SS")
+                    console.log(state.Newdate,'----ss')
+                },1000)
+            })
+            return{ ...toRefs(state),isLink,netLink,weightInfo,inputRef,inputChabge
             }
         }
     }
 </script>
 <template>
     <div class="home">
-        <!-- <el-button @click="ubtCilert">
-            test
-        </el-button> -->
+        <el-dialog
+            title="提示"
+            v-model="netLink"
+            width="30%">
+            <span>无法链接到网络!</span>
+        </el-dialog>
+        <el-dialog
+            title="提示"
+            v-model="isLink"
+            width="30%">
+            <span>sockte连接失败正在重连。。。。。。</span>
+        </el-dialog>
         <el-row>
             <el-col :span="12">
                 <div class="tale">
@@ -39,8 +69,9 @@
                 </div>
             </el-col>
             <el-col :span="12">
-                <div> sockte连接状态{{isLink}}</div>
-                <div> 网络连接状态{{netLink}}</div>
+                <!-- <div> sockte连接状态{{isLink}}</div>
+                <div> 网络连接状态{{netLink}}</div> -->
+                <el-input id="inputCode" @change="inputChabge" v-model="inputCode" ref="inputRef" placeholder="" />
             </el-col>
         </el-row>
         <div class="grid-container">
@@ -55,11 +86,11 @@
             </div>
             <div class="grid-item">
                 <div class="lableText">当前时间:</div>
-                <div class="conText">2022-06-21 14:10</div>
+                <div class="conText">{{Newdate}}</div>
             </div>
             <div class="grid-item">
-                <div class="lableText">当前时间:</div>
-                <div class="conText">2022-06-21 14:10</div>
+                <div class="lableText">透析号:</div>
+                <div class="conText">123456</div>
             </div>
             <div class="grid-item">
                 <div class="lableText">机号:</div>
@@ -73,9 +104,13 @@
                 <div class="lableText">干体重(kg):</div>
                 <div class="conText">88</div>
             </div>
-            <div class="grid-item">
-                <div class="lableText">透前称重(kg):</div>
-                <div class="conText">90</div>
+            <div class="grid-item" >
+                <div>
+                    <div class="lableText" v-if="weightInfo.state===2">透前称重(kg):</div>
+                    <div class="lableText" v-if="weightInfo.state===1" style="color:red">体重秤通讯服务正常运行但未联通设备</div>
+                    <div class="lableText" v-if="weightInfo.state===0" style="color:red">体重秤通讯服务不正常 </div>
+                    <div class="conText">{{weightInfo.result}}</div>
+                </div>
             </div>
             <div class="grid-item">
                 <div class="lableText">目标脱水量:</div>
@@ -137,4 +172,8 @@
     margin-top: 15pt;
     color: #769aff;
 }
+.active{
+    background: #c1c2c6;
+    color: black;
+}
 </style>
\ No newline at end of file

--
Gitblit v1.8.0