Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/RinserStove.java =================================================================== diff -u --- ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/RinserStove.java (revision 0) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/jasperreports/javabeansource/RinserStove.java (revision 27498) @@ -0,0 +1,30 @@ +package com.forgon.disinfectsystem.jasperreports.javabeansource; + +import java.util.ArrayList; +import java.util.List; +/** + * 清洗机使用次数统计报表bean + */ +public class RinserStove { + + private String departName; + + private List list = new ArrayList(); + + public String getDepartName() { + return departName; + } + + public void setDepartName(String departName) { + this.departName = departName; + } + + public List getList() { + return list; + } + + public void setList(List list) { + this.list = list; + } + +} Index: ssts-web/src/main/webapp/jasperRtp/rinserStoveUseCount_child.jrxml =================================================================== diff -u --- ssts-web/src/main/webapp/jasperRtp/rinserStoveUseCount_child.jrxml (revision 0) +++ ssts-web/src/main/webapp/jasperRtp/rinserStoveUseCount_child.jrxml (revision 27498) @@ -0,0 +1,84 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: ssts-web/src/main/webapp/jasperRtp/rinserStoveUseCount.jrxml =================================================================== diff -u --- ssts-web/src/main/webapp/jasperRtp/rinserStoveUseCount.jrxml (revision 0) +++ ssts-web/src/main/webapp/jasperRtp/rinserStoveUseCount.jrxml (revision 27498) @@ -0,0 +1,224 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + <band height="35" splitType="Stretch"> + <textField> + <reportElement uuid="ca358ad0-a064-4fbc-a5b2-ccd593e955f7" mode="Opaque" x="0" y="0" width="680" height="35"/> + <textElement textAlignment="Center" verticalAlignment="Middle"> + <font size="14" isBold="true"/> + </textElement> + <textFieldExpression><![CDATA[$P{title}]]></textFieldExpression> + </textField> + </band> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: ssts-web/src/main/webapp/jasperRtp/rinserStoveUseCount.jasper =================================================================== diff -u Binary files differ Index: ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/rinser/action/RinserAction.java =================================================================== diff -u -r25035 -r27498 --- ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/rinser/action/RinserAction.java (.../RinserAction.java) (revision 25035) +++ ssts-basedata/src/main/java/com/forgon/disinfectsystem/basedatamanager/rinser/action/RinserAction.java (.../RinserAction.java) (revision 27498) @@ -412,4 +412,18 @@ public void prepare() throws Exception { iniInfo(); } + /** + * 查询所有清洗机的信息,现只有id和名字 + */ + public void getAllRinserInfo(){ + JSONObject obj = null; + try { + JSONArray arr = rinserManager.getAllRinserIdAndName(); + obj = JSONUtil.buildJsonObject(true, arr); + } catch (Exception e) { + obj = JSONUtil.buildJsonObject(false); + e.printStackTrace(); + } + StrutsResponseUtils.output(obj); + } } Index: ssts-reports/src/main/java/com/forgon/disinfectsystem/reportforms/service/ReportManager.java =================================================================== diff -u -r26433 -r27498 --- ssts-reports/src/main/java/com/forgon/disinfectsystem/reportforms/service/ReportManager.java (.../ReportManager.java) (revision 26433) +++ ssts-reports/src/main/java/com/forgon/disinfectsystem/reportforms/service/ReportManager.java (.../ReportManager.java) (revision 27498) @@ -42,12 +42,21 @@ /** * 获取灭菌炉使用次数统计报表数据 * @param reportType 查询类型 - * @param departCoding 供应商编码 + * @param departCoding 供应室编码 * @param sterilizationPurpose 灭菌目的 * @param dateStr 时间 * @param sterilizerId 灭菌炉id * @return */ public JSONObject getSterilizingStoveUseCountData(String queryType, String departCoding,String sterilizationPurpose, String dateStr, Long sterilizerId); + /** + * 获取清洗机使用次数统计报表数据 + * @param queryType 查询类型 + * @param departCoding 供应室编码 + * @param dateStr 时间(年月) + * @param rinserId 清洗机id + * @return + */ + public JSONObject getWashingMachineStoveUseCountDate(String queryType, String departCoding, String dateStr, Long rinserId); } Index: ssts-web/src/main/webapp/jasperRtp/rinserStoveUseCountDetail.jrxml =================================================================== diff -u --- ssts-web/src/main/webapp/jasperRtp/rinserStoveUseCountDetail.jrxml (revision 0) +++ ssts-web/src/main/webapp/jasperRtp/rinserStoveUseCountDetail.jrxml (revision 27498) @@ -0,0 +1,206 @@ + + + + + + + + + +