diff --git a/extensions/dataease-extensions-view/view-chartmix/build.sh b/extensions/dataease-extensions-view/view-chartmix/build.sh index f66a518028..f554eff761 100644 --- a/extensions/dataease-extensions-view/view-chartmix/build.sh +++ b/extensions/dataease-extensions-view/view-chartmix/build.sh @@ -1,8 +1,8 @@ #!/bin/sh mvn clean package -cp view-chartmix-backend/target/view-chartmix-backend-1.18.9.jar . +cp view-chartmix-backend/target/view-chartmix-backend-1.18.10.jar . -zip -r chartmix.zip ./view-chartmix-backend-1.18.9.jar ./plugin.json +zip -r chartmix.zip ./view-chartmix-backend-1.18.10.jar ./plugin.json -rm -f ./view-chartmix-backend-1.18.9.jar +rm -f ./view-chartmix-backend-1.18.10.jar diff --git a/extensions/dataease-extensions-view/view-chartmix/plugin.json b/extensions/dataease-extensions-view/view-chartmix/plugin.json index 80a3f79aee..b0c4008aa2 100644 --- a/extensions/dataease-extensions-view/view-chartmix/plugin.json +++ b/extensions/dataease-extensions-view/view-chartmix/plugin.json @@ -5,9 +5,9 @@ "cost": 0, "category": "view", "descript": "AntV G2Plot 组合图插件", - "version": "1.18.9", + "version": "1.18.10", "creator": "DATAEASE", "moduleName": "view-chartmix-backend", - "require": "1.18.9", + "require": "1.18.10", "dsType": "" } diff --git a/extensions/dataease-extensions-view/view-chartmix/view-chartmix-backend/src/main/java/io/dataease/plugins/view/official/handler/DefaultViewStatHandler.java b/extensions/dataease-extensions-view/view-chartmix/view-chartmix-backend/src/main/java/io/dataease/plugins/view/official/handler/ChartMixViewStatHandler.java similarity index 96% rename from extensions/dataease-extensions-view/view-chartmix/view-chartmix-backend/src/main/java/io/dataease/plugins/view/official/handler/DefaultViewStatHandler.java rename to extensions/dataease-extensions-view/view-chartmix/view-chartmix-backend/src/main/java/io/dataease/plugins/view/official/handler/ChartMixViewStatHandler.java index 0f37d52e44..b23b5062fa 100644 --- a/extensions/dataease-extensions-view/view-chartmix/view-chartmix-backend/src/main/java/io/dataease/plugins/view/official/handler/DefaultViewStatHandler.java +++ b/extensions/dataease-extensions-view/view-chartmix/view-chartmix-backend/src/main/java/io/dataease/plugins/view/official/handler/ChartMixViewStatHandler.java @@ -1,5 +1,6 @@ package io.dataease.plugins.view.official.handler; +import com.google.gson.Gson; import io.dataease.plugins.common.constants.datasource.SQLConstants; import io.dataease.plugins.common.request.permission.DataSetRowPermissionsTreeDTO; import io.dataease.plugins.common.util.ConstantsUtil; @@ -19,7 +20,7 @@ import java.util.List; import java.util.Map; import java.util.stream.Collectors; -public class DefaultViewStatHandler implements PluginViewStatHandler { +public class ChartMixViewStatHandler implements PluginViewStatHandler { @Override public String build(PluginViewParam pluginViewParam, ViewPluginService viewPluginService) { @@ -43,6 +44,8 @@ public class DefaultViewStatHandler implements PluginViewStatHandler { List xFields = fieldSQLMap.getOrDefault("xAxis", new ArrayList<>()).stream().filter(singleField -> ObjectUtils.isNotEmpty(singleField.getField())).map(PluginSingleField::getField).collect(Collectors.toList()); List xOrders = fieldSQLMap.getOrDefault("xAxis", new ArrayList<>()).stream().filter(singleField -> ObjectUtils.isNotEmpty(singleField.getSort())).map(PluginSingleField::getSort).collect(Collectors.toList()); + + System.out.println("11111111 orders:"+new Gson().toJson(xOrders)); // List xWheres = fieldSQLMap.get("xAxis").stream().map(singleField -> singleField.getWhere()).collect(Collectors.toList()); List yFields = fieldSQLMap.getOrDefault("yAxis", new ArrayList<>()).stream().filter(singleField -> ObjectUtils.isNotEmpty(singleField.getField())).map(PluginSingleField::getField).collect(Collectors.toList()); @@ -75,6 +78,9 @@ public class DefaultViewStatHandler implements PluginViewStatHandler { List orders = new ArrayList<>(); orders.addAll(xOrders); orders.addAll(yOrders); + + System.out.println("11111111 orders: " + new Gson().toJson(orders)); + List aggWheres = new ArrayList<>(); aggWheres.addAll(yWheres.stream().filter(ObjectUtils::isNotEmpty).collect(Collectors.toList())); diff --git a/extensions/dataease-extensions-view/view-chartmix/view-chartmix-backend/src/main/java/io/dataease/plugins/view/official/impl/ChartMixService.java b/extensions/dataease-extensions-view/view-chartmix/view-chartmix-backend/src/main/java/io/dataease/plugins/view/official/impl/ChartMixService.java index df669c06be..a3d91c6fb0 100644 --- a/extensions/dataease-extensions-view/view-chartmix/view-chartmix-backend/src/main/java/io/dataease/plugins/view/official/impl/ChartMixService.java +++ b/extensions/dataease-extensions-view/view-chartmix/view-chartmix-backend/src/main/java/io/dataease/plugins/view/official/impl/ChartMixService.java @@ -3,7 +3,7 @@ package io.dataease.plugins.view.official.impl; import com.google.gson.Gson; import io.dataease.plugins.common.dto.StaticResource; import io.dataease.plugins.view.entity.*; -import io.dataease.plugins.view.official.handler.DefaultViewStatHandler; +import io.dataease.plugins.view.official.handler.ChartMixViewStatHandler; import io.dataease.plugins.view.service.ViewPluginService; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; @@ -110,11 +110,10 @@ public class ChartMixService extends ViewPluginService { if (CollectionUtils.isNotEmpty(yAxisExt)) { yAxis.addAll(yAxisExt); }*/ - System.out.println(new Gson().toJson(yAxis)); if (CollectionUtils.isEmpty(xAxis) || CollectionUtils.isEmpty(yAxis)) { return null; } - String sql = new DefaultViewStatHandler().build(param, this); + String sql = new ChartMixViewStatHandler().build(param, this); System.out.println(sql); return sql; diff --git a/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/components/views/SankeyDimensionItem.vue b/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/components/views/DimensionItem.vue similarity index 66% rename from extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/components/views/SankeyDimensionItem.vue rename to extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/components/views/DimensionItem.vue index 74a88f39bc..d05065b2db 100644 --- a/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/components/views/SankeyDimensionItem.vue +++ b/extensions/dataease-extensions-view/view-chartmix/view-chartmix-frontend/src/components/views/DimensionItem.vue @@ -70,7 +70,7 @@ /> - - + + {{ $t('chart.value_formatter') }}... + --> -