From 26d58b9f433c9e2d5efd46bef46c51522a0a4b5d Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期四, 01 九月 2022 16:33:36 +0800
Subject: [PATCH] up

---
 /dev/null                |  395 -------------------------------------------
 src/views/home/index.vue |   89 +++++----
 package.json             |    3 
 electron/main/index.ts   |    6 
 4 files changed, 58 insertions(+), 435 deletions(-)

diff --git a/electron/main/index.ts b/electron/main/index.ts
index ee10384..a2fa9a9 100644
--- a/electron/main/index.ts
+++ b/electron/main/index.ts
@@ -37,7 +37,7 @@
   win = new BrowserWindow({
     title: 'Main window',
     fullscreen: true,
-    // autoHideMenuBar:true, 
+    autoHideMenuBar:true, 
     webPreferences: {
       preload: splash,
       nodeIntegration: true,
@@ -108,8 +108,8 @@
   }
 })
 // 渲染端发送消息到主进程
-ipcMain.on("main-process-message2",()=>{
-  console.log("33344")
+ipcMain.on("winClose",()=>{
+  win?.close()
 })
 // 渲染端发送消息到主进程修改confing文件
 ipcMain.on('setConfingData', (event, arg) => {
diff --git a/package.json b/package.json
index 65f4246..f79e9a7 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,7 @@
 {
-  "name": "Device-Communication-UI",
+  "name": "sign-tool",
   "version": "2.0.0",
+  "icon":"public/favicon.ico",
   "main": "dist/electron/main/index.js",
   "author": "",
   "license": "MIT",
diff --git a/src/views/home/css/common.css b/src/views/home/css/common.css
deleted file mode 100644
index 8fd4e5e..0000000
--- a/src/views/home/css/common.css
+++ /dev/null
@@ -1,64 +0,0 @@
-body * {
-  box-sizing: border-box;
-  flex-shrink: 0;
-}
-body {
-  font-family: PingFangSC-Regular, Roboto, Helvetica Neue, Helvetica, Tahoma,
-    Arial, PingFang SC-Light, Microsoft YaHei;
-}
-button {
-  margin: 0;
-  padding: 0;
-  border: 1px solid transparent;
-  outline: none;
-  background-color: transparent;
-}
-
-button:active {
-  opacity: 0.6;
-}
-.flex-col {
-  display: flex;
-  flex-direction: column;
-}
-.flex-row {
-  display: flex;
-  flex-direction: row;
-}
-.justify-start {
-  display: flex;
-  justify-content: flex-start;
-}
-.justify-center {
-  display: flex;
-  justify-content: center;
-}
-
-.justify-end {
-  display: flex;
-  justify-content: flex-end;
-}
-.justify-evenly {
-  display: flex;
-  justify-content: space-evenly;
-}
-.justify-around {
-  display: flex;
-  justify-content: space-around;
-}
-.justify-between {
-  display: flex;
-  justify-content: space-between;
-}
-.align-start {
-  display: flex;
-  align-items: flex-start;
-}
-.align-center {
-  display: flex;
-  align-items: center;
-}
-.align-end {
-  display: flex;
-  align-items: flex-end;
-}
diff --git a/src/views/home/css/index.css b/src/views/home/css/index.css
deleted file mode 100644
index 763d6e5..0000000
--- a/src/views/home/css/index.css
+++ /dev/null
@@ -1,395 +0,0 @@
-.page {
-  background-color: rgba(243, 246, 254, 1);
-  position: relative;
-  width: 1920px;
-  height: 1080px;
-  overflow: hidden;
-}
-
-.header {
-  box-shadow: 1px 3px 5px 0px rgba(233, 233, 233, 1);
-  background-color: rgba(255, 255, 255, 1);
-  width: 1920px;
-  height: 72px;
-}
-
-.image_1 {
-  width: 102px;
-  height: 40px;
-  margin: 16px 0 0 36px;
-}
-.inputCode{
-  width: 300px;
-  margin-left: 20px;
-  margin: 17px 0 0 20px;
-  height: 38px;
-  line-height: 38px;
-}
-.text_1 {
-  width: 115px;
-  height: 38px;
-  color: rgba(51, 51, 51, 1);
-  font-size: 27px;
-  letter-spacing: 1.6875px;
-  font-family: PingFangSC-Medium;
-  text-align: center;
-  white-space: nowrap;
-  line-height: 38px;
-  margin: 17px 0 0 465px;
-}
-
-.text_2 {
-  width: 43px;
-  height: 45px;
-  color: rgba(255, 116, 114, 1);
-  font-size: 32px;
-  letter-spacing: 2px;
-  font-family: PingFangSC-Medium;
-  text-align: left;
-  white-space: nowrap;
-  line-height: 45px;
-  margin: 13px 53px 0 806px;
-}
-
-.body {
-  width: 1838px;
-  height: 952px;
-  overflow-y: auto;
-  margin: 28px 0 28px 42px;
-}
-
-.grid_6 {
-  width: 1838px;
-  height: 952px;
-  flex-wrap: wrap;
-}
-
-.box_1 {
-  box-shadow: 1px 2px 4px 0px rgba(201, 223, 246, 0.5);
-  background-color: rgba(255, 255, 255, 1);
-  border-radius: 20px;
-  width: 909px;
-  height: 466px;
-  margin: 0 20px 20px 0;
-}
-
-.image_2 {
-  width: 270px;
-  height: 376px;
-  margin: 45px 0 0 45px;
-}
-
-.group_9 {
-  width: 410px;
-  height: 191px;
-  margin: 135px 112px 0 72px;
-}
-
-.text-wrapper_31 {
-  width: 410px;
-  height: 55px;
-}
-
-.text_3 {
-  width: 89px;
-  height: 48px;
-  color: rgba(119, 119, 119, 1);
-  font-size: 35px;
-  letter-spacing: 2.1875px;
-  font-family: AlibabaPuHuiTi-Regular;
-  text-align: left;
-  white-space: nowrap;
-  line-height: 48px;
-  margin-top: 5px;
-}
-
-.text_4 {
-  width: 126px;
-  height: 55px;
-  color: rgba(118, 154, 255, 1);
-  font-size: 40px;
-  letter-spacing: 2.5px;
-  font-family: AlibabaPuHuiTi-Medium;
-  text-align: left;
-  white-space: nowrap;
-  line-height: 55px;
-}
-
-.group_1 {
-  width: 410px;
-  height: 1px;
-  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPngd675f5bd8a2e658e28ea132149191bb26b4d0d72afc7f50cefcc04a4725895f8) -1px
-    0px no-repeat;
-  background-size: 412px 2px;
-  margin-top: 42px;
-}
-
-.text-wrapper_32 {
-  width: 410px;
-  height: 48px;
-  margin-top: 45px;
-}
-
-.text_5 {
-  width: 126px;
-  height: 48px;
-  color: rgba(119, 119, 119, 1);
-  font-size: 35px;
-  letter-spacing: 2.1875px;
-  font-family: AlibabaPuHuiTi-Regular;
-  text-align: left;
-  white-space: nowrap;
-  line-height: 48px;
-}
-
-.text_6 {
-  width: 131px;
-  height: 47px;
-  color: rgba(118, 154, 255, 1);
-  font-size: 40px;
-  letter-spacing: 2.5px;
-  font-family: DINAlternate-Bold;
-  text-align: left;
-  white-space: nowrap;
-  line-height: 47px;
-  margin-top: 1px;
-}
-
-.box_2 {
-  box-shadow: 1px 2px 4px 0px rgba(201, 223, 246, 0.5);
-  background-color: rgba(255, 255, 255, 1);
-  border-radius: 10px;
-  height: 466px;
-  margin-bottom: 20px;
-  width: 909px;
-}
-
-.block_11 {
-  width: 819px;
-  height: 60px;
-  margin: 21px 0 0 40px;
-}
-
-.text_7 {
-  width: 239px;
-  height: 48px;
-  color: rgba(51, 51, 51, 1);
-  font-size: 35px;
-  letter-spacing: 2.1875px;
-  font-family: AlibabaPuHuiTi-Regular;
-  text-align: left;
-  white-space: nowrap;
-  line-height: 48px;
-  margin-top: 9px;
-}
-
-.image_3 {
-  width: 60px;
-  height: 60px;
-}
-
-.text-wrapper_33 {
-  width: 560px;
-  height: 210px;
-  margin: 47px 0 128px 175px;
-}
-
-.text_8 {
-  width: 560px;
-  height: 210px;
-  color: rgba(118, 154, 255, 1);
-  font-size: 180px;
-  letter-spacing: 11.25px;
-  font-family: DINAlternate-Bold;
-  text-align: center;
-  white-space: nowrap;
-  line-height: 210px;
-}
-
-.box_3 {
-  box-shadow: 1px 2px 4px 0px rgba(201, 223, 246, 0.5);
-  background-color: rgba(255, 255, 255, 1);
-  border-radius: 20px;
-  width: 909px;
-  height: 466px;
-  justify-content: flex-center;
-  margin: 0 20px 20px 0;
-}
-
-.text-wrapper_34 {
-  width: 685px;
-  height: 48px;
-  margin: 73px 0 0 112px;
-}
-
-.text_9 {
-  width: 89px;
-  height: 48px;
-  color: rgba(119, 119, 119, 1);
-  font-size: 35px;
-  letter-spacing: 2.1875px;
-  font-family: AlibabaPuHuiTi-Regular;
-  text-align: left;
-  white-space: nowrap;
-  line-height: 48px;
-}
-
-.text_10 {
-  width: 66px;
-  height: 47px;
-  color: rgba(118, 154, 255, 1);
-  font-size: 40px;
-  letter-spacing: 2.5px;
-  font-family: DINAlternate-Bold;
-  text-align: right;
-  white-space: nowrap;
-  line-height: 47px;
-  margin-top: 1px;
-}
-
-.block_1 {
-  width: 685px;
-  height: 1px;
-  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng9c155ff9c90ee8a468e03a0cf93cc8cbe7421ad7a23f166e1ea4c56ec02ad3ca) -1px
-    0px no-repeat;
-  background-size: 687px 2px;
-  margin: 33px 0 0 112px;
-}
-
-.text-wrapper_35 {
-  width: 685px;
-  height: 48px;
-  margin: 54px 0 0 112px;
-}
-
-.text_11 {
-  width: 199px;
-  height: 48px;
-  color: rgba(119, 119, 119, 1);
-  font-size: 35px;
-  letter-spacing: 2.1875px;
-  font-family: AlibabaPuHuiTi-Regular;
-  text-align: left;
-  white-space: nowrap;
-  line-height: 48px;
-}
-
-.text_12 {
-  width: 99px;
-  height: 47px;
-  color: rgba(118, 154, 255, 1);
-  font-size: 40px;
-  letter-spacing: 2.5px;
-  font-family: DINAlternate-Bold;
-  text-align: right;
-  white-space: nowrap;
-  line-height: 47px;
-  margin-top: 1px;
-}
-
-.block_2 {
-  width: 685px;
-  height: 1px;
-  background: url(https://lanhu.oss-cn-beijing.aliyuncs.com/SketchPng9c155ff9c90ee8a468e03a0cf93cc8cbe7421ad7a23f166e1ea4c56ec02ad3ca) -1px
-    0px no-repeat;
-  background-size: 687px 2px;
-  margin: 53px 0 0 112px;
-}
-
-.text-wrapper_36 {
-  width: 685px;
-  height: 48px;
-  margin: 34px 0 73px 112px;
-}
-
-.text_13 {
-  width: 248px;
-  height: 48px;
-  color: rgba(119, 119, 119, 1);
-  font-size: 35px;
-  letter-spacing: 2.1875px;
-  font-family: AlibabaPuHuiTi-Regular;
-  text-align: left;
-  white-space: nowrap;
-  line-height: 48px;
-}
-
-.text_14 {
-  width: 78px;
-  height: 47px;
-  color: rgba(118, 154, 255, 1);
-  font-size: 40px;
-  letter-spacing: 2.5px;
-  font-family: DINAlternate-Bold;
-  text-align: right;
-  white-space: nowrap;
-  line-height: 47px;
-}
-
-.box_4 {
-  box-shadow: 1px 2px 4px 0px rgba(201, 223, 246, 0.5);
-  background-color: rgba(255, 255, 255, 1);
-  border-radius: 10px;
-  height: 466px;
-  margin-bottom: 20px;
-  width: 909px;
-}
-
-.section_10 {
-  width: 819px;
-  height: 60px;
-  margin: 21px 0 0 40px;
-}
-
-.text_15 {
-  width: 236px;
-  height: 48px;
-  color: rgba(51, 51, 51, 1);
-  font-size: 35px;
-  letter-spacing: 2.1875px;
-  font-family: AlibabaPuHuiTi-Regular;
-  text-align: left;
-  white-space: nowrap;
-  line-height: 48px;
-  margin-top: 9px;
-}
-
-.image_4 {
-  width: 60px;
-  height: 60px;
-}
-
-.section_11 {
-  width: 502px;
-  height: 210px;
-  margin: 47px 0 128px 357px;
-}
-
-.text_16 {
-  width: 196px;
-  height: 210px;
-  color: rgba(118, 154, 255, 1);
-  font-size: 180px;
-  letter-spacing: 11.25px;
-  font-family: DINAlternate-Bold;
-  text-align: center;
-  white-space: nowrap;
-  line-height: 210px;
-}
-
-.image-wrapper_1 {
-  width: 60px;
-  height: 139px;
-  margin-top: 5px;
-}
-
-.image_5 {
-  width: 60px;
-  height: 60px;
-}
-
-.image_6 {
-  width: 60px;
-  height: 60px;
-  margin-top: 19px;
-}
diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index 90871f2..8a5f84a 100644
--- a/src/views/home/index.vue
+++ b/src/views/home/index.vue
@@ -1,6 +1,7 @@
 <script lang="ts">
 import { userInfoStore } from '@/stores/userInfo'
 import { sockteStore } from '@/stores/sockteInfo'
+import { ipcRenderer } from 'electron'
 import { patientInfoStore } from '@/stores/patient'
 import os from "os"
 import { reactive, computed, toRefs, onMounted, ref, watch } from "vue"
@@ -93,6 +94,7 @@
             console.log(timer)
         }
         const state = reactive({
+            caozuo:0,// 点击10下才能关闭
             logo:logo,
             state1:state1,
             state2:state2,
@@ -106,7 +108,8 @@
             aimTSL: '',// 目标脱水量,
             gao_ya: "",//高压
             di_ya: "",//低压
-            mai_bu: ""//脉搏
+            mai_bu: "",//脉搏,
+            haodu:"0px",
         })
         watch(
             () => patientInfo.value.datetime,
@@ -218,8 +221,17 @@
                 state.inputCode = ''
             }, 1000)
         }
+        const guyanbi=()=>{
+          state.caozuo++
+          if(state.caozuo>10){
+            ipcRenderer.send('winClose')
+          }
+          console.log(state.caozuo)
+        }
         onMounted(() => {
             console.log('页面初始化', os.hostname())
+            state.haodu=(document.documentElement.clientHeight-180)/2+'px'
+
             state.clockNum = patientInfoStore().viewNumber
             setTimeout(function () {
                 console.log('7秒后操作')
@@ -230,7 +242,7 @@
             }, 1000)
         })
         return {
-            ...toRefs(state), isLink, netLink, weightInfo, patientInfo, xyjInfo, inputRef, AudioRef0, AudioRef, AudioRef4, AudioRef2, AudioRef3, inputChabge
+            ...toRefs(state), guyanbi,isLink, netLink, weightInfo, patientInfo, xyjInfo, inputRef, AudioRef0, AudioRef, AudioRef4, AudioRef2, AudioRef3, inputChabge
         }
     }
 }
