up
chenyc
2022-08-31 3b1c2af4563c41b8fe8e786249949d3b0eb84156
up
1个文件已修改
274 ■■■■ 已修改文件
src/views/home/index.vue 274 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/home/index.vue
@@ -236,7 +236,7 @@
}
</script>
<template>
    <div class="page flex-col">
    <div class="pagehome">
         <!-- 提醒刷卡 -->
        <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step1.mp3" ref="AudioRef0" id="eventAudio2"></audio>
        <!-- 患者信息读取成功 -->
@@ -253,7 +253,8 @@
        <el-dialog title="提示" v-model="isLink" width="30%">
            <span>sockte连接失败正在重连。。。。。。</span>
        </el-dialog>
      <div class="header flex-row">
        <el-row class="header">
          <el-col :span="8">
        <img
          class="image_1"
          referrerpolicy="no-referrer"
@@ -267,36 +268,65 @@
              @change="inputChabge"
              placeholder="请输入患者卡号或扫描条码"
            />
        <span class="text_1">自助签到</span> <span class="text_2">{{clockNum}}</span>
      </div>
      <div class="body flex-col">
        <div class="grid_6 flex-row">
          <div class="box_1 flex-row">
            <img
              class="image_2"
              referrerpolicy="no-referrer"
              :src="patientInfo.patientAvatarIcon"
            />
          </el-col>
          <el-col :span="8" class="titleText">
            <span class="text_1">自助签到</span> <span class="text_2"></span>
          </el-col>
          <el-col :span="8" class="inputcla">
            
            <!-- <div class="inputDeep">
              <input id="inputCode"  type="text" @change="inputChabge" ref="inputRef" :value="inputCode">
              {{clockNum}}
          </el-col>
            
            </div> -->
            <div class="group_9 flex-col">
              <div class="text-wrapper_31 flex-row justify-between">
                <span class="text_3">姓名:</span>
                <span class="text_4">{{patientInfo.name}}</span>
        </el-row>
      <el-row :gutter="20">
        <el-col :span="12">
          <div class="divcol">
            <el-row>
              <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-col>
              <el-col :span="15" class="userinfo">
                <el-row>
                  <el-col :span="12">
                    <div class="lableclass">
                      姓名:
              </div>
              <div class="group_1 flex-col"></div>
              <div class="text-wrapper_32 flex-row justify-between">
                <span class="text_5">透析号:</span>
                <span class="text_6">{{patientInfo.hemoCode}}</span>
                  </el-col>
                  <el-col :span="12">
                    <div class="textclass">
                      {{patientInfo.name}}
              </div>
                  </el-col>
                </el-row>
                <el-row style="margin-top: 63px;">
                  <el-col :span="12">
                    <div class="lableclass">
                      透析号:
            </div>
                  </el-col>
                  <el-col :span="12">
                    <div class="textclass">
                      {{patientInfo.hemoCode}}
          </div>
          <div class="box_2 flex-col">
            <div class="block_11 flex-row justify-between">
              <span class="text_7">血压(mmHg):</span>
                  </el-col>
                </el-row>
              </el-col>
            </el-row>
          </div>
        </el-col>
        <el-col  :span="12">
          <div class="divcol">
            <el-row class="titleHand">
              <el-col  :span="12">
                <div class="tilaft">
                  血压(mmHg):
                </div>
              </el-col>
              <el-col  :span="12">
                <div class="tiregth">
              <img
                class="image_3"
                v-if="xyjInfo.state === 2"
