Index: ssts-web/src/main/webapp/disinfectsystem/useRecord/tabs/tousseInstanceInfoTab.js
===================================================================
diff -u -r16460 -r16713
--- ssts-web/src/main/webapp/disinfectsystem/useRecord/tabs/tousseInstanceInfoTab.js (.../tousseInstanceInfoTab.js) (revision 16460)
+++ ssts-web/src/main/webapp/disinfectsystem/useRecord/tabs/tousseInstanceInfoTab.js (.../tousseInstanceInfoTab.js) (revision 16713)
@@ -811,8 +811,68 @@
}]
})]
});
-
+ tabsItemArr.push({
+ title: '质量记录',
+ layout:'fit',
+ items:[new top.Ext.FormPanel({
+ frame : true,
+ labelSeparator : ':',
+ bodyStyle : 'padding:5px 5px 0px 50px',
+ labelAlign : 'right',
+ items : [{
+ layout : 'column',
+ autoHeight : true,
+ items : [{
+ layout : 'form',
+ columnWidth : .5,
+ cls:'edit-part2-labelwidth',
+ items : [{
+ id : 'createUserName',
+ name : 'createUserName',
+ xtype : 'textfield',
+ fieldLabel : '登记人',
+ anchor : '100%',
+ readOnly : true,
+ cls : 'fieldReadOnlyNoRemove'
+ }]
+ },{
+ layout : 'form',
+ columnWidth : .5,
+ cls:'edit-part2-labelwidth',
+ items : [{
+ id : 'createDate',
+ name : 'createDate',
+ xtype : 'textfield',
+ fieldLabel : '登记时间',
+ anchor : '100%',
+ readOnly : true,
+ cls : 'fieldReadOnlyNoRemove'
+ }]
+ },{
+ layout : 'form',
+ columnWidth : .5,
+ cls:'edit-part2-labelwidth',
+ items : [{
+ id : 'inspectName',
+ name : 'inspectName',
+ xtype : 'textfield',
+ fieldLabel : '监测项名称',
+ anchor : '100%',
+ readOnly : true,
+ cls : 'fieldReadOnlyNoRemove'
+ }]
+ }]
+ }],
+ buttons : [{
+ text : '取消',
+ handler : function() {
+ tousseInstanceWindow.close();
+ }
+ }]
+ })]
+ });
+
var tabs = new top.Ext.TabPanel({
activeTab: 0,
width:600,
@@ -926,6 +986,9 @@
top.Ext.getCmp('reUser').setValue(result.reUser);
top.Ext.getCmp('reType').setValue(result.reType);
top.Ext.getCmp('reTime').setValue(result.reTime);
+ top.Ext.getCmp('createUserName').setValue(result.createUserName);
+ top.Ext.getCmp('createDate').setValue(result.createDate);
+ top.Ext.getCmp('inspectName').setValue(result.inspectName);
if(instance.useRecord_id != null){
Ext.Ajax.request({
Index: ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/action/InvoiceAction.java
===================================================================
diff -u -r16559 -r16713
--- ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/action/InvoiceAction.java (.../InvoiceAction.java) (revision 16559)
+++ ssts-invoice/src/main/java/com/forgon/disinfectsystem/invoicemanager/action/InvoiceAction.java (.../InvoiceAction.java) (revision 16713)
@@ -65,6 +65,7 @@
import com.forgon.disinfectsystem.entity.invoicemanager.LostMaterialItem;
import com.forgon.disinfectsystem.entity.invoicemanager.TimeQuantum;
import com.forgon.disinfectsystem.entity.packing.ReviewedBasket;
+import com.forgon.disinfectsystem.entity.qualitymonitoringmanager.qualitymonitoring.QualityMonitoringInstance;
import com.forgon.disinfectsystem.entity.recyclingrecord.RecyclingRecord;
import com.forgon.disinfectsystem.entity.sterilizationmanager.foreignproxydisinfection.ForeignProxyDisinfection;
import com.forgon.disinfectsystem.entity.sterilizationmanager.foreignproxydisinfection.ForeignProxyItem;
@@ -919,6 +920,11 @@
sterilizationPosition = rb.getSterilizerPosition();
}
}
+
+ QualityMonitoringInstance qmi = null;
+ if(StringUtils.isNotBlank(tousseInstance.getBarcode())){
+ qmi = (QualityMonitoringInstance)objectDao.getByProperty(QualityMonitoringInstance.class.getSimpleName(), "barcode", tousseInstance.getBarcode());
+ }
Map map = new HashMap();
map.put("success", true);
map.put("tousseInstance", tousseInstance);
@@ -939,6 +945,22 @@
map.put("sterilizerRecordAmounts", 0);
map.put("sterilizationFinishConfirm", "");
}
+ // 定期监测、质量监测信息
+ if(qmi != null){
+ map.put("createUserName", qmi.getCreateUserName());
+ Date createDate = qmi.getCreateDate();
+ if (createDate != null) {
+ String cDate = Constants.SIMPLEDATEFORMAT_YYYYMMDDHHMMSS.format(createDate);
+ map.put("createDate", cDate);
+ }else{
+ map.put("createDate", "");
+ }
+ map.put("inspectName", qmi.getFormDefinition().getFormName());
+ }else{
+ map.put("createUserName", "");
+ map.put("createDate", "");
+ map.put("inspectName", "");
+ }
try {
JSONObject jsonObject = JSONObject.fromObject(map, config);
StrutsParamUtils.getResponse().setCharacterEncoding("UTF-8");