Index: ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnGoodsRecordForm.js =================================================================== diff -u -r29899 -r30001 --- ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnGoodsRecordForm.js (.../returnGoodsRecordForm.js) (revision 29899) +++ ssts-web/src/main/webapp/disinfectsystem/returnGoodsRecord/returnGoodsRecordForm.js (.../returnGoodsRecordForm.js) (revision 30001) @@ -351,11 +351,16 @@ return top.Ext.getCmp('depart').getValue(); } +//获取结算科室 +function getSettleAccountsDepart(){ + return top.Ext.getCmp('settleAccountsDepart').getValue(); +} + //扫描条码加载物品 function loadReturnDiposableGoodsItem() { var barcode = top.Ext.getCmp('barcode').getValue(); top.Ext.getCmp("barcode").setValue('');// 清除条码 - var depart = getCurrentDepart(); + var depart = getSettleAccountsDepart(); if (isUndefinedOrNullOrEmpty(barcode)) { showResult("条码不能为空!"); Index: ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/addQualityMonitoring.jsp =================================================================== diff -u -r29513 -r30001 --- ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/addQualityMonitoring.jsp (.../addQualityMonitoring.jsp) (revision 29513) +++ ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/addQualityMonitoring.jsp (.../addQualityMonitoring.jsp) (revision 30001) @@ -43,6 +43,11 @@ var PACKAGE_TYPE_FOREIGN = '<%=TousseDefinition.PACKAGE_TYPE_FOREIGN%>'; var PACKAGE_TYPE_SPLIT = '<%=TousseDefinition.PACKAGE_TYPE_SPLIT%>'; var errorDamageQmKey = '${param.errorDamageQmKey}'; +var tousseName = '${param.tousseName}'; +var depart = '${param.depart}'; +var recyclingUser = '${param.recyclingUser}'; +var circuitNurse = '${param.circuitNurse}'; +var operationRoom = '${param.operationRoom}'; //扫描篮筐允许的篮筐状态集合 var basketAllowProcedure = '<%=Container.CONTAINER_STATUS_FREE%>;<%=Container.CONTAINER_STATUS_WASHLOADING%>;<%=Container.CONTAINER_STATUS_WASHED%>;<%=Container.CONTAINER_STATUS_PACKED%>'; var moduleNameArr = new Array("<%=QualityMonitoringDefinition.QUALITYMONITORING_MODULE_NAME_RECYCLING%>","<%=QualityMonitoringDefinition.QUALITYMONITORING_MODULE_NAME_WASH%>","<%=QualityMonitoringDefinition.QUALITYMONITORING_MODULE_NAME_PACKING%>","<%=QualityMonitoringDefinition.QUALITYMONITORING_MODULE_NAME_REVIEW%>","<%=QualityMonitoringDefinition.QUALITYMONITORING_MODULE_NAME_STERILIZATION%>","<%=QualityMonitoringDefinition.QUALITYMONITORING_MODULE_NAME_INVOICE%>","<%=QualityMonitoringDefinition.QUALITYMONITORING_MODULE_NAME_USERECORD%>","<%=QualityMonitoringDefinition.QUALITYMONITORING_MODULE_NAME_ROXYDISINFECTION%>","<%=QualityMonitoringDefinition.QUALITYMONITORING_MODULE_NAME_INFECTIONPART%>","<%=QualityMonitoringDefinition.QUALITYMONITORING_MODULE_NAME_OTHERPART%>"); @@ -66,7 +71,7 @@ Ext.getCmp('basketBarcodeC').setVisible(false); Ext.getCmp('positionC').setVisible(false); otherPartAddQM = true; - recycleAddQualityMonitoringDo(errorDamageQmKey); + recycleAddQualityMonitoringDo(errorDamageQmKey,tousseName,recyclingUser,depart,circuitNurse,operationRoom); var viewport = new Ext.Viewport( { layout : 'border', items : [{ Index: ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js =================================================================== diff -u -r29993 -r30001 --- ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js (.../qualitymonitoringInstanceForm.js) (revision 29993) +++ ssts-web/src/main/webapp/disinfectsystem/qualitymonitoring/qualitymonitoringInstanceForm.js (.../qualitymonitoringInstanceForm.js) (revision 30001) @@ -4933,7 +4933,7 @@ }); return formPanel; } -function recycleAddQualityMonitoringDo(errorDamageQmKey){ +function recycleAddQualityMonitoringDo(errorDamageQmKey,tousseName,recyclingUser,depart,circuitNurse,operationRoom){ setStartDate(Ext, 'yyyy/MM/dd HH:mm', 'dateTime'); //(设置抽检时间,取服务器时间 cjr) disableRecycleAndRepacking(); var responPartName = "回收清点"; @@ -4951,6 +4951,30 @@ }else{ Ext.getCmp("errorDamageQmKey").setValue(""); } + if((tousseName || '') !== ''){ + Ext.getCmp("tousseNameBasics").setValue(tousseName); + Ext.getCmp("tousseNameBasics").disable(); + } + if((recyclingUser || '') !== ''){ + Ext.getCmp("recyclePerson").setValue(recyclingUser); + Ext.getCmp("recyclePerson").disable(); + } + if((depart || '') !== ''){ + Ext.getCmp("recycleDepartments").setValue(depart); + Ext.getCmp("recycleDepartments").disable(); + } + if((userName || '') !== ''){ + Ext.getCmp("responsiblePerson").setValue(userName); + Ext.getCmp("responsiblePerson").disable(); + } + if((circuitNurse || '') !== ''){ + Ext.getCmp("nurse").setValue(circuitNurse); + Ext.getCmp("nurse").disable(); + } + if((operationRoom || '') !== ''){ + Ext.getCmp("operationRoom").setValue(operationRoom); + Ext.getCmp("operationRoom").disable(); + } // formDefinitionStore.baseParams.responsiblePerson = "回收清点"; // formDefinitionStore.load(); } Index: ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recyclingDamage.jsp =================================================================== diff -u -r29608 -r30001 --- ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recyclingDamage.jsp (.../recyclingDamage.jsp) (revision 29608) +++ ssts-web/src/main/webapp/disinfectsystem/touchScreen/recycle/recyclingDamage.jsp (.../recyclingDamage.jsp) (revision 30001) @@ -35,14 +35,18 @@