@@ -255,12 +267,13 @@
         </el-dialog>
         <el-row class="header">
           <el-col :span="8">
-              <img
+              <img 
               class="image_1"
               referrerpolicy="no-referrer"
               :src="logo"
             />
-            <el-input
+            <div class="inpu" >
+              <el-input
                 v-model="inputCode"
                 ref="inputRef"
                 id="inputCode"
@@ -268,9 +281,10 @@
                 @change="inputChabge"
                 placeholder="请输入患者卡号或扫描条码"
               />
+            </div>
           </el-col>
           <el-col :span="8" class="titleText">
-            <span class="text_1">自助签到</span> <span class="text_2"></span>
+            <span class="text_1" @click="guyanbi">自助签到</span> <span class="text_2"></span>
           </el-col>
           <el-col :span="8" class="inputcla">
             
@@ -282,15 +296,15 @@
         </el-row>
       <el-row :gutter="20">
         <el-col :span="12">
-          <div class="divcol">
-            <el-row>
+          <div class="divcol" :style="{height:haodu}">
+            <el-row  style="width: 100%; height: 100%">
               <el-col :span="8" class="imgclass">
-                <el-image style="width: 100%; height: 320px" src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" fit="cover" />
+                <el-image style="width: 100%; height: 85%" :src="patientInfo.patientAvatarIcon" fit="cover" />
               </el-col>
               <el-col :span="15" class="userinfo">
                 <el-row>
                   <el-col :span="12">
