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