|
@@ -91,7 +91,7 @@
|
|
<!--传感器-->
|
|
<!--传感器-->
|
|
<div class="bottom-max-box" :class="rightButtonType == 4?'overflow-box':''">
|
|
<div class="bottom-max-box" :class="rightButtonType == 4?'overflow-box':''">
|
|
<div class="bottom-sensor-box" v-if="rightButtonType == 1">
|
|
<div class="bottom-sensor-box" v-if="rightButtonType == 1">
|
|
- <p class="top-title">当前位置:{{checkedSubject.subAddrr.buildName}}{{checkedSubject.subAddrr.floorName}}</p>
|
|
|
|
|
|
+ <p class="top-title"><i>{{checkedSubject.deptName}}</i><i>当前位置:{{checkedSubject.subAddrr.buildName}}{{checkedSubject.subAddrr.floorName}}</i></p>
|
|
<div class="sensor-for-max-box" v-if="checkedSubject.sensorFunctionStatusList[0]">
|
|
<div class="sensor-for-max-box" v-if="checkedSubject.sensorFunctionStatusList[0]">
|
|
<div class="sensor-for-big-box"
|
|
<div class="sensor-for-big-box"
|
|
:class="item.type == 1 ? 'sensor-color-a' : (item.type == 2 ? 'sensor-color-b' : 'sensor-color-c')"
|
|
:class="item.type == 1 ? 'sensor-color-a' : (item.type == 2 ? 'sensor-color-b' : 'sensor-color-c')"
|
|
@@ -128,7 +128,7 @@
|
|
<p class="bottom-text" v-if="checkedSubject.sensorFunctionStatusList[0]">数据上报时间:{{checkedSubject.sensorFunctionStatusList[0].sendDate}}</p>
|
|
<p class="bottom-text" v-if="checkedSubject.sensorFunctionStatusList[0]">数据上报时间:{{checkedSubject.sensorFunctionStatusList[0].sendDate}}</p>
|
|
</div>
|
|
</div>
|
|
<div class="bottom-switch-box" v-if="rightButtonType == 2">
|
|
<div class="bottom-switch-box" v-if="rightButtonType == 2">
|
|
- <p class="top-title">当前位置:{{checkedSubject.subAddrr.buildName}}{{checkedSubject.subAddrr.floorName}}</p>
|
|
|
|
|
|
+ <p class="top-title"><i>{{checkedSubject.deptName}}</i><i>当前位置:{{checkedSubject.subAddrr.buildName}}{{checkedSubject.subAddrr.floorName}}</i></p>
|
|
<div class="switch-for-max-box" v-show="checkedSubject.VOlist[0]" v-hasPermi="['laboratory:subcontrol:set']">
|
|
<div class="switch-for-max-box" v-show="checkedSubject.VOlist[0]" v-hasPermi="['laboratory:subcontrol:set']">
|
|
<div class="switch-for-big-box" v-for="(item,index) in checkedSubject.VOlist" :key="index">
|
|
<div class="switch-for-big-box" v-for="(item,index) in checkedSubject.VOlist" :key="index">
|
|
<div class="switch-for-min-box" v-if="item.hardwareTypeEnum.enumName == 'SWITCH'">
|
|
<div class="switch-for-min-box" v-if="item.hardwareTypeEnum.enumName == 'SWITCH'">
|
|
@@ -181,7 +181,7 @@
|
|
<p class="null-text-p" v-show="!checkedSubject.VOlist[0]">暂无物联控制信息,请在更多操作-物联设备配置中进行添加</p>
|
|
<p class="null-text-p" v-show="!checkedSubject.VOlist[0]">暂无物联控制信息,请在更多操作-物联设备配置中进行添加</p>
|
|
</div>
|
|
</div>
|
|
<div class="bottom-video-box" v-if="rightButtonType == 3">
|
|
<div class="bottom-video-box" v-if="rightButtonType == 3">
|
|
- <p class="top-title">当前位置:{{checkedSubject.subAddrr.buildName}}{{checkedSubject.subAddrr.floorName}}</p>
|
|
|
|
|
|
+ <p class="top-title"><i>{{checkedSubject.deptName}}</i><i>当前位置:{{checkedSubject.subAddrr.buildName}}{{checkedSubject.subAddrr.floorName}}</i></p>
|
|
<div class="video-for-max-box" v-if="checkedSubject.videoData[0]">
|
|
<div class="video-for-max-box" v-if="checkedSubject.videoData[0]">
|
|
<div class="switch-for-big-box" v-for="(item,index) in checkedSubject.videoData" :key="index">
|
|
<div class="switch-for-big-box" v-for="(item,index) in checkedSubject.videoData" :key="index">
|
|
<video :id="item.divId" ref="videoRef" autoplay controls muted width="490px" height="262px"></video>
|
|
<video :id="item.divId" ref="videoRef" autoplay controls muted width="490px" height="262px"></video>
|
|
@@ -192,6 +192,7 @@
|
|
<p class="null-text-p" v-if="!checkedSubject.videoData[0]">暂无视频监控信息,请在更多操作-物联设备配置中进行添加</p>
|
|
<p class="null-text-p" v-if="!checkedSubject.videoData[0]">暂无视频监控信息,请在更多操作-物联设备配置中进行添加</p>
|
|
</div>
|
|
</div>
|
|
<div class="bottom-alarm-box" v-if="rightButtonType == 4">
|
|
<div class="bottom-alarm-box" v-if="rightButtonType == 4">
|
|
|
|
+ <p class="top-title"><i>{{checkedSubject.deptName}}</i><i>当前位置:{{checkedSubject.subAddrr.buildName}}{{checkedSubject.subAddrr.floorName}}</i></p>
|
|
<div class="alarm-max-box" :class="hardwareData[0]?hardwareData[0].status==3||hardwareData[0].status==4?'BGcolorTypeA':'BGcolorTypeB':''">
|
|
<div class="alarm-max-box" :class="hardwareData[0]?hardwareData[0].status==3||hardwareData[0].status==4?'BGcolorTypeA':'BGcolorTypeB':''">
|
|
<img v-if="hardwareData[0]?hardwareData[0].status == 3:''" src="@/assets/ZDimages/medicUniversity-3_1/img_syslb_znsgbjzx.png" class="alarm-img">
|
|
<img v-if="hardwareData[0]?hardwareData[0].status == 3:''" src="@/assets/ZDimages/medicUniversity-3_1/img_syslb_znsgbjzx.png" class="alarm-img">
|
|
<div class="alarm-big-box" v-if="hardwareData[0]">
|
|
<div class="alarm-big-box" v-if="hardwareData[0]">
|
|
@@ -236,6 +237,7 @@
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
<div class="bottom-entrance-box" v-if="rightButtonType == 5">
|
|
<div class="bottom-entrance-box" v-if="rightButtonType == 5">
|
|
|
|
+ <p class="top-title"><i>{{checkedSubject.deptName}}</i><i>当前位置:{{checkedSubject.subAddrr.buildName}}{{checkedSubject.subAddrr.floorName}}</i></p>
|
|
<div class="entrance" :class="item.operate.code==2?'BGentrance_l_yes':'BGentrance_l_no'" v-for="(item,index) in entranceList" v-if="item.operate">
|
|
<div class="entrance" :class="item.operate.code==2?'BGentrance_l_yes':'BGentrance_l_no'" v-for="(item,index) in entranceList" v-if="item.operate">
|
|
<img class="entrance_c" v-if="item.operate.code==2" src="@/assets/ZDimages/icon_znmj_zx.png">
|
|
<img class="entrance_c" v-if="item.operate.code==2" src="@/assets/ZDimages/icon_znmj_zx.png">
|
|
<img class="entrance_c" v-if="item.operate.code!=2" src="@/assets/ZDimages/icon_znmj_lx.png">
|
|
<img class="entrance_c" v-if="item.operate.code!=2" src="@/assets/ZDimages/icon_znmj_lx.png">
|
|
@@ -1170,9 +1172,15 @@ export default {
|
|
// border: 1px solid #E0E0E0;
|
|
// border: 1px solid #E0E0E0;
|
|
//border-radius: 0 10px 10px 10px;
|
|
//border-radius: 0 10px 10px 10px;
|
|
.top-title{
|
|
.top-title{
|
|
- line-height:18px;
|
|
|
|
- font-size:16px;
|
|
|
|
margin:16px 26px;
|
|
margin:16px 26px;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ >i{
|
|
|
|
+ font-style: normal;
|
|
|
|
+ line-height:18px;
|
|
|
|
+ font-size:16px;
|
|
|
|
+ color: #333;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.null-text-p{
|
|
.null-text-p{
|
|
text-align: center;
|
|
text-align: center;
|
|
@@ -1239,9 +1247,15 @@ export default {
|
|
width:424px;
|
|
width:424px;
|
|
flex: 1;
|
|
flex: 1;
|
|
.top-title{
|
|
.top-title{
|
|
- line-height:18px;
|
|
|
|
- font-size:16px;
|
|
|
|
- margin:23px 10px;
|
|
|
|
|
|
+ margin:16px 26px;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ >i{
|
|
|
|
+ font-style: normal;
|
|
|
|
+ line-height:18px;
|
|
|
|
+ font-size:16px;
|
|
|
|
+ color: #333;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.null-text-p{
|
|
.null-text-p{
|
|
text-align: center;
|
|
text-align: center;
|
|
@@ -1325,9 +1339,15 @@ export default {
|
|
border-radius: 0 10px 10px 10px;
|
|
border-radius: 0 10px 10px 10px;
|
|
flex: 1;
|
|
flex: 1;
|
|
.top-title{
|
|
.top-title{
|
|
- line-height:18px;
|
|
|
|
- font-size:16px;
|
|
|
|
- margin:23px 10px;
|
|
|
|
|
|
+ margin:16px 26px;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ >i{
|
|
|
|
+ font-style: normal;
|
|
|
|
+ line-height:18px;
|
|
|
|
+ font-size:16px;
|
|
|
|
+ color: #333;
|
|
|
|
+ }
|
|
}
|
|
}
|
|
.null-text-p{
|
|
.null-text-p{
|
|
text-align: center;
|
|
text-align: center;
|
|
@@ -1366,6 +1386,17 @@ export default {
|
|
overflow-x: hidden;
|
|
overflow-x: hidden;
|
|
padding: 0 27px 0 23px;
|
|
padding: 0 27px 0 23px;
|
|
box-sizing: border-box;
|
|
box-sizing: border-box;
|
|
|
|
+ .top-title{
|
|
|
|
+ margin:16px 0px;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ >i{
|
|
|
|
+ font-style: normal;
|
|
|
|
+ line-height:18px;
|
|
|
|
+ font-size:16px;
|
|
|
|
+ color: #333;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
.alarm-max-box{
|
|
.alarm-max-box{
|
|
width:374px;
|
|
width:374px;
|
|
height:60px;
|
|
height:60px;
|
|
@@ -1455,6 +1486,17 @@ export default {
|
|
background: #fff;
|
|
background: #fff;
|
|
width:424px;
|
|
width:424px;
|
|
border-radius: 0 10px 10px 10px;
|
|
border-radius: 0 10px 10px 10px;
|
|
|
|
+ .top-title{
|
|
|
|
+ margin:16px 26px;
|
|
|
|
+ display: flex;
|
|
|
|
+ justify-content: space-between;
|
|
|
|
+ >i{
|
|
|
|
+ font-style: normal;
|
|
|
|
+ line-height:18px;
|
|
|
|
+ font-size:16px;
|
|
|
|
+ color: #333;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
.entrance{
|
|
.entrance{
|
|
width: 374px;
|
|
width: 374px;
|
|
height: 60px;
|
|
height: 60px;
|