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;