diff --git a/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java b/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java index 1a6e8f1b85..7bf017ba72 100644 --- a/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java +++ b/core/core-backend/src/main/java/io/dataease/visualization/server/DataVisualizationServer.java @@ -300,7 +300,7 @@ public class DataVisualizationServer implements DataVisualizationApi { coreDatasetTableFieldMapper.insert(dsTableFields); }); - + List dsGroupNameSave = new ArrayList<>(); // 持久化数据集 newDsGroupInfo.forEach(dsGroup -> { dsTableIdMap.forEach((key, value) -> { @@ -325,8 +325,10 @@ public class DataVisualizationServer implements DataVisualizationApi { } }); - - + if(dsGroupNameSave.contains(dsGroup.getName())){ + dsGroup.setName(dsGroup.getName()+"-"+UUID.randomUUID().toString()); + } + dsGroupNameSave.add(dsGroup.getName()); datasetGroupManage.innerSave(dsGroup); }); diff --git a/core/core-frontend/src/views/common/DeAppApply.vue b/core/core-frontend/src/views/common/DeAppApply.vue index a2079b3c25..223ed61b3f 100644 --- a/core/core-frontend/src/views/common/DeAppApply.vue +++ b/core/core-frontend/src/views/common/DeAppApply.vue @@ -13,7 +13,7 @@ ref="appSaveForm" :model="state.form" :rules="state.rule" - class="de-form-item" + class="de-form-item app-form" size="middle" label-width="180px" label-position="top" @@ -406,6 +406,9 @@ defineExpose({ align-items: center; justify-content: center; } +.app-form { + padding-bottom: 95px; +}