提交 9932908d authored 作者: junjie's avatar junjie

fix: 过滤器多条件问题;视图编辑字段问题

上级 d80754f8
...@@ -136,34 +136,30 @@ public class ChartViewService { ...@@ -136,34 +136,30 @@ 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<>();
for (ChartFieldCustomFilterDTO ele : fieldCustomFilter) {
List<ChartCustomFilterDTO> collect = ele.getFilter().stream().map(f -> {
ChartCustomFilterDTO dto = new ChartCustomFilterDTO(); ChartCustomFilterDTO dto = new ChartCustomFilterDTO();
ele.getFilter().forEach(f -> {
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())) { }
// xAxis = new ArrayList<>(); if (StringUtils.equalsIgnoreCase("text", view.getType()) || StringUtils.equalsIgnoreCase("gauge", view.getType())) {
// if (CollectionUtils.isEmpty(yAxis)) { xAxis = new ArrayList<>();
// ChartViewDTO dto = new ChartViewDTO(); if (CollectionUtils.isEmpty(yAxis)) {
// BeanUtils.copyBean(dto, view); ChartViewDTO dto = new ChartViewDTO();
// return dto; BeanUtils.copyBean(dto, view);
// } return dto;
// } else { }
// if (CollectionUtils.isEmpty(xAxis) || CollectionUtils.isEmpty(yAxis)) { } else {
// ChartViewDTO dto = new ChartViewDTO();
// BeanUtils.copyBean(dto, view);
// return dto;
// }
// }
if (CollectionUtils.isEmpty(xAxis) && CollectionUtils.isEmpty(yAxis)) { if (CollectionUtils.isEmpty(xAxis) && CollectionUtils.isEmpty(yAxis)) {
ChartViewDTO dto = new ChartViewDTO(); ChartViewDTO dto = new ChartViewDTO();
BeanUtils.copyBean(dto, view); BeanUtils.copyBean(dto, view);
return dto; return dto;
} }
}
// 过滤来自仪表板的条件 // 过滤来自仪表板的条件
List<ChartExtFilterRequest> extFilterList = new ArrayList<>(); List<ChartExtFilterRequest> extFilterList = new ArrayList<>();
......
...@@ -129,7 +129,9 @@ export default { ...@@ -129,7 +129,9 @@ export default {
} }
}, },
watch: { watch: {
'param': function() {
this.initField()
}
}, },
mounted() { mounted() {
window.onresize = () => { window.onresize = () => {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论