feat:【IoT 物联网】初步实现“数据流转”功能

This commit is contained in:
YunaiV
2025-06-24 21:21:42 +08:00
parent 983699f636
commit 8479d557a2
19 changed files with 482 additions and 154 deletions

View File

@ -1,8 +1,8 @@
<template>
<div class="bg-[#dbe5f6] p-10px">
<div class="flex items-center">
<span class="mr-10px w-80px">数据桥梁</span>
<el-select v-model="dataBridgeId" class="!w-240px" clearable placeholder="选择数据桥接">
<span class="mr-10px w-80px">数据流转目的</span>
<el-select v-model="dataBridgeId" class="!w-240px" clearable placeholder="选择数据流转目的">
<el-option
v-for="bridge in dataBridgeList"
:key="bridge.id"
@ -16,20 +16,20 @@
<script setup lang="ts">
import { useVModel } from '@vueuse/core'
import { DataBridgeApi } from '@/api/iot/rule/databridge'
import { DataSinkApi } from '@/api/iot/rule/data/sink'
/** 数据桥接执行器组件 */
/** 数据流转目的执行器组件 */
defineOptions({ name: 'DataBridgeAction' })
const props = defineProps<{ modelValue: any }>()
const emits = defineEmits(['update:modelValue'])
const dataBridgeId = useVModel(props, 'modelValue', emits)
const dataBridgeList = ref<any[]>([]) // 数据桥接列表
const dataBridgeList = ref<any[]>([]) // 数据流转目的列表
/** 获取数据桥接列表 */
/** 获取数据流转目的列表 */
const getDataBridgeList = async () => {
dataBridgeList.value = await DataBridgeApi.getSimpleDataBridgeList()
dataBridgeList.value = await DataSinkApi.getDataSinkSimpleList()
}
onMounted(() => {