From d6da0cbc467839014945268a4e39163e249a8d84 Mon Sep 17 00:00:00 2001 From: puhui999 Date: Tue, 25 Mar 2025 16:33:18 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E4=BB=A3=E7=A0=81=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E3=80=91IoT:=20=E6=95=B0=E6=8D=AE=E6=A1=A5=E6=A2=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/iot/rule/databridge/index.ts | 24 ++++++++------- .../iot/rule/databridge/IoTDataBridgeForm.vue | 29 +++++++++++-------- .../rule/databridge/config/HttpConfigForm.vue | 2 +- .../databridge/config/KafkaMQConfigForm.vue | 2 +- .../rule/databridge/config/MqttConfigForm.vue | 2 +- .../databridge/config/RabbitMQConfigForm.vue | 2 +- ...nfigForm.vue => RedisStreamConfigForm.vue} | 3 +- .../databridge/config/RocketMQConfigForm.vue | 2 +- src/views/iot/rule/databridge/config/index.ts | 4 +-- 9 files changed, 39 insertions(+), 31 deletions(-) rename src/views/iot/rule/databridge/config/{RedisStreamMQConfigForm.vue => RedisStreamConfigForm.vue} (94%) diff --git a/src/api/iot/rule/databridge/index.ts b/src/api/iot/rule/databridge/index.ts index d4eb63668..b19b8e8cf 100644 --- a/src/api/iot/rule/databridge/index.ts +++ b/src/api/iot/rule/databridge/index.ts @@ -80,17 +80,21 @@ export interface RedisStreamMQConfig extends Config { } /** 数据桥梁类型 */ -// TODO @puhui999:枚举用 number 可以么? export const IoTDataBridgeConfigType = { - HTTP: '1', - TCP: '2', - WEBSOCKET: '3', - MQTT: '10', - DATABASE: '20', - REDIS_STREAM: '21', - ROCKETMQ: '30', - RABBITMQ: '31', - KAFKA: '32' + HTTP: 1, + TCP: 2, + WEBSOCKET: 3, + MQTT: 10, + DATABASE: 20, + REDIS_STREAM: 21, + ROCKETMQ: 30, + RABBITMQ: 31, + KAFKA: 32 +} as const + +export const IotDataBridgeDirectionEnum = { + INPUT: 1, // 输入 + OUTPUT: 2 // 输出 } as const // 数据桥梁 API diff --git a/src/views/iot/rule/databridge/IoTDataBridgeForm.vue b/src/views/iot/rule/databridge/IoTDataBridgeForm.vue index 4e69c026f..ccf5d5a9c 100644 --- a/src/views/iot/rule/databridge/IoTDataBridgeForm.vue +++ b/src/views/iot/rule/databridge/IoTDataBridgeForm.vue @@ -46,7 +46,7 @@ v-if="showConfig(IoTDataBridgeConfigType.RABBITMQ)" v-model="formData.config" /> - @@ -73,13 +73,19 @@