From 5e77dd17b896184787fedb60e9acbb56506a7ae4 Mon Sep 17 00:00:00 2001 From: longyvfengyun <496960745@qq.com> Date: 星期日, 27 八月 2023 13:34:57 +0800 Subject: [PATCH] 内容提交 --- src/views/video/components/js/hkVideo/hkModule.js | 8 +++- src/views/accessControl/accessControl.vue | 26 ++++++++++++- src/views/accessControl/js/doorInfoModule.js | 29 +++++++++----- src/views/airConditioning/airConditioning.vue | 2 4 files changed, 49 insertions(+), 16 deletions(-) diff --git a/src/views/accessControl/accessControl.vue b/src/views/accessControl/accessControl.vue index 3a5ffa2..7cc918c 100644 --- a/src/views/accessControl/accessControl.vue +++ b/src/views/accessControl/accessControl.vue @@ -1,6 +1,7 @@ <script setup> import FlexBox from "@/components/FlexBox.vue"; import doorInfoModule from "@/views/accessControl/js/doorInfoModule"; +import HdwLight from "@/components/HdwLight.vue"; const {doorInfos} = doorInfoModule(); </script> @@ -13,6 +14,17 @@ <el-row> <el-col :span="4" v-for="item in doorInfos" :key="item"> <div class="access-control-item"> + <div class="access-control-tool"> + <div class="access-control-tool-item" v-if="item.status === 0"> + <el-button type="primary" size="large">寮�闂�</el-button> + </div> + <div class="access-control-tool-item" v-else-if="item.status === 1"> + <el-button type="warning" size="large">鍏抽棬</el-button> + </div> + <div class="access-control-tool-item" v-else> + <hdw-light :type="1"></hdw-light> + </div> + </div> <flex-box> <div class="access-control-img"> <img src="./images/menJin.png" alt=""> @@ -20,8 +32,8 @@ <!-- <div class="access-control-text update-time">--> <!-- 2023-06-29 00:00:00--> <!-- </div>--> - <div class="access-control-text home-number">{{ item.ip }}</div> - <div class="access-control-text state">闂ㄩ攣鐘舵�侊細{{ item.status }}</div> + <div class="access-control-text home-number">{{ item.name }}</div> + <div class="access-control-text state">闂ㄩ攣鐘舵�侊細{{ item.statusText }}</div> </flex-box> </div> </el-col> @@ -41,9 +53,19 @@ overflow-y: auto; } .access-control-item { + position: relative; margin-left: 16px; margin-bottom: 16px; text-align: center; + .access-control-tool { + position: absolute; + top: 8px; + right: 8px; + z-index: 7; + .access-control-tool-item { + margin-bottom: 8px; + } + } } .access-control-img { display: inline-block; diff --git a/src/views/accessControl/js/doorInfoModule.js b/src/views/accessControl/js/doorInfoModule.js index 4523783..884e876 100644 --- a/src/views/accessControl/js/doorInfoModule.js +++ b/src/views/accessControl/js/doorInfoModule.js @@ -10,25 +10,31 @@ const doorInfos = reactive([ { - ip: "192.168.0.19", - passWord: "a1234567.", - port: 8000, - userName: "admin", - status: "鏈煡" - }, - { ip: "192.168.0.18", passWord: "a1234567.", port: 8000, userName: "admin", - status: "鏈煡" + status: 0, + name: "鏅鸿兘瀹為獙瀹�", + statusText: "鏈煡" + }, + { + ip: "192.168.0.19", + passWord: "a1234567.", + port: 8000, + userName: "admin", + status: 0, + name: "PCR瀹為獙瀹�", + statusText: "鏈煡" }, { ip: "192.168.0.44", passWord: "a1234567.", port: 8000, userName: "admin", - status: "鏈煡" + status: 0, + name: "瑗胯棌瀹夌惇", + statusText: "鏈煡" }, ]); @@ -41,8 +47,9 @@ let data = rs.data; doorInfos.map(item=>{ let doorInfo = data[item.ip]; - console.log(doorInfo); - item.status = getLabelByKey(doorInfo.data2.lockStatus, lockStatusList, "鏈煡"); + item.status = doorInfo.data2.lockStatus; + //item.status = 2; + item.statusText = getLabelByKey(doorInfo.data2.lockStatus, lockStatusList, "鏈煡"); }); } diff --git a/src/views/airConditioning/airConditioning.vue b/src/views/airConditioning/airConditioning.vue index 4fcb759..a01d7da 100644 --- a/src/views/airConditioning/airConditioning.vue +++ b/src/views/airConditioning/airConditioning.vue @@ -296,7 +296,7 @@ .earth-wrapper { position: relative; display: inline-block; - width: 600px; + width: 800px; } .earth-light-circle img, .earth-light img, diff --git a/src/views/video/components/js/hkVideo/hkModule.js b/src/views/video/components/js/hkVideo/hkModule.js index 7c43bd4..09f4af4 100644 --- a/src/views/video/components/js/hkVideo/hkModule.js +++ b/src/views/video/components/js/hkVideo/hkModule.js @@ -100,10 +100,14 @@ WebVideoCtrl.I_Stop({ iWndIndex, success: function () { - startRealPlay(ip, port, iWndIndex); + setTimeout(()=>{ + startRealPlay(ip, port, iWndIndex); + }, 2000); }, error: function() { - startRealPlay(ip, port, iWndIndex); + setTimeout(()=>{ + startRealPlay(ip, port, iWndIndex); + }, 2000); } }); } else { -- Gitblit v1.9.1