diff --git a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java index 04b77b38d0..cc0ee213f8 100644 --- a/backend/src/main/java/io/dataease/service/chart/ChartViewService.java +++ b/backend/src/main/java/io/dataease/service/chart/ChartViewService.java @@ -121,9 +121,9 @@ public class ChartViewService { } data = datasourceProvider.getData(datasourceRequest); } else if (table.getMode() == 1) {// 抽取 - DataTableInfoDTO dataTableInfoDTO = new Gson().fromJson(table.getInfo(), DataTableInfoDTO.class); - String tableName = dataTableInfoDTO.getTable() + "-" + table.getDataSourceId();// todo hBase table name maybe change - data = sparkCalc.getData(tableName, xAxis, yAxis, "tmp_" + view.getId().split("-")[0]); +// DataTableInfoDTO dataTableInfoDTO = new Gson().fromJson(table.getInfo(), DataTableInfoDTO.class); +// String tableName = dataTableInfoDTO.getTable() + "-" + table.getDataSourceId();// todo hBase table name maybe change + data = sparkCalc.getData(table.getId(), xAxis, yAxis, "tmp_" + view.getId().split("-")[0]); } // 图表组件可再扩展 diff --git a/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java b/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java index 55bbf4d263..e252383830 100644 --- a/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java +++ b/backend/src/main/java/io/dataease/service/dataset/ExtractDataService.java @@ -491,7 +491,7 @@ public class ExtractDataService { case 1: return "Date"; case 2: - return "Long"; + return "BigNumber"; default: return "String"; } diff --git a/backend/src/main/java/io/dataease/service/spark/SparkCalc.java b/backend/src/main/java/io/dataease/service/spark/SparkCalc.java index 52668d7603..72ef889ab6 100644 --- a/backend/src/main/java/io/dataease/service/spark/SparkCalc.java +++ b/backend/src/main/java/io/dataease/service/spark/SparkCalc.java @@ -25,6 +25,7 @@ import org.springframework.stereotype.Service; import scala.Tuple2; import javax.annotation.Resource; +import java.math.BigDecimal; import java.text.MessageFormat; import java.util.ArrayList; import java.util.Base64; @@ -80,7 +81,7 @@ public class SparkCalc { if (StringUtils.isEmpty(l)) { l = "0"; } - list.add(Long.valueOf(l)); + list.add(l.contains(".") ? Double.parseDouble(l) : Long.parseLong(l)); } }); yAxis.forEach(y -> { @@ -91,7 +92,7 @@ public class SparkCalc { if (StringUtils.isEmpty(l)) { l = "0"; } - list.add(Long.valueOf(l)); + list.add(l.contains(".") ? Double.parseDouble(l) : Long.parseLong(l)); } }); iterator.add(RowFactory.create(list.toArray())); diff --git a/backend/src/main/resources/db/migration/V12__panel_table.sql b/backend/src/main/resources/db/migration/V12__panel_table.sql index 77e108dd3c..92b8cc3619 100644 --- a/backend/src/main/resources/db/migration/V12__panel_table.sql +++ b/backend/src/main/resources/db/migration/V12__panel_table.sql @@ -40,12 +40,12 @@ CREATE TABLE `panel_group` ( -- Records of panel_group -- ---------------------------- BEGIN; -INSERT INTO `panel_group` VALUES ('1001', '飞致云', NULL, 0, 'folder', NULL, NULL, 'self', NULL); -INSERT INTO `panel_group` VALUES ('1c78bc65-ea38-40bc-ad73-738a9b386379', '测试仪表盘1', '1001', 1, 'panel', NULL, 1615961778552, NULL, NULL); -INSERT INTO `panel_group` VALUES ('2003', '默认仪表盘1', NULL, NULL, 'panel', NULL, NULL, 'system', NULL); -INSERT INTO `panel_group` VALUES ('2004', '默认仪表盘2', NULL, NULL, 'panel', NULL, NULL, 'system', NULL); -INSERT INTO `panel_group` VALUES ('8ff64eb1-a96a-4218-85cd-01b437d21f2e', '测试仪表盘2', '1001', 1, 'panel', NULL, 1615200099827, NULL, NULL); -INSERT INTO `panel_group` VALUES ('d15f816d-46b7-4859-8ec8-2b19918dc772', 'TSEE', '1001', 1, 'folder', NULL, 1616403978419, NULL, NULL); +INSERT INTO `panel_group` VALUES ('1001', '飞致云', NULL, 0, 'folder', NULL, NULL, 'self', NULL, NULL); +INSERT INTO `panel_group` VALUES ('1c78bc65-ea38-40bc-ad73-738a9b386379', '测试仪表盘1', '1001', 1, 'panel', NULL, 1615961778552, NULL, NULL, NULL); +INSERT INTO `panel_group` VALUES ('2003', '默认仪表盘1', NULL, NULL, 'panel', NULL, NULL, 'system', NULL, NULL); +INSERT INTO `panel_group` VALUES ('2004', '默认仪表盘2', NULL, NULL, 'panel', NULL, NULL, 'system', NULL, NULL); +INSERT INTO `panel_group` VALUES ('8ff64eb1-a96a-4218-85cd-01b437d21f2e', '测试仪表盘2', '1001', 1, 'panel', NULL, 1615200099827, NULL, NULL, NULL); +INSERT INTO `panel_group` VALUES ('d15f816d-46b7-4859-8ec8-2b19918dc772', 'TSEE', '1001', 1, 'folder', NULL, 1616403978419, NULL, NULL, NULL); COMMIT; -- ---------------------------- diff --git a/frontend/src/views/panel/list/PanelViewShow.vue b/frontend/src/views/panel/list/PanelViewShow.vue index 3cd1800062..0867ec933e 100644 --- a/frontend/src/views/panel/list/PanelViewShow.vue +++ b/frontend/src/views/panel/list/PanelViewShow.vue @@ -108,72 +108,6 @@ export default { border-top: 1px solid #E6E6E6; } - .padding-lr { - padding: 0 6px; - } - - .itxst { - margin: 10px; - text-align: left; - } - - .col { - width: 40%; - flex: 1; - padding: 10px; - border: solid 1px #eee; - border-radius: 5px; - float: left; - } - - .col + .col { - margin-left: 10px; - } - - .item { - padding: 2px 12px; - margin: 3px 3px 0 3px; - border: solid 1px #eee; - background-color: #f1f1f1; - text-align: left; - display: block; - } - - .item + .item { - border-top: none; - margin-top: 3px; - } - - .item:hover { - background-color: #fdfdfd; - cursor: pointer; - } - - .item-axis { - padding: 2px 12px; - margin: 3px 3px 0 3px; - border: solid 1px #eee; - background-color: #f1f1f1; - text-align: left; - } - - .item-axis:hover { - background-color: #fdfdfd; - cursor: pointer; - } - - .el-form-item { - margin-bottom: 0; - } - - .container { - width: 100%; - height: 600px; - border: 1px solid #000; - position: relative; - box-sizing: border-box; - } - .custom-position { flex: 1; display: flex;