-                    <div class="lableclass">
+                    <div class="lableclass" >
                       姓名:
                     </div>
                   </el-col>
@@ -301,7 +315,7 @@
                   </el-col>
                   
                 </el-row>
-                <el-row style="margin-top: 63px;">
+                <el-row style="margin-top: 10%;">
                   <el-col :span="12">
                     <div class="lableclass">
                       透析号:
@@ -318,7 +332,7 @@
           </div>
         </el-col>
         <el-col  :span="12">
-          <div class="divcol">
+          <div class="divcol" :style="{height:haodu}">
             <el-row class="titleHand">
               <el-col  :span="12">
                 <div class="tilaft">
@@ -356,9 +370,9 @@
           </div>
         </el-col>
       </el-row>
-      <el-row :gutter="60">
+      <el-row style="margin-top: 20px;" :gutter="20">
         <el-col :span="12">
-          <div class="divcol">
+          <div class="divcol" :style="{height:haodu}">
             <el-row class="rowdiv">
               <el-col :span="12">
                 <div class="lableclass">
@@ -398,7 +412,7 @@
           </div>
         </el-col>
         <el-col  :span="12">
-          <div class="divcol">
+          <div class="divcol" :style="{height:haodu}">
             <el-row class="titleHand">
               <el-col  :span="12">
                 <div class="tilaft">
