From 84e14a34a082e00aa2d47a64ee36398088c12aec Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期五, 16 九月 2022 14:37:51 +0800
Subject: [PATCH] 添加http服务功能、取消网络和sockte链接检查
---
src/views/home/index.vue | 836 +++++++++++++++++++++++++++++++++++++---------------------
1 files changed, 531 insertions(+), 305 deletions(-)
diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index 4c6f35a..81465d3 100644
--- a/src/views/home/index.vue
+++ b/src/views/home/index.vue
@@ -1,343 +1,569 @@
<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"
-import{sendPationCode,sendPationSet} from '../../samples/sockteStomp'
-import {formatDate} from '@/utils/formatTime'
+import { reactive, computed, toRefs, onMounted, ref, watch } from "vue"
+import { sendPationCode, sendPationSet } from '../../samples/sockteStomp'
+import { formatDate } from '@/utils/formatTime'
+import state1 from '@/assets/state1.png'
+import state2 from '@/assets/state2.png'
+import state3 from '@/assets/state3.png'
+import logo from '@/assets/LOGO.png'
- export default {
- setup() {
- let timer:any=0
- const user = userInfoStore()
- const sockte= sockteStore()
- const inputRef=ref()
- const AudioRef0=ref()
- const AudioRef=ref()
- const AudioRef2=ref()
- const AudioRef3=ref()
- const isLink= computed(()=>{
- return !sockte.isLink
- })
- const netLink= computed(()=>{
- return !sockte.netLink
- })
- const weightInfo= computed(()=>{
- return sockte.weightSockte
- })
- const xyjInfo= computed(()=>{
- return sockte.xyjSockte
- })
- const patientInfo=computed(()=>{
- return patientInfoStore().patientInfo
- })
- const viewNumber=computed(()=>{
- return patientInfoStore().viewNumber
- })
+export default {
+ setup() {
+ let timer: any = 0
+ const user = userInfoStore()
+ const sockte = sockteStore()
+ const inputRef = ref()
+ const AudioRef0 = ref()
+ const AudioRef = ref()
+ const AudioRef2 = ref()
+ const AudioRef3 = ref()
+ const AudioRef4=ref()
+ const isLink = computed(() => {
+ return !sockte.isLink
+ })
+ const netLink = computed(() => {
+ return !sockte.netLink
+ })
+ const weightInfo = computed(() => {
+ return sockte.weightSockte
+ })
+ const xyjInfo = computed(() => {
+ return sockte.xyjSockte
+ })
+ const dkqInfo = computed(() => {
+ return sockte.dkqSockte
+ })
+ const patientInfo = computed(() => {
+ return patientInfoStore().patientInfo
+ })
+ const viewNumber = computed(() => {
+ return patientInfoStore().viewNumber
+ })
- const settime=()=>{
- // 计数倒计时
- state.clockNum=patientInfoStore().viewNumber
- // 清除定时器
- clearInterval(state.timerNum)
- console.log('------------------')
- timer= setInterval(() => {
- if (state.clockNum > 0) {
- state.clockNum--
- }
- else {
- clearInterval(timer)
- patientInfoStore().setpatientInfo({
- id:0,
- code:'',
- name:'',
- patientAvatarIcon:'',
- deviceCode:'',
- hemoCode:'',
- pureWeight:''
- })
- state.clockNum = patientInfoStore().viewNumber
- }
- }, 1000)
- // 记录定时器
- state.timerNum=timer
- console.log(timer)
- }
- const state=reactive({
- dialogVisible:false,
- isActive:false,
- inputCode:"",
- Newdate:"",
- clockNum:60,
- timerNum:0,//定时器数
- aimTSL:0,// 目标脱水量,
- gao_ya:"",//高压
- di_ya:"",//低压
- mai_bu:""//脉搏
- })
- watch(
- ()=>patientInfo.value.id,
- ()=>{
- console.log('患者变化了',patientInfo)
- if(patientInfo.value.id!==0)
- {
- AudioRef.value.play();
- sockteStore().setweightSockte({
- type:"体重秤",
- state:2,
- deviceName:"",
- result:"0",
- resultTime:""
- })
- sockteStore().setxyjSockte({
- type:"血压计",
- state:2,
- deviceName:"",
- result:"",
- resultTime:""
- })
- settime()
-
- }
+ const settime = () => {
+ // 计数倒计时
+ state.clockNum = patientInfoStore().viewNumber
+ // 清除定时器
+ clearInterval(state.timerNum)
+ console.log('------------------')
+ timer = setInterval(() => {
+ if (state.clockNum > 0) {
+ state.clockNum--
}
- )
- watch(
- ()=>weightInfo.value.resultTime,
- ()=>{
+ else {
+ clearInterval(timer)
+ const datetimeCON=patientInfoStore().patientInfo.datetime
+ patientInfoStore().setpatientInfo({
+ id: 0,
+ code: '',
+ name: '',
+ patientAvatarIcon: '',
+ deviceCode: '',
+ hemoCode: '',
+ pureWeight: '',
+ datetime:datetimeCON
+ })
+ state.clockNum = patientInfoStore().viewNumber
+ sockteStore().setweightSockte({
+ type:'体重秤',
+ deviceName: '',
+ result: '',
+ resultTime: '',
+ state: 2
+ })
+ sockteStore().setxyjSockte({
+ type:'血压计',
+ deviceName: '',
+ result: '',
+ resultTime: '',
+ state: 2
+ })
+ state.aimTSL=''
+ state.gao_ya=''
+ state.di_ya=''
+ state.mai_bu=''
+ }
+ }, 1000)
+ // 记录定时器
+ state.timerNum = timer
+ console.log(timer)
+ }
+ const state = reactive({
+ caozuo:0,// 点击10下才能关闭
+ logo:logo,
+ state1:state1,
+ state2:state2,
+ state3:state3,
+ dialogVisible: false,
+ isActive: false,
+ inputCode: "",
+ Newdate: "",
+ clockNum: 60,
+ timerNum: 0,//定时器数
+ aimTSL: '',// 目标脱水量,
+ gao_ya: "",//高压
+ di_ya: "",//低压
+ mai_bu: "",//脉搏,
+ haodu:"0px",
+ })
+ watch(
+ () => patientInfo.value.datetime,
+ () => {
+ if (patientInfo.value.id !== 0) {
+ AudioRef.value.play();
+ sockteStore().setweightSockte({
+ type: "体重秤",
+ state: 2,
+ deviceName: "",
+ result: "0",
+ resultTime: ""
+ })
+ sockteStore().setxyjSockte({
+ type: "血压计",
+ state: 2,
+ deviceName: "",
+ result: "",
+ resultTime: ""
+ })
settime()
- console.log("体重变化了")
- // AudioRef2.value.play()
- if(patientInfo.value.id===0){
- AudioRef0.value.play()
- }
- else{
- AudioRef2.value.play()
- // 发送结果到sockte服务
- const mode={
- patientCode:patientInfo.value.code,
- weight:weightInfo.value.result,
- bloodPressure:''
- }
- console.log('发送患者结果',mode)
- sendPationSet(mode)
- // 计算目标脱水量
- if(Number(weightInfo.value.result)>0&&Number(patientInfo.value.pureWeight)!==0){
- state.aimTSL=Number(weightInfo.value.result)-Number(patientInfo.value.pureWeight)
- }
- }
+ }else{
+ if(patientInfo.value.name===''){
+ AudioRef4.value.play();
+ }
+
}
- )
- watch(
- ()=>xyjInfo.value.resultTime,
- ()=>{
- if(xyjInfo.value.result!==''){
- const list=xyjInfo.value.result.split(',')
- if(list.length===3){
- state.gao_ya=list[0]
- state.di_ya=list[1]
- state.mai_bu=list[2]
- }
- if(patientInfo.value.id===0){
- AudioRef0.value.play()
- settime()
- }else{
- AudioRef3.value.play()
- settime()
- const mode={
- patientCode:patientInfo.value.code,
- weight:weightInfo.value.result,
- bloodPressure:xyjInfo.value.result
-
- }
- console.log('发送患者结果',mode)
- sendPationSet(mode)
- }
- }else{
- state.gao_ya=""
- state.di_ya=""
- state.mai_bu=""
- }
- }
- )
- watch(()=>viewNumber,
- ()=>{
- state.clockNum=viewNumber.value
- }
- )
- const inputChabge=()=>{
- sendPationCode(state.inputCode)
- setTimeout(function(){
- state.inputCode=''
- },1000)
}
- onMounted(() => {
- console.log('页面初始化',os.hostname())
- state.clockNum=patientInfoStore().viewNumber
- setTimeout(function(){
- console.log('7秒后操作')
+ )
+ watch(
+ () => weightInfo.value.result,
+ () => {
+ settime()
+ console.log("体重变化了",weightInfo.value)
+ // AudioRef2.value.play()
+ if (patientInfo.value.id === 0) {
+ AudioRef0.value.play()
inputRef.value.focus();
- },7000)
- setInterval(function(){
- state.Newdate=formatDate(new Date(),"YYYY-mm-dd HH:MM:SS")
- },1000)
- })
- return{ ...toRefs(state),isLink,netLink,weightInfo,patientInfo,xyjInfo,inputRef,AudioRef0,AudioRef,AudioRef2,AudioRef3,inputChabge
+ }
+ else {
+ AudioRef2.value.play()
+ // 发送结果到sockte服务
+ const mode = {
+ patientCode: patientInfo.value.code,
+ weight: weightInfo.value.result,
+ bloodPressure: ''
+
+ }
+ console.log('发送患者结果', mode)
+ sendPationSet(mode)
+ // 计算目标脱水量
+ if (Number(weightInfo.value.result) > 0 && Number(patientInfo.value.pureWeight) !== 0) {
+ state.aimTSL = (Number(weightInfo.value.result) - Number(patientInfo.value.pureWeight)).toFixed(2)
+ }
+ }
}
+ )
+ watch(
+ () => xyjInfo.value.resultTime,
+ () => {
+ if (xyjInfo.value.result !== '') {
+ const list = xyjInfo.value.result.split(',')
+ if (list.length === 3) {
+ state.gao_ya = list[0]
+ state.di_ya = list[1]
+ state.mai_bu = list[2]
+ }
+ if (patientInfo.value.id === 0) {
+ AudioRef0.value.play()
+ inputRef.value.focus();
+ settime()
+ } else {
+ AudioRef3.value.play()
+ settime()
+ const mode = {
+ patientCode: patientInfo.value.code,
+ weight: weightInfo.value.result,
+ bloodPressure: xyjInfo.value.result
+
+ }
+ console.log('发送患者结果', mode)
+ sendPationSet(mode)
+ }
+ } else {
+ state.gao_ya = ""
+ state.di_ya = ""
+ state.mai_bu = ""
+ }
+ }
+ )
+ watch(
+ () => dkqInfo.value.resultTime,
+ () => {
+ console.log(dkqInfo.value,'读卡器')
+ if (dkqInfo.value.result !== ''&&dkqInfo.value.result !== undefined) {
+ const code=dkqInfo.value.result.split(",")[0]
+ console.log('获取读卡器的code',code)
+ sendPationCode(code)
+ }
+ }
+ )
+ watch(() => viewNumber,
+ () => {
+ state.clockNum = viewNumber.value
+ }
+ )
+ const inputChabge = () => {
+ sendPationCode(state.inputCode)
+ setTimeout(function () {
+ 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秒后操作')
+ inputRef.value.focus();
+ }, 7000)
+ setInterval(function () {
+ state.Newdate = formatDate(new Date(), "YYYY-mm-dd HH:MM:SS")
+ }, 1000)
+ })
+ return {
+ ...toRefs(state), guyanbi,isLink, netLink, weightInfo, patientInfo, xyjInfo, inputRef, AudioRef0, AudioRef, AudioRef4, AudioRef2, AudioRef3, inputChabge
}
}
+}
</script>
<template>
- <div class="home">
- <!-- 提醒刷卡 -->
- <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step1.mp3" ref="AudioRef0" id="eventAudio"></audio>
+ <div class="pagehome">
+ <!-- 提醒刷卡 -->
+ <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step1.mp3" ref="AudioRef0" id="eventAudio2"></audio>
<!-- 患者信息读取成功 -->
- <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step2.mp3" ref="AudioRef" id="eventAudio"></audio>
+ <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step2.mp3" ref="AudioRef" id="eventAudio2"></audio>
<!-- 体重结果回传成功 -->
- <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step3.mp3" ref="AudioRef2" id="eventAudio"></audio>
+ <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step3.mp3" ref="AudioRef2" id="eventAudio3"></audio>
<!-- 血压结果回传成功 -->
- <audio src="https://dhcdn.leon056.com/hemo/autoselfsign/step4.mp3" ref="AudioRef3" id="eventAudio"></audio>
- <el-dialog
- title="提示"
- v-model="netLink"
- width="30%">
+ <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>
+ <!-- <el-dialog title="提示" v-model="netLink" width="30%">
<span>无法链接到网络!</span>
- </el-dialog>
- <el-dialog
- title="提示"
- v-model="isLink"
- width="30%">
+ </el-dialog> -->
+ <!-- <el-dialog title="提示" v-model="isLink" width="30%">
<span>sockte连接失败正在重连。。。。。。</span>
- </el-dialog>
- <el-row>
- <el-col :span="12">
- <div class="tale">
- <img class="imgss" alt="Vue logo" src="@/assets/logo.png" />
- </div>
- </el-col>
- <el-col :span="6">
- <!-- <div> sockte连接状态{{isLink}}</div>
- <div> 网络连接状态{{netLink}}</div> -->
- <el-input id="inputCode" @change="inputChabge" v-model="inputCode" ref="inputRef" placeholder="" />
-
- </el-col>
- <el-col :span="6">
- <div class="datess">
- {{clockNum}}
- </div>
- </el-col>
+ </el-dialog> -->
+ <el-row class="header">
+ <el-col :span="8">
+ <img
+ class="image_1"
+ referrerpolicy="no-referrer"
+ :src="logo"
+ />
+ <div class="inpu" >
+ <el-input
+ v-model="inputCode"
+ ref="inputRef"
+ id="inputCode"
+ class="inputCode"
+ @change="inputChabge"
+ placeholder="请输入患者卡号或扫描条码"
+ />
+ </div>
+ </el-col>
+ <el-col :span="8" class="titleText">
+ <span class="text_1" @click="guyanbi">自助签到</span> <span class="text_2"></span>
+ </el-col>
+ <el-col :span="8" class="inputcla">
+
+ {{clockNum}}
+ </el-col>
+
+
+
</el-row>
- <div class="grid-container">
- <div class="grid-item">
- <el-avatar
- shape="square"
- :size="100"
- fit="cover"
- :src="patientInfo.patientAvatarIcon"
- />
- <div class="zsf">{{patientInfo.name}}</div>
- </div>
- <div class="grid-item">
- <div class="lableText">当前时间:</div>
- <div class="conText">{{Newdate}}</div>
- </div>
- <div class="grid-item">
- <div class="lableText">透析号:</div>
- <div class="conText">{{patientInfo.hemoCode}}</div>
- </div>
- <div class="grid-item">
- <div class="lableText">机号:</div>
- <div class="conText">{{patientInfo.deviceCode}}</div>
- </div>
- <div class="grid-item">
- <div class="lableText">序号:</div>
- <div class="conText">0</div>
- </div>
- <div class="grid-item">
- <div class="lableText">干体重(kg):</div>
- <div class="conText">{{patientInfo.pureWeight}}</div>
- </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>
+ <el-row :gutter="20">
+ <el-col :span="12">
+ <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: 85%" :src="patientInfo.patientAvatarIcon" fit="cover" />
+ </el-col>
+ <el-col :span="15" class="userinfo">
+ <el-row>
+ <el-col :span="12">
+ <div class="lableclass" >
+ 姓名:
+ </div>
+ </el-col>
+ <el-col :span="12">
+ <div class="textclass">
+ {{patientInfo.name}}
+ </div>
+ </el-col>
+
+ </el-row>
+ <el-row style="margin-top: 10%;">
+ <el-col :span="12">
+ <div class="lableclass">
+ 透析号:
+ </div>
+ </el-col>
+ <el-col :span="12">
+ <div class="textclass">
+ {{patientInfo.hemoCode}}
+ </div>
+ </el-col>
+ </el-row>
+ </el-col>
+ </el-row>
+ </div>
+ </el-col>
+ <el-col :span="12">
+ <div class="divcol" :style="{height:haodu}">
+ <el-row class="titleHand">
+ <el-col :span="12">
+ <div class="tilaft">
+ 血压(mmHg):
</div>
- </div>
- <div class="grid-item">
- <div class="lableText">目标脱水量:</div>
- <div class="conText">{{aimTSL}}</div>
- </div>
- <div class="grid-item">
- <div class="lableText" v-if="xyjInfo.state===2">血压:</div>
- <div class="lableText" v-if="xyjInfo.state===1" style="color:red">血压通讯服务正常运行但未联通设备</div>
- <div class="lableText" v-if="xyjInfo.state===0" style="color:red">血压通讯服务不正常 </div>
- <div class="conText">{{gao_ya}}/{{di_ya}}</div>
- </div>
- </div>
+ </el-col>
+ <el-col :span="12">
+ <div class="tiregth">
+ <img
+ class="image_3"
+ v-if="xyjInfo.state === 2"
+ referrerpolicy="no-referrer"
+ :src="state1"
+ />
+ <img
+ class="image_3"
+ v-if="xyjInfo.state === 1"
+ referrerpolicy="no-referrer"
+ :src="state2"
+ />
+ <img
+ class="image_3"
+ v-if="xyjInfo.state === 0"
+ referrerpolicy="no-referrer"
+ :src="state3"
+ />
+ </div>
+ </el-col>
+ </el-row>
+ <el-row class="divbody">
+ <div class="bodeText">
+ {{ gao_ya }}/{{ di_ya }}
+ </div>
+ </el-row>
+ </div>
+ </el-col>
+ </el-row>
+ <el-row style="margin-top: 20px;" :gutter="20">
+ <el-col :span="12">
+ <div class="divcol" :style="{height:haodu}">
+ <el-row class="rowdiv">
+ <el-col :span="12">
+ <div class="lableclass">
+ 机号:
+ </div>
+ </el-col>
+ <el-col :span="12">
+ <div class="textclass">
+ {{patientInfo.deviceCode}}
+ </div>
+ </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>
+ </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" :style="{height:haodu}">
+ <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"
+ referrerpolicy="no-referrer"
+ :src="state1"
+ />
+ <img
+ v-if="weightInfo.state === 1"
+ class="image_4"
+ referrerpolicy="no-referrer"
+ :src="state2"
+ />
+ <img
+ v-if="weightInfo.state === 0"
+ class="image_4"
+ referrerpolicy="no-referrer"
+ :src="state3"
+ />
+ </div>
+ </el-col>
+ </el-row>
+ <el-row class="divbody">
+ <div class="bodeText">
+ {{ weightInfo.result }}
+ </div>
+ </el-row>
+ </div>
+ </el-col>
+ </el-row>
</div>
+
</template>
-<style>
-body {
- background: #f3f7fb;
+<style scoped>
+body{
+ background: #F3F6FE;
+ padding: 0;
+
}
-.coldev {
- height: 200px;
- background: #ffff;
+.inpu{
+ margin-top: 20px;
}
-.grid-container {
- display: grid;
- grid-template-columns: 33% 33% 33%;
- grid-gap: 20px;
- background: #f3f7fb;
- padding: 10px;
+.header{
+ height: 40px;
+ background: #FFFFFF;
+ box-shadow: 1px 3px 5px 0px #E9E9E9;
+ margin-bottom: 10px;
}
-.grid-container > div {
- background: #ffffff;
- height: 150px;
- text-align: center;
- border-radius: 10px;
- padding: 10px;
+.inputcla{
+ padding-top: 5px;
+ text-align: right;
+ font-size: 27px;
+ font-family: PingFangSC-Medium, PingFang SC;
+ font-weight: 500;
+ color: #FF7472;
+
}
-.lableText {
- text-align: left;
- /* height: 50px; */
- /* line-height: 50px; */
- padding-top: 30px;
- font-size: 13pt;
+.titleText{
+ text-align: center;
+ color: red;
+ font-size: 2rem;
+ height: 40px;
+ line-height: 40px;
+
}
-.conText {
- height: 50px;
- line-height: 50px;
- padding-top: 30px;
- color: #769aff;
- font-size: 20pt;
+
+.divcol{
+ box-shadow: 1px 2px 4px 0px rgba(201, 223, 246, 0.5);
+ background-color: rgba(255, 255, 255, 1);
+ border-radius: 20px;
+ height: 426px;
+ padding-left: 1.5rem;
+ padding-top: 5%;
+ padding-right: 0.5rem;
+ background: #FFFFFF;
}
-.imgss {
- height: 30px;
+.rowdiv{
+ /* background: #769AFF; */
+ font-size: 300%;
+ height: 15%;
+ margin-top: 5%;
}
-.tale {
- height: 30px;
- line-height: 50px;
- /* text-align: center; */
+.titleHand{
+ /* background: #769AFF; */
+ height: 15%;
}
-.zsf {
- font-size: 18pt;
- margin-top: 15pt;
- color: #769aff;
+.tilaft{
+ text-align: left;
+ font-size: 300%;
+ font-family: AlibabaPuHuiTi-Regular, AlibabaPuHuiTi;
+ font-weight: 400;
+ color: #333333;
+ line-height: 42px;
+ letter-spacing: 1px;
}
-.active{
- background: #c1c2c6;
- color: black;
+.tiregth{
+ text-align: right;
+ padding-left: 5px;
}
-.datess{
- text-align: right;
- padding-right: 20px;
- height: 30px;
- line-height: 30px;
- color: red;
- font-weight: 1000;
+.divbody{
+ height: 70%;
+ width: 100%;
+ display:table;
}
-</style>
\ No newline at end of file
+.bodeText{
+ display:table-cell;
+ vertical-align:middle;
+ width: 100%;
+ text-align: center;
+ font-size: 800%;
+ font-family: DINAlternate-Bold, DINAlternate;
+ font-weight: bold;
+ color: #769AFF;
+ /* line-height: 100%; */
+}
+.imgclass{
+ /* background: red; */
+ height: 100%;
+ /* padding-top: 5%; */
+ /* padding-top: ; */
+}
+.userinfo{
+ padding-top: 6%;
+ /* background: #769AFF; */
+ font-size: 300%;
+ text-align: right;
+}
+.lableclass{
+ text-align: right;
+ font-weight: 400;
+ color: #777777;
+ /* background: #769AFF; */
+
+}
+.textclass{
+ text-align: left;
+ font-family: AlibabaPuHuiTi-Medium, AlibabaPuHuiTi;
+ font-weight: 500;
+ color: #769AFF;
+
+}
+
+
+
+</style>
--
Gitblit v1.8.0