Index: ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js
===================================================================
diff -u -r17799 -r18050
--- ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js (.../qualitymonitoringInstanceForm.js) (revision 17799)
+++ ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js (.../qualitymonitoringInstanceForm.js) (revision 18050)
@@ -1280,6 +1280,26 @@
labelWidth : 90,
items : [{
xtype : 'textfield',
+ name : 'responsiblePersonBarcode',
+ id : 'responsiblePersonBarcode',
+ fieldLabel : "扫描责任人条码",
+ listeners : {
+ specialkey : function(field,e){
+ if(e.getKey() == 13){
+ var barcodeValue = field.getValue();
+ top.Ext.getCmp("responsiblePersonBarcode").setValue('');
+ loadUserByBarcode(barcodeValue);
+ }
+ }
+ },
+ anchor : '95%'
+ }]
+ },{
+ layout : 'form',
+ columnWidth : .5,
+ labelWidth : 90,
+ items : [{
+ xtype : 'textfield',
name : 'responsiblePerson',
id : 'responsiblePerson',
fieldLabel : "责任人",
@@ -2045,6 +2065,25 @@
}
}
+function loadUserByBarcode(barcode){
+ if(isUndefinedOrNullOrEmpty(barcode)){
+ showResult('条码不能为空!');
+ return ;
+ }
+ UserTableManager.getUserByBarcode(barcode,function(responseText){
+ if(!isUndefinedOrNullOrEmpty(responseText)){
+ var result = top.Ext.decode(responseText);
+ if(!result.success){
+ showResult("请输入正确的人员条码!");
+ return;
+ }
+ top.Ext.getCmp('responsiblePerson').setValue(result.fullName);
+ }else{
+ showResult('找不到该条码所对应的人员信息');
+ }
+ });
+}
+
function checkIsUniqueWithBarcodeAndInspectItemAndSubmitForm(thiz,id,barcode,formDefinitionId,materialInfo,saveAndCreate){
if(barcode && formDefinitionId){
Ext.Ajax.request({
Index: ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceView.jsp
===================================================================
diff -u -r16052 -r18050
--- ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceView.jsp (.../qualitymonitoringInstanceView.jsp) (revision 16052)
+++ ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceView.jsp (.../qualitymonitoringInstanceView.jsp) (revision 18050)
@@ -30,6 +30,7 @@
+