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('');