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"
>
+