diff --git a/src/utils/dict.ts b/src/utils/dict.ts
index 74855b01..a28aa239 100644
--- a/src/utils/dict.ts
+++ b/src/utils/dict.ts
@@ -1,8 +1,8 @@
/**
* 数据字典工具类
*/
-import {useDictStoreWithOut} from '@/store/modules/dict'
-import {ElementPlusInfoType} from '@/types/elementPlus'
+import { useDictStoreWithOut } from '@/store/modules/dict'
+import { ElementPlusInfoType } from '@/types/elementPlus'
const dictStore = useDictStoreWithOut()
diff --git a/src/views/iot/rule/databridge/IoTDataBridgeForm.vue b/src/views/iot/rule/databridge/IoTDataBridgeForm.vue
index 3f744087..0d501fd4 100644
--- a/src/views/iot/rule/databridge/IoTDataBridgeForm.vue
+++ b/src/views/iot/rule/databridge/IoTDataBridgeForm.vue
@@ -40,15 +40,15 @@
/>
@@ -100,28 +100,28 @@ const formData = ref({
config: {} as any
})
const formRules = reactive({
- // 通用字段
+ /** 通用字段 */
name: [{ required: true, message: '桥梁名称不能为空', trigger: 'blur' }],
status: [{ required: true, message: '桥梁状态不能为空', trigger: 'blur' }],
direction: [{ required: true, message: '桥梁方向不能为空', trigger: 'blur' }],
type: [{ required: true, message: '桥梁类型不能为空', trigger: 'change' }],
- // HTTP 配置
+ /** HTTP 配置 */
'config.url': [{ required: true, message: '请求地址不能为空', trigger: 'blur' }],
'config.method': [{ required: true, message: '请求方法不能为空', trigger: 'blur' }],
- // MQTT 配置
+ /** MQTT 配置 */
'config.username': [{ required: true, message: '用户名不能为空', trigger: 'blur' }],
'config.password': [{ required: true, message: '密码不能为空', trigger: 'blur' }],
'config.clientId': [{ required: true, message: '客户端ID不能为空', trigger: 'blur' }],
'config.topic': [{ required: true, message: '主题不能为空', trigger: 'blur' }],
- // RocketMQ 配置
+ /** RocketMQ 配置 */
'config.nameServer': [{ required: true, message: 'NameServer 地址不能为空', trigger: 'blur' }],
'config.accessKey': [{ required: true, message: 'AccessKey 不能为空', trigger: 'blur' }],
'config.secretKey': [{ required: true, message: 'SecretKey 不能为空', trigger: 'blur' }],
'config.group': [{ required: true, message: '消费组不能为空', trigger: 'blur' }],
- // Kafka 配置
+ /** Kafka 配置 */
'config.bootstrapServers': [{ required: true, message: '服务地址不能为空', trigger: 'blur' }],
'config.ssl': [{ required: true, message: 'SSL 配置不能为空', trigger: 'change' }],
- // RabbitMQ 配置
+ /** RabbitMQ 配置 */
'config.host': [{ required: true, message: '主机地址不能为空', trigger: 'blur' }],
'config.port': [
{ required: true, message: '端口不能为空', trigger: 'blur' },
@@ -131,7 +131,7 @@ const formRules = reactive({
'config.exchange': [{ required: true, message: '交换机不能为空', trigger: 'blur' }],
'config.routingKey': [{ required: true, message: '路由键不能为空', trigger: 'blur' }],
'config.queue': [{ required: true, message: '队列不能为空', trigger: 'blur' }],
- // Redis Stream 配置
+ /** Redis Stream 配置 */
'config.database': [
{ required: true, message: '数据库索引不能为空', trigger: 'blur' },
{ type: 'number', min: 0, message: '数据库索引必须是非负整数', trigger: 'blur' }
diff --git a/src/views/iot/rule/databridge/config/HttpConfigForm.vue b/src/views/iot/rule/databridge/config/HttpConfigForm.vue
index c1db24ed..007c7909 100644
--- a/src/views/iot/rule/databridge/config/HttpConfigForm.vue
+++ b/src/views/iot/rule/databridge/config/HttpConfigForm.vue
@@ -42,14 +42,14 @@ const props = defineProps<{
const emit = defineEmits(['update:modelValue'])
const config = useVModel(props, 'modelValue', emit) as Ref
-// URL处理
+/** URL处理 */
const urlPrefix = ref('http://')
const urlPath = ref('')
const fullUrl = computed(() => {
return urlPath.value ? urlPrefix.value + urlPath.value : ''
})
-// 监听URL变化
+/** 监听URL变化 */
watch([urlPrefix, urlPath], () => {
config.value.url = fullUrl.value
})
diff --git a/src/views/iot/rule/databridge/config/components/KeyValueEditor.vue b/src/views/iot/rule/databridge/config/components/KeyValueEditor.vue
index a2414add..90ead3cd 100644
--- a/src/views/iot/rule/databridge/config/components/KeyValueEditor.vue
+++ b/src/views/iot/rule/databridge/config/components/KeyValueEditor.vue
@@ -33,22 +33,22 @@ const props = defineProps<{
addButtonText: string
}>()
const emit = defineEmits(['update:modelValue'])
-// 内部key-value项列表
+/** 内部 key-value 项列表 */
const items = ref([])
-// 添加项目
+/** 添加项目 */
const addItem = () => {
items.value.push({ key: '', value: '' })
updateModelValue()
}
-// 移除项目
+/** 移除项目 */
const removeItem = (index: number) => {
items.value.splice(index, 1)
updateModelValue()
}
-// 更新modelValue
+/** 更新 modelValue */
const updateModelValue = () => {
const result: Record = {}
items.value.forEach((item) => {
@@ -59,7 +59,7 @@ const updateModelValue = () => {
emit('update:modelValue', result)
}
-// 监听项目变化
+/** 监听项目变化 */
watch(items, updateModelValue, { deep: true })
watch(
() => props.modelValue,