Index: ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js =================================================================== diff -u -r24092 -r24102 --- ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 24092) +++ ssts-web/src/main/webapp/disinfectsystem/packing/packingView.js (.../packingView.js) (revision 24102) @@ -412,6 +412,26 @@ } }); } + +/** + * 根据灭菌程序设置灭菌方式的值 + * @sterilingType 灭菌程序 + */ +function setSterilingModeValueBySterilingType(sterilingType){ + Ext4.getCmp('sterilingMode').setValue(""); + Ext4.Ajax.request({ + url : WWWROOT + "/disinfectSystem/baseData/sterilisationAction!getSterilizationModeBySterilingType.do", + method : "post", + params : {"sterilingType" : sterilingType}, + success : function(response){ + var result = Ext4.decode(response.responseText); + if(result && result.sterilingMode){ + Ext4.getCmp('sterilingMode').setValue(result.sterilingMode); + } + } + }); +} + function loadIdCardByBarcode(tempBarcode,manualScan){ var barcode = tempBarcode; PackingTableManager.getIDCardInfoForPackingView(barcode,function(resultJsonStr){ @@ -500,6 +520,8 @@ var sterilingType = idCardTaskNode.get("sterilingMethod"); Ext4.getCmp('packageType').setValue(packageType); Ext4.getCmp('sterilingType').setValue(sterilingType); + //根据灭菌程序设置灭菌方式的值 + setSterilingModeValueBySterilingType(sterilingType); idCardBarcode = barcode; idCardInstanceID = result.idCard.id; @@ -3704,6 +3726,8 @@ loadTousseInfo(tousseName,imageType_tousse,vedioName,td_id); if(packingPageAutoSetSterilizationProgramAfterSelectTousse){ Ext4.getCmp('sterilingType').setValue(sterilingMethod); + //根据灭菌程序设置灭菌方式的值 + setSterilingModeValueBySterilingType(sterilingMethod); } Ext4.getCmp('packageType').setValue(packageType); lastSelectedTousseName = tousseName; @@ -4015,6 +4039,8 @@ loadTousseInfo(tousseName,imageType_tousse,vedioName,td_id); if(packingPageAutoSetSterilizationProgramAfterSelectTousse){ Ext4.getCmp('sterilingType').setValue(sterilingMethod); + //根据灭菌程序设置灭菌方式的值 + setSterilingModeValueBySterilingType(sterilingMethod); } Ext4.getCmp('packageType').setValue(packageType); lastSelectedTousseName = tousseName;