Skip to content

Commit b95cac2

Browse files
author
puhui999
committed
【功能完善】IoT: 数据桥梁配置
1 parent 82e9b1b commit b95cac2

File tree

8 files changed

+29
-31
lines changed

8 files changed

+29
-31
lines changed

src/store/modules/app.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ export const useAppStore = defineStore('app', {
6161
tagsView: true, // 标签页
6262
tagsViewImmerse: false, // 标签页沉浸
6363
tagsViewIcon: true, // 是否显示标签图标
64-
logo: true, // logo
64+
logo: false, // logo
6565
fixedHeader: true, // 固定toolheader
6666
footer: true, // 显示页脚
6767
greyMode: false, // 是否开始灰色模式,用于特殊悼念日

src/views/iot/rule/databridge/IoTDataBridgeForm.vue

Lines changed: 21 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -32,29 +32,24 @@
3232
</el-radio>
3333
</el-radio-group>
3434
</el-form-item>
35-
<el-form-item label="桥梁配置" prop="config">
36-
<HttpConfigForm v-if="showConfig(IoTDataBridgeConfigType.HTTP)" v-model="formData.config" />
37-
<MqttConfigForm v-if="showConfig(IoTDataBridgeConfigType.MQTT)" v-model="formData.config" />
38-
<RocketMQConfigForm
39-
v-if="showConfig(IoTDataBridgeConfigType.ROCKETMQ)"
40-
v-model="formData.config"
41-
/>
42-
<KafkaMQConfigForm
43-
v-if="showConfig(IoTDataBridgeConfigType.KAFKA)"
44-
v-model="formData.config"
45-
/>
46-
<RabbitMQConfigForm
47-
v-if="showConfig(IoTDataBridgeConfigType.RABBITMQ)"
48-
v-model="formData.config"
49-
/>
50-
<RedisStreamMQConfigForm
51-
v-if="showConfig(IoTDataBridgeConfigType.REDIS_STREAM)"
52-
v-model="formData.config"
53-
/>
54-
</el-form-item>
55-
<el-form-item label="桥梁描述" prop="description">
56-
<el-input v-model="formData.description" height="150px" type="textarea" />
57-
</el-form-item>
35+
<HttpConfigForm v-if="showConfig(IoTDataBridgeConfigType.HTTP)" v-model="formData.config" />
36+
<MqttConfigForm v-if="showConfig(IoTDataBridgeConfigType.MQTT)" v-model="formData.config" />
37+
<RocketMQConfigForm
38+
v-if="showConfig(IoTDataBridgeConfigType.ROCKETMQ)"
39+
v-model="formData.config"
40+
/>
41+
<KafkaMQConfigForm
42+
v-if="showConfig(IoTDataBridgeConfigType.KAFKA)"
43+
v-model="formData.config!"
44+
/>
45+
<RabbitMQConfigForm
46+
v-if="showConfig(IoTDataBridgeConfigType.RABBITMQ)"
47+
v-model="formData.config!"
48+
/>
49+
<RedisStreamMQConfigForm
50+
v-if="showConfig(IoTDataBridgeConfigType.REDIS_STREAM)"
51+
v-model="formData.config!"
52+
/>
5853
<el-form-item label="桥梁状态" prop="status">
5954
<el-radio-group v-model="formData.status">
6055
<el-radio
@@ -66,6 +61,9 @@
6661
</el-radio>
6762
</el-radio-group>
6863
</el-form-item>
64+
<el-form-item label="桥梁描述" prop="description">
65+
<el-input v-model="formData.description" height="150px" type="textarea" />
66+
</el-form-item>
6967
</el-form>
7068
<template #footer>
7169
<el-button :disabled="formLoading" type="primary" @click="submitForm">确 定</el-button>

src/views/iot/rule/databridge/config/HttpConfigForm.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ import { useVModel } from '@vueuse/core'
3737
defineOptions({ name: 'HttpConfigForm' })
3838
3939
const props = defineProps<{
40-
modelValue: HttpConfig
40+
modelValue: any
4141
}>()
4242
const emit = defineEmits(['update:modelValue'])
4343
const config = useVModel(props, 'modelValue', emit) as Ref<HttpConfig>

src/views/iot/rule/databridge/config/KafkaMQConfigForm.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { useVModel } from '@vueuse/core'
2222
defineOptions({ name: 'KafkaMQConfigForm' })
2323
2424
const props = defineProps<{
25-
modelValue: KafkaMQConfig
25+
modelValue: any
2626
}>()
2727
const emit = defineEmits(['update:modelValue'])
2828
const config = useVModel(props, 'modelValue', emit) as Ref<KafkaMQConfig>

src/views/iot/rule/databridge/config/MqttConfigForm.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { useVModel } from '@vueuse/core'
2222
defineOptions({ name: 'MqttConfigForm' })
2323
2424
const props = defineProps<{
25-
modelValue: MqttConfig
25+
modelValue: any
2626
}>()
2727
const emit = defineEmits(['update:modelValue'])
2828
const config = useVModel(props, 'modelValue', emit) as Ref<MqttConfig>

src/views/iot/rule/databridge/config/RabbitMQConfigForm.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import { useVModel } from '@vueuse/core'
3131
defineOptions({ name: 'RabbitMQConfigForm' })
3232
3333
const props = defineProps<{
34-
modelValue: RabbitMQConfig
34+
modelValue: any
3535
}>()
3636
const emit = defineEmits(['update:modelValue'])
3737
const config = useVModel(props, 'modelValue', emit) as Ref<RabbitMQConfig>

src/views/iot/rule/databridge/config/RedisStreamMQConfigForm.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import { useVModel } from '@vueuse/core'
2222
defineOptions({ name: 'RedisStreamMQConfigForm' })
2323
2424
const props = defineProps<{
25-
modelValue: RedisStreamMQConfig
25+
modelValue: any
2626
}>()
2727
const emit = defineEmits(['update:modelValue'])
2828
const config = useVModel(props, 'modelValue', emit) as Ref<RedisStreamMQConfig>

src/views/iot/rule/databridge/config/RocketMQConfigForm.vue

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<el-form-item label="命名服务地址" prop="config.nameServer">
2+
<el-form-item label="名称服务地址" prop="config.nameServer">
33
<el-input v-model="config.nameServer" placeholder="请输入命名服务地址,如:127.0.0.1:9876" />
44
</el-form-item>
55
<el-form-item label="Access Key" prop="config.accessKey">
@@ -30,7 +30,7 @@ import { useVModel } from '@vueuse/core'
3030
defineOptions({ name: 'RocketMQConfigForm' })
3131
3232
const props = defineProps<{
33-
modelValue: RocketMQConfig
33+
modelValue: any
3434
}>()
3535
const emit = defineEmits(['update:modelValue'])
3636
const config = useVModel(props, 'modelValue', emit) as Ref<RocketMQConfig>

0 commit comments

Comments
 (0)