| | |
| | | RenderHelper.renderCell(row, info.getString("问题百分比")); |
| | | } |
| | | }break; |
| | | case 6: { |
| | | if(isErrorSummary){ |
| | | // 问题汇总表(新增两列:同类隐患出现频次、检查频次) |
| | | var errors = info.getJSONArray("问题"); |
| | | if(!CollectionUtils.isEmpty(errors)){ |
| | | var highLevelColor = RenderHelper.highLevelColor(errors); |
| | | for(var error : errors){ |
| | | var e = (JSONObject) error; |
| | | var row = table.insertNewTableRow(table.getRows().size()); |
| | | var errorLevel = e.getString("隐患等级"); |
| | | var textColor = RenderHelper.getErrorLevelColor(errorLevel); |
| | | |
| | | RenderHelper.renderCell(row, info.getString("类别"), highLevelColor); |
| | | RenderHelper.renderCell(row, e.getString("问题部位"), textColor); |
| | | RenderHelper.renderCell(row, e.getString("问题备注"), textColor); |
| | | RenderHelper.renderCell(row, e.getString("隐患等级"), textColor); |
| | | RenderHelper.renderCell(row, String.valueOf(e.getLongValue("同类隐患出现频次")), textColor); |
| | | RenderHelper.renderCell(row, String.valueOf(e.getLongValue("检查频次")), textColor); |
| | | } |
| | | } |
| | | } |
| | | }break; |
| | | default: |
| | | break; |
| | | } |