Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingView.jsp =================================================================== diff -u -r33767 -r34543 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingView.jsp (.../sterilizationLoadingView.jsp) (revision 33767) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingView.jsp (.../sterilizationLoadingView.jsp) (revision 34543) @@ -15,6 +15,9 @@ .x-column-tree .x-tree-selected { background: #CDDDD2 !important; } + .x-column-tree .x-tree-node a { + display: inline-block !important; + } Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingForm.js =================================================================== diff -u -r34493 -r34543 --- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingForm.js (.../sterilizationLoadingForm.js) (revision 34493) +++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationLoadingForm.js (.../sterilizationLoadingForm.js) (revision 34543) @@ -1242,19 +1242,27 @@ v = ""; } var result = ""; - if (sstsConfig.enableUrgentFunction && record.data.urgentLevel && record.data.urgentLevel.colorCode != undefined) {//背景色加急级别 - var colorClassName = getClassNameForColor(record.data.urgentLevel.colorCode); - result += "
"; - result += ""; - } else if (sstsConfig.enableUrgentFunction && record.data.isUrgentTousse && record.data.isUrgentTousse == "是" && record.data.urgentLevel && record.data.urgentLevel.colorCode == undefined) {//灰色加急 - result += "
"; - result += ""; + if (sstsConfig.enableUrgentFunction) { + if (record.leaf) { + if (record.urgentLevel && record.urgentLevel.colorCode != undefined) {//背景色加急级别 + var colorClassName = getClassNameForColor(record.data.urgentLevel.colorCode); + result += ""; + result += ""; + } else if (record.isUrgentTousse && record.isUrgentTousse == "是" && record.urgentLevel && record.urgentLevel.colorCode == undefined) {//灰色加急 + result += ""; + result += ""; + } else { + result += v; + } + } else { + result += v; + } } else { result += v; } @@ -1630,10 +1638,10 @@ //待灭菌装载数据源 waitSterileLoadingTousseStore = new Ext.data.Store({ autoLoad: false, - proxy: new Ext.data.HttpProxy({ + proxy: new Ext.data.HttpProxy({ url: WWWROOT + '/disinfectSystem/tousseInstanceAction!getWaitSterileLoadingTousseInstance.do', timeout: 100000 - }), + }), pageSize: pageSize, reader: new Ext.data.JsonReader({ type: 'json', @@ -1877,9 +1885,9 @@ var sterilingModeArray = []; var alreadyAddBlankSterilingMode = false; for (var i = 0; i < selectRows.length; i++) { - if(selectRows[i].json.isTraceable == '是'){ + if (selectRows[i].json.isTraceable == '是') { selectedBarcodeArray.push({ "barcode": selectRows[i].data["objBarcode"] }); - }else { + } else { fixedBarcodeArray.push({ "barcode": selectRows[i].data["objBarcode"] }); } var sterilingModeData = selectRows[i].data["sterilingMode"]; @@ -1899,12 +1907,8 @@ showResult("所选的器械包有多种不同的灭菌方式,请选择相同灭菌方式的器械入筐"); return false; } - if(fixedBarcodeArray.length > 0){ - for(var i=0;i 0){ + if (selectedBarcodeArray.length > 0) { + DWREngine.setAsync(false); SterileLoadingTableManager.getResultJsonStrByBarcode(barcode + ";" + barcodeEnd, getTousseStoreBarcodes(), Ext.getCmp('basketBarcode').getValue(), function (jsonStr) { var obj = Ext.util.JSON.decode(jsonStr); var returnType = obj.returnType; @@ -1930,15 +1934,21 @@ } } else {//不为器械包实例条码 // showResult("条码(尾)只能扫描器械包条码"); - if(obj.message){ + if (obj.message) { showResult(obj.message); Ext.getCmp('barcodeEnd').setValue(''); } } }); obj.tousseInstances = selectedBarcodeArray; processMultiTousseInstance(obj); + DWREngine.setAsync(true); } + if (fixedBarcodeArray.length > 0) { + for (var i = 0; i < fixedBarcodeArray.length; i++) { + scanBarcodeAndAddToBasket(fixedBarcodeArray[i].barcode, 'scanBarcode'); + } + } } else { showResult("请选择需要载入的器械包"); }