|
|
@ -365,7 +365,11 @@ public class BlockReportEnumUtil {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
|
|
|
|
public enum TEMPLATE_TYPE {
|
|
|
|
public enum TEMPLATE_TYPE {
|
|
|
|
TABLE(1, "表格", "表格模板");
|
|
|
|
TABLE(1, "表格", "表格模板"),
|
|
|
|
|
|
|
|
ECHARTS_PIE(10, "饼图", "实芯饼图"),
|
|
|
|
|
|
|
|
ECHARTS_BAR(20, "柱状图", "柱状图-向上具状图"),
|
|
|
|
|
|
|
|
ECHARTS_LINE(30, "折线图", "向右折线条图"),
|
|
|
|
|
|
|
|
ECHARTS_TREEMAP(40, "矩形图", "矩形图");
|
|
|
|
|
|
|
|
|
|
|
|
private int value;
|
|
|
|
private int value;
|
|
|
|
private String name;
|
|
|
|
private String name;
|
|
|
@ -419,6 +423,30 @@ public class BlockReportEnumUtil {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return tmp;
|
|
|
|
return tmp;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static String[] getChartAttrs(TEMPLATE_TYPE type){
|
|
|
|
|
|
|
|
if(type != null){
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// TABLE(1, "表格", "表格模板"),
|
|
|
|
|
|
|
|
// ECHARTS_PIE(10, "饼图", "实芯饼图"),
|
|
|
|
|
|
|
|
// ECHARTS_BAR(20, "柱状图", "柱状图-向上具状图"),
|
|
|
|
|
|
|
|
// ECHARTS_LINE(30, "折线图", "向右折线条图"),
|
|
|
|
|
|
|
|
// ECHARTS_TREEMAP(40, "矩形图", "矩形图");
|
|
|
|
|
|
|
|
if(type.equals(TEMPLATE_TYPE.TABLE)){ // Table 是可以编辑的 所以不需要指定列
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
|
|
|
}else if(type.equals(TEMPLATE_TYPE.ECHARTS_PIE)){ // 饼图 只需要名称 和值
|
|
|
|
|
|
|
|
return new String[]{"name","value"};
|
|
|
|
|
|
|
|
}else if(type.equals(TEMPLATE_TYPE.ECHARTS_BAR)){ // 饼图 只需要名称 和值
|
|
|
|
|
|
|
|
return new String[]{"name","value"};
|
|
|
|
|
|
|
|
}else if(type.equals(TEMPLATE_TYPE.ECHARTS_LINE)){ // 饼图 只需要名称 和值
|
|
|
|
|
|
|
|
return new String[]{"name","value","xAxis"};
|
|
|
|
|
|
|
|
}else if(type.equals(TEMPLATE_TYPE.ECHARTS_TREEMAP)){ // 饼图 只需要名称 和值
|
|
|
|
|
|
|
|
return new String[]{"name","value"};
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|