From d0bd1f0d6434c9db2b887b69a176de4752d8a3b6 Mon Sep 17 00:00:00 2001
From: qingzhengli <1204552371@qq.com>
Date: Fri, 22 Mar 2024 19:29:40 +0800
Subject: [PATCH] =?UTF-8?q?feat=20=20=E6=9B=B4=E6=96=B0=E6=91=84=E5=83=8F?=
=?UTF-8?q?=E5=A4=B4=E8=AE=BE=E5=A4=87=E7=A6=BB=E7=BA=BF=20=E4=B8=8D?=
=?UTF-8?q?=E8=B0=83=E7=94=A8=E6=8E=A5=E5=8F=A3?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../Dialogs/Camera/components/CameraControlDialog.vue | 7 +++++--
.../pages/Home/components/Dialogs/Camera/index.vue | 7 +++++--
2 files changed, 10 insertions(+), 4 deletions(-)
diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Camera/components/CameraControlDialog.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Camera/components/CameraControlDialog.vue
index 82d803f2..6fadca1e 100644
--- a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Camera/components/CameraControlDialog.vue
+++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Camera/components/CameraControlDialog.vue
@@ -54,7 +54,8 @@ export default {
},
props: {
visible: Boolean,
- deviceId: String
+ deviceId: String,
+ dialogData: Object
},
data() {
return {
@@ -103,7 +104,9 @@ export default {
},
methods: {
controlClick: throttle(function (type) {
- controlCamera(this.deviceId, type)
+ if (this.dialogData.deviceState != "0")
+ controlCamera(this.deviceId, type)
+ else this.$message.info("设备离线, 无法操作")
}, 150),
async handleSwitcherChange(value, data) {
let str = data.state ? "关闭" : "开启";
diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Camera/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Camera/index.vue
index 206d1ee3..fff81829 100644
--- a/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Camera/index.vue
+++ b/ruoyi-ui/src/views/JiHeExpressway/pages/Home/components/Dialogs/Camera/index.vue
@@ -40,7 +40,7 @@
-->
-
+
@@ -140,7 +140,10 @@ export default {
},
methods: {
controlClick: throttle(function (type) {
- controlCamera(this.dialogData.iotDeviceId, type, false);
+ // console.log(this.dialogData, "dialogData")
+ if (this.dialogData.deviceState != "0")
+ controlCamera(this.dialogData.iotDeviceId, type, false);
+ else this.$message.info("设备离线, 无法操作")
}, 150),
visibleClose(bool) {
if (bool) return;