Skip to content

Commit 2fd3422

Browse files
author
puhui999
committed
【功能完善】IoT: 数据桥梁配置编辑回显
1 parent b95cac2 commit 2fd3422

File tree

7 files changed

+25
-1
lines changed

7 files changed

+25
-1
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: false, // logo
64+
logo: true, // logo
6565
fixedHeader: true, // 固定toolheader
6666
footer: true, // 显示页脚
6767
greyMode: false, // 是否开始灰色模式,用于特殊悼念日

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
<script lang="ts" setup>
3434
import { HttpConfig, IoTDataBridgeConfigType } from '@/api/iot/rule/databridge'
3535
import { useVModel } from '@vueuse/core'
36+
import { isEmpty } from '@/utils/is'
3637
3738
defineOptions({ name: 'HttpConfigForm' })
3839
@@ -47,6 +48,9 @@ const queryStr = ref('{}')
4748
4849
/** 组件初始化 */
4950
onMounted(() => {
51+
if (!isEmpty(config.value)) {
52+
return
53+
}
5054
config.value = {
5155
type: IoTDataBridgeConfigType.HTTP,
5256
url: '',

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<script lang="ts" setup>
1919
import { IoTDataBridgeConfigType, KafkaMQConfig } from '@/api/iot/rule/databridge'
2020
import { useVModel } from '@vueuse/core'
21+
import { isEmpty } from '@/utils/is'
2122
2223
defineOptions({ name: 'KafkaMQConfigForm' })
2324
@@ -29,6 +30,9 @@ const config = useVModel(props, 'modelValue', emit) as Ref<KafkaMQConfig>
2930
3031
/** 组件初始化 */
3132
onMounted(() => {
33+
if (!isEmpty(config.value)) {
34+
return
35+
}
3236
config.value = {
3337
type: IoTDataBridgeConfigType.KAFKA,
3438
bootstrapServers: '',

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<script lang="ts" setup>
1919
import { IoTDataBridgeConfigType, MqttConfig } from '@/api/iot/rule/databridge'
2020
import { useVModel } from '@vueuse/core'
21+
import { isEmpty } from '@/utils/is'
2122
2223
defineOptions({ name: 'MqttConfigForm' })
2324
@@ -29,6 +30,9 @@ const config = useVModel(props, 'modelValue', emit) as Ref<MqttConfig>
2930
3031
/** 组件初始化 */
3132
onMounted(() => {
33+
if (!isEmpty(config.value)) {
34+
return
35+
}
3236
config.value = {
3337
type: IoTDataBridgeConfigType.MQTT,
3438
url: '',

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
<script lang="ts" setup>
2828
import { IoTDataBridgeConfigType, RabbitMQConfig } from '@/api/iot/rule/databridge'
2929
import { useVModel } from '@vueuse/core'
30+
import { isEmpty } from '@/utils/is'
3031
3132
defineOptions({ name: 'RabbitMQConfigForm' })
3233
@@ -38,6 +39,9 @@ const config = useVModel(props, 'modelValue', emit) as Ref<RabbitMQConfig>
3839
3940
/** 组件初始化 */
4041
onMounted(() => {
42+
if (!isEmpty(config.value)) {
43+
return
44+
}
4145
config.value = {
4246
type: IoTDataBridgeConfigType.RABBITMQ,
4347
host: '',

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<script lang="ts" setup>
1919
import { IoTDataBridgeConfigType, RedisStreamMQConfig } from '@/api/iot/rule/databridge'
2020
import { useVModel } from '@vueuse/core'
21+
import { isEmpty } from '@/utils/is'
2122
2223
defineOptions({ name: 'RedisStreamMQConfigForm' })
2324
@@ -29,6 +30,9 @@ const config = useVModel(props, 'modelValue', emit) as Ref<RedisStreamMQConfig>
2930
3031
/** 组件初始化 */
3132
onMounted(() => {
33+
if (!isEmpty(config.value)) {
34+
return
35+
}
3236
config.value = {
3337
type: IoTDataBridgeConfigType.REDIS_STREAM,
3438
host: '',

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
<script lang="ts" setup>
2727
import { IoTDataBridgeConfigType, RocketMQConfig } from '@/api/iot/rule/databridge'
2828
import { useVModel } from '@vueuse/core'
29+
import { isEmpty } from '@/utils/is'
2930
3031
defineOptions({ name: 'RocketMQConfigForm' })
3132
@@ -37,6 +38,9 @@ const config = useVModel(props, 'modelValue', emit) as Ref<RocketMQConfig>
3738
3839
/** 组件初始化 */
3940
onMounted(() => {
41+
if (!isEmpty(config.value)) {
42+
return
43+
}
4044
config.value = {
4145
type: IoTDataBridgeConfigType.ROCKETMQ,
4246
nameServer: '',

0 commit comments

Comments
 (0)