提交 89a7d4b3 authored 作者: junjie's avatar junjie

fix: 过滤器多条件异常问题;编辑数据集切换到添加数据集界面异常问题

上级 62301c88
...@@ -138,14 +138,16 @@ public class ChartViewService { ...@@ -138,14 +138,16 @@ public class ChartViewService {
}.getType()); }.getType());
List<ChartFieldCustomFilterDTO> fieldCustomFilter = new Gson().fromJson(view.getCustomFilter(), new TypeToken<List<ChartFieldCustomFilterDTO>>() { List<ChartFieldCustomFilterDTO> fieldCustomFilter = new Gson().fromJson(view.getCustomFilter(), new TypeToken<List<ChartFieldCustomFilterDTO>>() {
}.getType()); }.getType());
List<ChartCustomFilterDTO> customFilter = fieldCustomFilter.stream().map(ele -> { List<ChartCustomFilterDTO> customFilter = new ArrayList<>();
ChartCustomFilterDTO dto = new ChartCustomFilterDTO(); for (ChartFieldCustomFilterDTO ele : fieldCustomFilter) {
ele.getFilter().forEach(f -> { List<ChartCustomFilterDTO> collect = ele.getFilter().stream().map(f -> {
ChartCustomFilterDTO dto = new ChartCustomFilterDTO();
BeanUtils.copyBean(dto, f); BeanUtils.copyBean(dto, f);
dto.setField(dataSetTableFieldsService.get(f.getFieldId())); dto.setField(dataSetTableFieldsService.get(f.getFieldId()));
}); return dto;
return dto; }).collect(Collectors.toList());
}).collect(Collectors.toList()); customFilter.addAll(collect);
}
if (StringUtils.equalsIgnoreCase("text", view.getType()) || StringUtils.equalsIgnoreCase("gauge", view.getType())) { if (StringUtils.equalsIgnoreCase("text", view.getType()) || StringUtils.equalsIgnoreCase("gauge", view.getType())) {
xAxis = new ArrayList<>(); xAxis = new ArrayList<>();
......
...@@ -284,7 +284,7 @@ export default { ...@@ -284,7 +284,7 @@ export default {
cancel() { cancel() {
// this.dataReset() // this.dataReset()
if (this.param.tableId) { if (this.param.tableId) {
this.$emit('switchComponent', { name: 'ViewTable', param: this.param.table}) this.$emit('switchComponent', { name: 'ViewTable', param: this.param.table })
} else { } else {
this.$emit('switchComponent', { name: '' }) this.$emit('switchComponent', { name: '' })
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论