diff --git a/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java b/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java index 40cc45087e..8f2efbe720 100644 --- a/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java +++ b/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java @@ -354,7 +354,7 @@ public class DataSetTableService { DataTableInfoDTO dataTableInfoDTO = new Gson().fromJson(dataSetTableRequest.getInfo(), DataTableInfoDTO.class); List list = dataSetTableUnionService.listByTableId(dataTableInfoDTO.getList().get(0).getTableId()); - datasourceRequest.setQuery(getCustomSQL(dataTableInfoDTO, list)); + datasourceRequest.setQuery("SELECT * FROM (" + getCustomSQL(dataTableInfoDTO, list) + ") AS tmp LIMIT 0,1000"); Map result = jdbcProvider.fetchResultAndField(datasourceRequest); List data = result.get("dataList"); List fields = result.get("fieldList"); diff --git a/frontend/src/views/dataset/add/AddCustom.vue b/frontend/src/views/dataset/add/AddCustom.vue index 3e300be0bf..2633e4c420 100644 --- a/frontend/src/views/dataset/add/AddCustom.vue +++ b/frontend/src/views/dataset/add/AddCustom.vue @@ -28,24 +28,34 @@ - - - - + + +
+ {{ $t('dataset.data_preview') }} +
+ + + + + {{ $t('dataset.preview_show') }} + 1000 + {{ $t('dataset.preview_item') }} + +
@@ -101,7 +111,7 @@ export default { const that = this setTimeout(function() { const currentHeight = document.documentElement.clientHeight - that.height = currentHeight - 56 - 15 - 26 - 25 - 43 - 15 + that.height = currentHeight - 56 - 15 - 26 - 25 - 43 - 16 - 37 - 20 - 10 }, 10) }, @@ -207,6 +217,14 @@ export default { margin-left: 0; } + .dataPreview>>>.el-card__header{ + padding: 6px 8px; + } + + .dataPreview>>>.el-card__body{ + padding:10px; + } + span{ font-size: 14px; } @@ -214,4 +232,11 @@ export default { .panel-height{ height: calc(100vh - 56px - 15px - 26px - 25px - 43px); } + + .span-number{ + color: #f18126; + } + .table-count{ + color: #606266; + }