diff --git a/core/core-frontend/src/views/visualized/data/datasource/form/index.vue b/core/core-frontend/src/views/visualized/data/datasource/form/index.vue index 79a3500da5..b662c737b9 100644 --- a/core/core-frontend/src/views/visualized/data/datasource/form/index.vue +++ b/core/core-frontend/src/views/visualized/data/datasource/form/index.vue @@ -135,6 +135,25 @@ const getDatasourceTypes = () => { }) } getDatasourceTypes() +const loadDsPlugin = data => { + data.forEach(item => { + const { name, category, type, icon, extraParams, staticMap } = item + const node = { + name, + category, + type, + icon, + extraParams, + isPlugin: true, + staticMap + } + + const index = typeList.findIndex(ele => ele === node.catalog) + if (index !== -1) { + databaseList[index].push(node) + } + }) +} const getLatestUseTypes = () => { latestUse({}).then(res => { @@ -726,6 +745,10 @@ defineExpose({ @finish="complete" ref="creatDsFolder" > +