Index: ssts-web/src/main/webapp/disinfectsystem/packing/printRecyclingDetailWin.js =================================================================== diff -u -r25430 -r26124 --- ssts-web/src/main/webapp/disinfectsystem/packing/printRecyclingDetailWin.js (.../printRecyclingDetailWin.js) (revision 25430) +++ ssts-web/src/main/webapp/disinfectsystem/packing/printRecyclingDetailWin.js (.../printRecyclingDetailWin.js) (revision 26124) @@ -30,8 +30,249 @@ Ext.getCmp('depart').setValue(supplyRoomStore.getAt(0).data.departId); }); +//打印回收清单的器械包的排序规则,广州中医药附一 +var sortSupplyRoomTousseRule = [ + { + tousseName : "换药包" + },{ + tousseName : "弯盘" + },{ + tousseName : "治疗碗" + },{ + tousseName : "小手术包(病房)" + },{ + tousseName : "外科包" + },{ + tousseName : "扩创包" + },{ + tousseName : "手指清创包" + },{ + tousseName : "手指清创包(急诊专用)" + },{ + tousseName : "眼科清创包" + },{ + tousseName : "霰粒肿包" + },{ + tousseName : "五官清创包" + },{ + tousseName : "产科器械包" + },{ + tousseName : "痔门治疗包" + },{ + tousseName : "痔科包" + },{ + tousseName : "软产道检查包" + },{ + tousseName : "产科皮钳包" + },{ + tousseName : "产科宫颈钳包" + },{ + tousseName : "产科大刮匙包" + },{ + tousseName : "产科缝合包" + },{ + tousseName : "产科拆线包" + },{ + tousseName : "胸腔引流包" + },{ + tousseName : "肾穿包" + },{ + tousseName : "埋线包" + },{ + tousseName : "骨穿包" + },{ + tousseName : "人流包" + },{ + tousseName : "人工受精包" + },{ + tousseName : "妇科息肉摘除包" + },{ + tousseName : "种植牙包" + },{ + tousseName : "包皮手术包" + },{ + tousseName : "吸痰包" + },{ + tousseName : "起搏器包" + },{ + tousseName : "血管介入器械包" + },{ + tousseName : "尿动力检查包" + },{ + tousseName : "妇科前庭大腺包" + },{ + tousseName : "皮肤活检包" + },{ + tousseName : "皮门整形手术包" + },{ + tousseName : "介入器械包" + },{ + tousseName : "睾丸活检包" + },{ + tousseName : "脊柱骨活检包" + },{ + tousseName : "洗胃包" + },{ + tousseName : "腹膜透析换药包" + },{ + tousseName : "B超穿刺包" + },{ + tousseName : "取下肢静脉器械包" + },{ + tousseName : "拆线包" + },{ + tousseName : "骨外拆线包" + },{ + tousseName : "引流换药包" + },{ + tousseName : "血透器械包" + },{ + tousseName : "插管包" + },{ + tousseName : "干消包" + },{ + tousseName : "上环包" + },{ + tousseName : "通水包" + },{ + tousseName : "静脉切开包" + },{ + tousseName : "气管切开包(病房)" + },{ + tousseName : "乳腺包(病房)" + },{ + tousseName : "开胸包" + },{ + tousseName : "皮门腋下包" + },{ + tousseName : "取卵包" + },{ + tousseName : "移植包" + },{ + tousseName : "诊刮包" + },{ + tousseName : "睾丸取精包" + },{ + tousseName : "生殖科各类手术包" + },{ + tousseName : "眼科直剪" + },{ + tousseName : "11.5弯剪" + },{ + tousseName : "14#弯剪" + },{ + tousseName : "16#弯剪" + },{ + tousseName : "14#直剪" + },{ + tousseName : "14#直剪(针门专用)" + },{ + tousseName : "14#肛弯尖剪" + },{ + tousseName : "16#直剪" + },{ + tousseName : "18#直剪" + },{ + tousseName : "12#弯钳" + },{ + tousseName : "14#弯钳" + },{ + tousseName : "16#弯钳" + },{ + tousseName : "18#弯钳" + },{ + tousseName : "14#直钳" + },{ + tousseName : "16#直钳" + },{ + tousseName : "18#直钳" + },{ + tousseName : "14#持针钳" + },{ + tousseName : "16#持针钳" + },{ + tousseName : "18#持针钳" + },{ + tousseName : "14#线剪" + },{ + tousseName : "16#皮钳" + },{ + tousseName : "3#刀柄" + },{ + tousseName : "枪状镊" + },{ + tousseName : "短有齿镊" + },{ + tousseName : "短无齿镊" + },{ + tousseName : "宫颈钳(病房)" + },{ + tousseName : "无齿圈钳" + },{ + tousseName : "有齿圈钳" + },{ + tousseName : "有齿圈筒" + },{ + tousseName : "手术窥" + },{ + tousseName : "大窥" + },{ + tousseName : "老人窥" + },{ + tousseName : "子宫探针" + },{ + tousseName : "子宫刮匙(病房)" + },{ + tousseName : "皮肤拉钩(病房)" + },{ + tousseName : "取环勾" + },{ + tousseName : "上环叉" + },{ + tousseName : "压舌板(支)" + },{ + tousseName : "压舌板(盒)" + },{ + tousseName : "直剪筒" + },{ + tousseName : "大镊筒" + },{ + tousseName : "中镊筒" + },{ + tousseName : "小镊筒" + },{ + tousseName : "大无镊筒" + },{ + tousseName : "中无镊筒" + },{ + tousseName : "小无镊筒" + },{ + tousseName : "大方盒" + },{ + tousseName : "中方盒" + },{ + tousseName : "小方盒" + },{ + tousseName : "大油盅(单)" + },{ + tousseName : "中油盅(单)" + },{ + tousseName : "小油盅(单)" + },{ + tousseName : "大油盅(双)" + },{ + tousseName : "中油盅(双)" + },{ + tousseName : "小油盅(双)" + },{ + tousseName : "止血带(10条/包)" + },{ + tousseName : "止血带(10条/包)" + },{ + tousseName : "布治疗巾" + } +]; - function recyclingDetailWindow(){ //获取开始时间、结束时间 var startDateTime = ""; @@ -150,6 +391,34 @@ } +//打印回收清单对供应室器械的表格的物品进行排序(广州中医药附一) +function sortForsupplyRoomTousse(supplyRoomTousse){ + var reSortSupplyRoomTousse = [];//含有排序规则(数组sortSupplyRoomTousseRule)里面的同名器械包的数组 + for(var i = 0; i < sortSupplyRoomTousseRule.length; i++){ + for(var j = 0; j < supplyRoomTousse.length; j++){ + if(sortSupplyRoomTousseRule[i].tousseName == supplyRoomTousse[j].tousseName){ + reSortSupplyRoomTousse.push(supplyRoomTousse[j]); + } + } + } + var differSupplyRoomTousse = [];//排序规则(数组sortSupplyRoomTousseRule)里面没有同名的器械包的数组 + for(var k = 0; k < supplyRoomTousse.length; k++){ + var isAnySame = false; + for(var j = 0; j < reSortSupplyRoomTousse.length; j++){ + if(supplyRoomTousse[k].tousseName == reSortSupplyRoomTousse[j].tousseName){ + isAnySame = true; + } + } + if(isAnySame == false){ + differSupplyRoomTousse.push(supplyRoomTousse[k]); + } + } + for(var r = 0; r < differSupplyRoomTousse.length; r++){ + reSortSupplyRoomTousse.push(differSupplyRoomTousse[r]); + } + return reSortSupplyRoomTousse; +} + function printRecyclingDetail(printType){ var startDateTime = Ext.getCmp('startDateTime').getRawValue(); var endDateTime = Ext.getCmp('endDateTime').getRawValue(); @@ -223,6 +492,8 @@ }, success : function(response, options) { var obj = JSON.parse(response.responseText); + //对obj处理,将供应室器械表格(supplyRoomTousse)进行排序 + obj.supplyRoomTousse = sortForsupplyRoomTousse(obj.supplyRoomTousse); if(obj.success){ doPrintRecyclingDetailForGzzyyfy(printType,startDateTime,endDateTime,obj.printUser,obj); }else{