@@ -439,24 +453,28 @@
     </div>
 
 </template>
-<style>
+<style  scoped>
 body{
   background: #F3F6FE;
+  padding: 0;
 
 }
+.inpu{
+  margin-top: 20px;
+}
 .header{
-  height: 42px;
+  height: 40px;
   background: #FFFFFF;
-box-shadow: 1px 3px 5px 0px #E9E9E9;
+  box-shadow: 1px 3px 5px 0px #E9E9E9;
   margin-bottom: 10px;
 }
 .inputcla{
   padding-top: 5px;
   text-align: right;
   font-size: 27px;
-font-family: PingFangSC-Medium, PingFang SC;
-font-weight: 500;
-color: #FF7472;
+  font-family: PingFangSC-Medium, PingFang SC;
+  font-weight: 500;
+  color: #FF7472;
 
 }
 .titleText{
@@ -472,17 +490,16 @@
   box-shadow: 1px 2px 4px 0px rgba(201, 223, 246, 0.5);
   background-color: rgba(255, 255, 255, 1);
   border-radius: 20px;
-  height: 466px;
-  margin: 0 20px 20px 0;
+  height: 426px;
   padding-left: 1.5rem;
-  padding-top: 1.5rem;
+  padding-top: 5%;
   padding-right: 0.5rem;
   background: #FFFFFF;
 }
 .rowdiv{
   /* background: #769AFF; */
   height: 15%;
-  margin-top: 10%;
+  margin-top: 5%;
 }
 .titleHand{
   /* background: #769AFF; */
@@ -490,7 +507,7 @@
 }
 .tilaft{
   text-align: left;
-  font-size: 30px;
+  font-size: 2.5rem;
   font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
   font-weight: 400;
   color: #333333;
@@ -502,7 +519,7 @@
   padding-left: 5px;
 }
 .divbody{
-  height: 85%;
+  height: 70%;
   width: 100%;
   display:table;
 }
@@ -519,18 +536,18 @@
 }
 .imgclass{
   /* background: red; */
-  height: 440px;
-  padding-top: 60px;
+  height: 100%;
+  /* padding-top: 5%; */
   /* padding-top: ; */
 }
 .userinfo{
-  padding-top: 120px;
-  font-size: 30px;
-  text-align: right;
+  padding-top: 6%;
   /* background: #769AFF; */
+  font-size: 2.5rem;
+  text-align: right;
 }
 .lableclass{
-  font-size: 30px;
+  font-size: 2.5rem;
   text-align: right;
   font-weight: 400;
   color: #777777;
@@ -538,11 +555,11 @@
 
 }
 .textclass{
+  font-size: 2.5rem;
   text-align: left;
-  font-size: 30px;
-font-family: AlibabaPuHuiTi-Medium, AlibabaPuHuiTi;
-font-weight: 500;
-color: #769AFF;
+  font-family: AlibabaPuHuiTi-Medium, AlibabaPuHuiTi;
+  font-weight: 500;
+  color: #769AFF;
   
 }
 

--
Gitblit v1.8.0