Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java =================================================================== diff -u -r31152 -r31155 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 31152) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/service/JasperReportManagerImpl.java (.../JasperReportManagerImpl.java) (revision 31155) @@ -15934,7 +15934,7 @@ } String key = type + "-" + time_i; QualityMonitoringInspectMonthLineChartBean bean = new QualityMonitoringInspectMonthLineChartBean(); - bean.setType(type); + bean.handleType(type); bean.setAmount(amount); if(StringUtils.isNotBlank(queryMonth)){ bean.setMonth(queryYear + "-" + queryMonth + "-" + time_i); @@ -15961,7 +15961,7 @@ key = name + "-" + i; if(!map.containsKey(key)){ QualityMonitoringInspectMonthLineChartBean bean = new QualityMonitoringInspectMonthLineChartBean(); - bean.setType(name); + bean.handleType(name); if(StringUtils.isNotBlank(queryMonth)){ bean.setMonth(queryYear + "-" + queryMonth + "-" + i); }else{ Index: ssts-web/src/main/webapp/jasperRtp/QualityMonitoringInspectMonthReportLineChartView.jasper =================================================================== diff -u -r25560 -r31155 Binary files differ Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/QualityMonitoringInspectMonthLineChartBean.java =================================================================== diff -u -r16176 -r31155 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/QualityMonitoringInspectMonthLineChartBean.java (.../QualityMonitoringInspectMonthLineChartBean.java) (revision 16176) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/QualityMonitoringInspectMonthLineChartBean.java (.../QualityMonitoringInspectMonthLineChartBean.java) (revision 31155) @@ -47,4 +47,14 @@ public void setType(String type) { this.type = type; } + /** + * 字符过长不显示所以,便于报表美观 + */ + public void handleType(String type){ + if(type == null || type.length() <= 20){ + setType(type); + }else{ + this.type = type.substring(0,20) + "..."; + } + } } Index: ssts-web/src/main/webapp/jasperRtp/QualityMonitoringInspectMonthReportLineChartView.jrxml =================================================================== diff -u -r18602 -r31155 --- ssts-web/src/main/webapp/jasperRtp/QualityMonitoringInspectMonthReportLineChartView.jrxml (.../QualityMonitoringInspectMonthReportLineChartView.jrxml) (revision 18602) +++ ssts-web/src/main/webapp/jasperRtp/QualityMonitoringInspectMonthReportLineChartView.jrxml (.../QualityMonitoringInspectMonthReportLineChartView.jrxml) (revision 31155) @@ -1,7 +1,7 @@ - + - + @@ -28,7 +28,7 @@ - +