13
0
forked from github/dataease

fix(仪表板): 修复view加载报错

This commit is contained in:
wangjiahao 2024-10-24 10:00:52 +08:00
parent 2e5536bbe0
commit b2d0115be2

View File

@ -335,9 +335,13 @@ public class ChartViewManege {
record.setExtLabel(objectMapper.writeValueAsString(dto.getExtLabel()));
record.setExtTooltip(objectMapper.writeValueAsString(dto.getExtTooltip()));
record.setCustomAttr(objectMapper.writeValueAsString(dto.getCustomAttr()));
record.setCustomAttrMobile(objectMapper.writeValueAsString(dto.getCustomAttrMobile()));
if(dto.getCustomAttrMobile() != null){
record.setCustomAttrMobile(objectMapper.writeValueAsString(dto.getCustomAttrMobile()));
}
record.setCustomStyle(objectMapper.writeValueAsString(dto.getCustomStyle()));
record.setCustomStyleMobile(objectMapper.writeValueAsString(dto.getCustomStyleMobile()));
if(dto.getCustomAttrMobile() != null) {
record.setCustomStyleMobile(objectMapper.writeValueAsString(dto.getCustomStyleMobile()));
}
record.setSenior(objectMapper.writeValueAsString(dto.getSenior()));
record.setDrillFields(objectMapper.writeValueAsString(dto.getDrillFields()));
record.setCustomFilter(objectMapper.writeValueAsString(dto.getCustomFilter()));
@ -365,9 +369,13 @@ public class ChartViewManege {
dto.setExtLabel(JsonUtil.parseList(record.getExtLabel(), tokenType));
dto.setExtTooltip(JsonUtil.parseList(record.getExtTooltip(), tokenType));
dto.setCustomAttr(JsonUtil.parse(record.getCustomAttr(), Map.class));
dto.setCustomAttrMobile(JsonUtil.parse(record.getCustomAttrMobile(), Map.class));
if(record.getCustomAttrMobile() != null){
dto.setCustomAttrMobile(JsonUtil.parse(record.getCustomAttrMobile(), Map.class));
}
dto.setCustomStyle(JsonUtil.parse(record.getCustomStyle(), Map.class));
dto.setCustomStyleMobile(JsonUtil.parse(record.getCustomStyleMobile(), Map.class));
if(record.getCustomStyleMobile() != null) {
dto.setCustomStyleMobile(JsonUtil.parse(record.getCustomStyleMobile(), Map.class));
}
dto.setSenior(JsonUtil.parse(record.getSenior(), Map.class));
dto.setDrillFields(JsonUtil.parseList(record.getDrillFields(), tokenType));
dto.setCustomFilter(JsonUtil.parseObject(record.getCustomFilter(), FilterTreeObj.class));