Index: ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/dwr/table/TousseInstanceTableManager.java =================================================================== diff -u -r21686 -r21754 --- ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/dwr/table/TousseInstanceTableManager.java (.../TousseInstanceTableManager.java) (revision 21686) +++ ssts-packing/src/main/java/com/forgon/disinfectsystem/packing/dwr/table/TousseInstanceTableManager.java (.../TousseInstanceTableManager.java) (revision 21754) @@ -253,6 +253,26 @@ + "%'"); } + String taskGroup = sqlWhereParamMap.get("taskGroup"); //装配任务组 + if(StringUtils.isNotBlank(taskGroup)){ + String[] groups = taskGroup.split(","); + String taskGroupSql = ""; + if(!"全部".equals(groups[0])){ + if(groups.length == 1){ + taskGroupSql += String.format(" po.taskGroup = '%s' ", groups[0]); + }else{ + taskGroupSql +=" po.taskGroup in ("; + for ( int i = 0; i + + + \ No newline at end of file Index: ssts-web/src/main/webapp/disinfectsystem/useRecord/tabs/tousseInstanceInfoTab.js =================================================================== diff -u -r21662 -r21754 --- ssts-web/src/main/webapp/disinfectsystem/useRecord/tabs/tousseInstanceInfoTab.js (.../tousseInstanceInfoTab.js) (revision 21662) +++ ssts-web/src/main/webapp/disinfectsystem/useRecord/tabs/tousseInstanceInfoTab.js (.../tousseInstanceInfoTab.js) (revision 21754) @@ -1446,19 +1446,20 @@ //灭菌记录 top.Ext.getCmp('sterilizationRecordID').setValue(result.sterilizationRecordID); //灭菌记录_灭菌记录id(隐藏域) - top.Ext.getCmp('sterilizerRecordAmounts').setValue(result.sterilizerRecordAmounts); //灭菌记录_灭菌记录数量(隐藏域) - top.Ext.getCmp('sterilizerName').setValue(instance.sterilizerName); //灭菌记录_灭菌炉 - top.Ext.getCmp('sterilizationType').setValue(instance.sterilingType); //灭菌记录_灭菌程序 - top.Ext.getCmp('frequency').setValue(instance.sterileFrequency); //灭菌记录_炉次 - top.Ext.getCmp('sterilizationUser').setValue(instance.sterilizationUser); //灭菌记录_灭菌员 - top.Ext.getCmp('sterilizationFinishConfirm').setValue(result.sterilizationFinishConfirm); //灭菌记录_灭菌确认人 - top.Ext.getCmp('startDate').setValue(instance.sterileStartTime); //灭菌记录_开始时间 - top.Ext.getCmp('endDate').setValue(instance.sterileEndTime); //灭菌记录_结束时间 - top.Ext.getCmp('sterilizationBasket').setValue(instance.sterilizationBasket); //灭菌记录_灭菌确认人灭菌篮筐 - top.Ext.getCmp('sterilizationPosition').setValue(result.sterilizationPosition); //灭菌记录_灭菌位置 - top.Ext.getCmp('cycleCounter').setValue(result.cycleCounter); //灭菌记录_循环次数 - + if(result.sterilizationRecordID != 0){ + top.Ext.getCmp('sterilizerRecordAmounts').setValue(result.sterilizerRecordAmounts); //灭菌记录_灭菌记录数量(隐藏域) + top.Ext.getCmp('sterilizerName').setValue(instance.sterilizerName); //灭菌记录_灭菌炉 + top.Ext.getCmp('sterilizationType').setValue(instance.sterilingType); //灭菌记录_灭菌程序 + top.Ext.getCmp('frequency').setValue(instance.sterileFrequency); //灭菌记录_炉次 + top.Ext.getCmp('sterilizationUser').setValue(instance.sterilizationUser); //灭菌记录_灭菌员 + top.Ext.getCmp('sterilizationFinishConfirm').setValue(result.sterilizationFinishConfirm); //灭菌记录_灭菌确认人 + top.Ext.getCmp('startDate').setValue(instance.sterileStartTime); //灭菌记录_开始时间 + top.Ext.getCmp('endDate').setValue(instance.sterileEndTime); //灭菌记录_结束时间 + top.Ext.getCmp('sterilizationBasket').setValue(instance.sterilizationBasket); //灭菌记录_灭菌确认人灭菌篮筐 + top.Ext.getCmp('sterilizationPosition').setValue(result.sterilizationPosition); //灭菌记录_灭菌位置 + } + //废弃记录 if(instance.operateUser != null && instance.operateUser.length > 0){ top.Ext.getCmp('operateUser').setValue(instance.operateUser); //废弃记录_操作人