feat:【IoT 物联网】初步实现“数据流转”功能
This commit is contained in:
@ -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(() => {
|
||||
|
||||
Reference in New Issue
Block a user