Index: ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js =================================================================== diff -u -r14408 -r14839 --- ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js (.../reviewView.js) (revision 14408) +++ ssts-web/src/main/webapp/disinfectsystem/packing/reviewView.js (.../reviewView.js) (revision 14839) @@ -512,6 +512,7 @@ /** * 审核器械包 */ + Ext4.tip.QuickTipManager.init(); function reviewTousse(basketName,basketBarcode){ var isFirstRoomPeople = false; DWREngine.setAsync(false); @@ -1044,9 +1045,32 @@ }, this, { buffer : 250 }); + var tableContent; + grid.on('mouseover', function(e) {// 添加mouseover事件 + var index = grid.getView().findRowIndex(e.getTarget());// 根据mouse所在的target可以取到列的位置 + if (index !== false) {// 当取到了正确的列时,(因为如果传入的target列没有取到的时候会返回false) + var record = this.getStore().getAt(index); + tableContent = record.data['htmlContent'];// + if(!tableContent){ + var isUrgent = record.data['isUrgentTousse']; + if('是' == isUrgent){ + isUrgent = '是'; + }else{ + isUrgent = '否'; + } + var content1 =" " + record.data['tousseDefinition.name'] +"" + record.data['packageType']+"" + isUrgent+"" + record.data['sterileStartDate']+""+""; + var content2 =" " + record.data['operator'] +"" + record.data['operationTime']+"" + record.data['sterilingType']+"" + record.data['validUntil']+""+""; + var title2 = ("

装配人

装配时间

灭菌程序

有效期至

"); + tableContent = (""); + tableContent += "" +content1+ title2 + content2 +"

器械包名称

包装类型

是否加急

灭菌开始时间


"; + record.set("htmlContent",tableContent); + } + var rowEl = Ext4.fly(e.getTarget());// 把target转换成Ext.Element对象 + rowEl.set({ + 'data-qtip' : tableContent,'data-qwidth':450,'data-qtitle':' 器械包信息:'},false); + } + }); - - var store = new Ext.data.SimpleStore({ fields: [ {name: 'id',type: 'long'}, @@ -1426,6 +1450,29 @@ value:0 }] }); + var reviewTableContent; + forReviewGrid.on('mouseover', function(e) {// 添加mouseover事件 + var index = forReviewGrid.getView().findRowIndex(e.getTarget());// 根据mouse所在的target可以取到列的位置 + if (index !== false) {// 当取到了正确的列时,(因为如果传入的target列没有取到的时候会返回false) + var record = this.getStore().getAt(index); + reviewTableContent = record.data['htmlContent'];// + if(!reviewTableContent){ + var isUrgent = record.data['isUrgentTousse']; + if('是' == isUrgent){ + isUrgent = '是'; + }else{ + isUrgent = '否'; + } + var content =" " + record.data['tousseDefinitionName'] +"" + record.data['barcode']+"" + record.data['packageType']+"" + record.data['sterileStartDate']+"" + record.data['sterilingMethod']+""+""; + reviewTableContent = (""); + reviewTableContent += "" + content +"

器械包名称

条码

包装类型

灭菌开始时间

灭菌程序


"; + record.set("htmlContent",reviewTableContent); + } + var rowEl = Ext4.fly(e.getTarget());// 把target转换成Ext.Element对象 + rowEl.set({ + 'data-qtip' : reviewTableContent,'data-qwidth':450,'data-qtitle':' 器械包信息:'},false); + } + }); function clearBarcodeAndBasketName(){ Ext.getCmp('barcode').setValue(''); Ext.getCmp('basketName').setValue('');