@@ -316,28 +346,67 @@
                :src="state3"
              />
            </div>
            <div class="text-wrapper_33 flex-row">
              <span class="text_8">{{ gao_ya }}/{{ di_ya }}</span>
              </el-col>
            </el-row>
            <el-row class="divbody">
              <div class="bodeText">
                {{ gao_ya }}/{{ di_ya }}
            </div>
            </el-row>
          </div>
          <div class="box_3 flex-col">
            <div class="text-wrapper_34 flex-row justify-between">
              <span class="text_9">机号:</span> <span class="text_10">{{patientInfo.deviceCode}}</span>
        </el-col>
      </el-row>
      <el-row :gutter="60">
        <el-col :span="12">
          <div class="divcol">
            <el-row class="rowdiv">
              <el-col :span="12">
                <div class="lableclass">
                机号:
            </div>
            <div class="block_1 flex-col"></div>
            <div class="text-wrapper_35 flex-row justify-between">
              <span class="text_11">干体重(kg):</span>
              <span class="text_12">{{ patientInfo.pureWeight }}</span>
              </el-col>
              <el-col :span="12">
                <div class="textclass">
                  {{patientInfo.deviceCode}}
            </div>
            <div class="block_2 flex-col"></div>
            <div class="text-wrapper_36 flex-row justify-between">
              <span class="text_13">目标脱水量(L):</span>
              <span class="text_14">{{aimTSL}}</span>
              </el-col>
            </el-row>
            <el-row class="rowdiv">
              <el-col :span="12">
                <div class="lableclass">
                  干体重(kg):
            </div>
              </el-col>
              <el-col :span="12">
                <div class="textclass">
                  {{ patientInfo.pureWeight }}
          </div>
          <div class="box_4 flex-col">
            <div class="section_10 flex-row justify-between">
              <span class="text_15">透前体重(kg):</span>
              </el-col>
            </el-row>
            <el-row class="rowdiv">
              <el-col :span="12">
                <div class="lableclass">
                  目标脱水量(L):
                </div>
              </el-col>
              <el-col :span="12">
                <div class="textclass">
                  {{aimTSL}}
                </div>
              </el-col>
            </el-row>
          </div>
        </el-col>
        <el-col  :span="12">
          <div class="divcol">
            <el-row class="titleHand">
              <el-col  :span="12">
                <div class="tilaft">
                  透前体重(kg):
                </div>
              </el-col>
              <el-col  :span="12">
                <div class="tiregth">
              <img
                v-if="weightInfo.state === 2"
                class="image_4"
@@ -357,19 +426,126 @@
                :src="state3"
              />
            </div>
            <div class="section_11 flex-row justify-between">
              <span class="text_16">{{ weightInfo.result }}</span>
              </el-col>
            </el-row>
            <el-row class="divbody">
              <div class="bodeText">
                {{ weightInfo.result }}
            </div>
            </el-row>
          </div>
        </div>
      </div>
        </el-col>
      </el-row>
    </div>
</template>
<style>
@import './css/common.css';
@import './css/index.css';
body{
  background: #F3F6FE;
}
.header{
  height: 42px;
  background: #FFFFFF;
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;
}
.titleText{
  text-align: center;
  color: red;
  font-size: 2rem;
  height: 40px;
  line-height: 40px;
}
.divcol{
  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;
  padding-left: 1.5rem;
  padding-top: 1.5rem;
  padding-right: 0.5rem;
  background: #FFFFFF;
}
.rowdiv{
  /* background: #769AFF; */
  height: 15%;
  margin-top: 10%;
}
.titleHand{
  /* background: #769AFF; */
  height: 15%;
}
.tilaft{
  text-align: left;
  font-size: 30px;
  font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
  font-weight: 400;
  color: #333333;
  line-height: 42px;
  letter-spacing: 1px;
}
.tiregth{
  text-align: right;
  padding-left: 5px;
}
.divbody{
  height: 85%;
  width: 100%;
  display:table;
}
.bodeText{
  display:table-cell;
  vertical-align:middle;
  width: 100%;
  text-align: center;
  font-size: 120px;
  font-family: DINAlternate-Bold, DINAlternate;
  font-weight: bold;
  color: #769AFF;
  /* line-height: 100%; */
}
.imgclass{
  /* background: red; */
  height: 440px;
  padding-top: 60px;
  /* padding-top: ; */
}
.userinfo{
  padding-top: 120px;
  font-size: 30px;
  text-align: right;
  /* background: #769AFF; */
}
.lableclass{
  font-size: 30px;
  text-align: right;
  font-weight: 400;
  color: #777777;
  /* background: #769AFF; */
}
.textclass{
  text-align: left;
  font-size: 30px;
font-family: AlibabaPuHuiTi-Medium, AlibabaPuHuiTi;
font-weight: 500;
color: #769AFF;
}
</style>