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 @@