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;