From 9389cf88631042bfc2009c34fd639bccffa53109 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Thu, 20 Mar 2025 18:46:59 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E5=8A=9F=E8=83=BD=E5=AE=8C=E5=96=84?= =?UTF-8?q?=E3=80=91IoT:=20=E8=A7=84=E5=88=99=E5=9C=BA=E6=99=AF=E7=9B=91?= =?UTF-8?q?=E5=90=AC=E5=99=A8=E7=9B=B8=E5=85=B3=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/iot/rule/scene/index.ts | 12 +++--- src/views/iot/rule/scene/IoTRuleSceneForm.vue | 38 +++++++++-------- .../rule/scene/components/DeviceListener.vue | 41 ++++++++++++------- 3 files changed, 53 insertions(+), 38 deletions(-) diff --git a/src/api/iot/rule/scene/index.ts b/src/api/iot/rule/scene/index.ts index a53d8b588..dd1ee5977 100644 --- a/src/api/iot/rule/scene/index.ts +++ b/src/api/iot/rule/scene/index.ts @@ -2,12 +2,12 @@ import request from '@/config/axios' // IoT 规则场景(场景联动) VO export interface RuleSceneVO { - id: number // 场景编号 - name: string // 场景名称 - description: string // 场景描述 - status: number // 场景状态 - triggers: string // 触发器数组 - actions: string // 执行器数组 + id?: number // 场景编号 + name?: string // 场景名称 + description?: string // 场景描述 + status?: number // 场景状态 + triggers?: any[] // 触发器数组 + actions?: any[] // 执行器数组 } // IoT 规则场景(场景联动) API diff --git a/src/views/iot/rule/scene/IoTRuleSceneForm.vue b/src/views/iot/rule/scene/IoTRuleSceneForm.vue index 59ab9c5dd..db08aa1f4 100644 --- a/src/views/iot/rule/scene/IoTRuleSceneForm.vue +++ b/src/views/iot/rule/scene/IoTRuleSceneForm.vue @@ -1,5 +1,5 @@