From cbdcffb20c4473c564ccc59fb58f3e901d826b1f Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sun, 23 Mar 2025 08:40:37 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BB=A3=E7=A0=81=E8=AF=84=E5=AE=A1?= =?UTF-8?q?=E3=80=91IoT=EF=BC=9A=E5=9C=BA=E6=99=AF=E8=81=94=E5=8A=A8?= =?UTF-8?q?=E7=9A=84=20review?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/iot/rule/scene/index.ts | 14 +++++++------- src/store/modules/app.ts | 2 +- .../device/components/IoTDeviceTableSelect.vue | 4 ++++ .../product/components/IoTProductTableSelect.vue | 4 ++++ src/views/iot/rule/scene/IoTRuleSceneForm.vue | 9 ++++++--- .../rule/scene/components/ConditionSelector.vue | 2 ++ .../iot/rule/scene/components/DeviceListener.vue | 9 +++++++-- src/views/iot/rule/scene/index.vue | 1 + 8 files changed, 32 insertions(+), 13 deletions(-) diff --git a/src/api/iot/rule/scene/index.ts b/src/api/iot/rule/scene/index.ts index 17f1f7f7..16f4e7af 100644 --- a/src/api/iot/rule/scene/index.ts +++ b/src/api/iot/rule/scene/index.ts @@ -1,7 +1,7 @@ import request from '@/config/axios' import { IotRuleSceneTriggerConfig } from '@/api/iot/rule/scene/scene.types' -// IoT 规则场景(场景联动) VO +// IoT 场景联动 VO export interface RuleSceneVO { id?: number // 场景编号 name: string // 场景名称 @@ -11,29 +11,29 @@ export interface RuleSceneVO { actions?: any[] // 执行器数组 } -// IoT 规则场景(场景联动) API +// IoT 场景联动 API export const RuleSceneApi = { - // 查询规则场景(场景联动)分页 + // 查询场景联动分页 getRuleScenePage: async (params: any) => { return await request.get({ url: `/iot/rule-scene/page`, params }) }, - // 查询规则场景(场景联动)详情 + // 查询场景联动详情 getRuleScene: async (id: number) => { return await request.get({ url: `/iot/rule-scene/get?id=` + id }) }, - // 新增规则场景(场景联动) + // 新增场景联动 createRuleScene: async (data: RuleSceneVO) => { return await request.post({ url: `/iot/rule-scene/create`, data }) }, - // 修改规则场景(场景联动) + // 修改场景联动 updateRuleScene: async (data: RuleSceneVO) => { return await request.put({ url: `/iot/rule-scene/update`, data }) }, - // 删除规则场景(场景联动) + // 删除场景联动 deleteRuleScene: async (id: number) => { return await request.delete({ url: `/iot/rule-scene/delete?id=` + id }) } diff --git a/src/store/modules/app.ts b/src/store/modules/app.ts index a6eee78f..e3d6a56f 100644 --- a/src/store/modules/app.ts +++ b/src/store/modules/app.ts @@ -61,7 +61,7 @@ export const useAppStore = defineStore('app', { tagsView: true, // 标签页 tagsViewImmerse: false, // 标签页沉浸 tagsViewIcon: true, // 是否显示标签图标 - logo: false, // logo + logo: true, // logo fixedHeader: true, // 固定toolheader footer: true, // 显示页脚 greyMode: false, // 是否开始灰色模式,用于特殊悼念日 diff --git a/src/views/iot/device/device/components/IoTDeviceTableSelect.vue b/src/views/iot/device/device/components/IoTDeviceTableSelect.vue index 28ca03cc..08cce9dc 100644 --- a/src/views/iot/device/device/components/IoTDeviceTableSelect.vue +++ b/src/views/iot/device/device/components/IoTDeviceTableSelect.vue @@ -1,3 +1,5 @@ + +