From 959a044ef63461f84543dbd7845d089c2a5fb4b9 Mon Sep 17 00:00:00 2001 From: junjie Date: Fri, 2 Apr 2021 11:36:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E6=95=B0=E6=8D=AE=E9=9B=86=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E9=A2=84=E8=A7=88=E5=A2=9E=E5=8A=A0=E8=87=AA=E5=AE=9A?= =?UTF-8?q?=E4=B9=89=E8=A1=8C=E6=95=B0=EF=BC=9B=E8=A7=86=E5=9B=BE=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0tip=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../request/dataset/DataSetTableRequest.java | 1 + .../service/dataset/DataSetTableService.java | 4 +-- frontend/src/lang/zh.js | 3 ++- .../components/shape-attr/LabelSelector.vue | 13 +++++++++- .../src/views/dataset/data/TabDataPreview.vue | 25 +++++++++++++++++-- frontend/src/views/dataset/data/ViewTable.vue | 14 +++++++++-- 6 files changed, 52 insertions(+), 8 deletions(-) diff --git a/backend/src/main/java/io/dataease/controller/request/dataset/DataSetTableRequest.java b/backend/src/main/java/io/dataease/controller/request/dataset/DataSetTableRequest.java index aed452a87a..272515d833 100644 --- a/backend/src/main/java/io/dataease/controller/request/dataset/DataSetTableRequest.java +++ b/backend/src/main/java/io/dataease/controller/request/dataset/DataSetTableRequest.java @@ -15,4 +15,5 @@ import java.util.List; public class DataSetTableRequest extends DatasetTable { private String sort; private List tableNames; + private String row; } 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 12fee6e58b..ec133babe6 100644 --- a/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java +++ b/backend/src/main/java/io/dataease/service/dataset/DataSetTableService.java @@ -155,10 +155,10 @@ public class DataSetTableService { DatasetTable datasetTable = datasetTableMapper.selectByPrimaryKey(dataSetTableRequest.getId()); if (StringUtils.equalsIgnoreCase(datasetTable.getType(), "db")) { String table = dataTableInfoDTO.getTable(); - datasourceRequest.setQuery(createQuerySQL(ds.getType(), table, fieldArray) + " LIMIT 0,10");// todo limit + datasourceRequest.setQuery(createQuerySQL(ds.getType(), table, fieldArray) + " LIMIT 0," + dataSetTableRequest.getRow()); } else if (StringUtils.equalsIgnoreCase(datasetTable.getType(), "sql")) { String sql = dataTableInfoDTO.getSql(); - datasourceRequest.setQuery(createQuerySQL(ds.getType(), " (" + sql + ") AS tmp ", fieldArray));// todo 因为编辑可能取消某些字段展示,这里sql看看怎么处理 + datasourceRequest.setQuery(createQuerySQL(ds.getType(), " (" + sql + ") AS tmp ", fieldArray) + " LIMIT 0," + dataSetTableRequest.getRow()); } List data = new ArrayList<>(); diff --git a/frontend/src/lang/zh.js b/frontend/src/lang/zh.js index fdcc2230c2..df5a380349 100644 --- a/frontend/src/lang/zh.js +++ b/frontend/src/lang/zh.js @@ -769,7 +769,8 @@ export default { last_update_time: '上次更新时间', current_update_time: '当前更新时间', param: '参数', - edit_sql: '编辑SQL' + edit_sql: '编辑SQL', + showRow: '显示行' }, datasource: { create: '新建数据连接', diff --git a/frontend/src/views/chart/components/shape-attr/LabelSelector.vue b/frontend/src/views/chart/components/shape-attr/LabelSelector.vue index 1bc73b8182..ee671da097 100644 --- a/frontend/src/views/chart/components/shape-attr/LabelSelector.vue +++ b/frontend/src/views/chart/components/shape-attr/LabelSelector.vue @@ -28,7 +28,18 @@ {{ $t('chart.text_pos_right') }} - + + + + {{ $t('chart.content_formatter') }} + +
+ 字符串支持用 \n 换行
字符串模板 模板变量有:
{a}:系列名。
{b}:数据名。
{c}:数据值。 +
+ +
+
+
diff --git a/frontend/src/views/dataset/data/TabDataPreview.vue b/frontend/src/views/dataset/data/TabDataPreview.vue index 459bf2fb10..8f8e8dfd3a 100644 --- a/frontend/src/views/dataset/data/TabDataPreview.vue +++ b/frontend/src/views/dataset/data/TabDataPreview.vue @@ -1,5 +1,16 @@