diff --git a/core/core-backend/src/main/java/io/dataease/datasource/server/DatasourceServer.java b/core/core-backend/src/main/java/io/dataease/datasource/server/DatasourceServer.java index 5e41610819..46539eb917 100644 --- a/core/core-backend/src/main/java/io/dataease/datasource/server/DatasourceServer.java +++ b/core/core-backend/src/main/java/io/dataease/datasource/server/DatasourceServer.java @@ -311,6 +311,8 @@ public class DatasourceServer implements DatasourceApi { return dataSourceDTO; } + @Transactional + @Override public DatasourceDTO update(DatasourceDTO dataSourceDTO) throws DEException { Long pk = null; if (ObjectUtils.isEmpty(pk = dataSourceDTO.getId())) { diff --git a/core/core-frontend/src/api/datasource.ts b/core/core-frontend/src/api/datasource.ts index 4567ef1599..b90ab1bfea 100644 --- a/core/core-frontend/src/api/datasource.ts +++ b/core/core-frontend/src/api/datasource.ts @@ -91,6 +91,12 @@ export const save = async (data = {}): Promise => { }) } +export const update = async (data = {}): Promise => { + return request.post({ url: '/datasource/update', data }).then(res => { + return res?.data + }) +} + export const move = async (data = {}): Promise => { return request.post({ url: '/datasource/move', data }).then(res => { return res?.data diff --git a/core/core-frontend/src/views/visualized/data/datasource/form/CreatDsGroup.vue b/core/core-frontend/src/views/visualized/data/datasource/form/CreatDsGroup.vue index bce89ddff3..62ff287991 100644 --- a/core/core-frontend/src/views/visualized/data/datasource/form/CreatDsGroup.vue +++ b/core/core-frontend/src/views/visualized/data/datasource/form/CreatDsGroup.vue @@ -1,7 +1,7 @@