Index: ssts-web/src/main/webapp/disinfectsystem/useRecord/useRecordForm.js =================================================================== diff -u -r30109 -r30125 --- ssts-web/src/main/webapp/disinfectsystem/useRecord/useRecordForm.js (.../useRecordForm.js) (revision 30109) +++ ssts-web/src/main/webapp/disinfectsystem/useRecord/useRecordForm.js (.../useRecordForm.js) (revision 30125) @@ -2492,55 +2492,6 @@ //tousseInstanceGrid.suspendEvents(); //清除所有的监听器(后面添加的监听器有效) tousseInstanceGrid.purgeListeners(); - //如果当有丢失、报损时允许不补充材料也可以装配 - if(sstsConfig.allowPackingWhenUnSupplementMaterial){ - tousseInstanceGrid.on('mouseover',function(e) {// 添加mouseover事件 - var index = tousseInstanceGrid.getView().findRowIndex(e.getTarget());// 根据mouse所在的target可以取到列的位置 - if (index !== false) {// 当取到了正确的列时,(因为如果传入的target列没有取到的时候会返回false) - var record = this.getStore().getAt(index); - if(record.get('haveUnSupplementMaterials') == true){ - var recordId = record.get('id'); - var tableContent = record.data['htmlContent']; - if (!tableContent) { - var content = ""; - Ext.Ajax.request({ - url : WWWROOT + '/disinfectSystem/packingAction!loadUnSupplementMaterialsByTousseInstance.do', - params : { - id : recordId - }, - success : function(response, options) { - var invoiceItems = eval(response.responseText); - if (invoiceItems != null) { - for ( var i = 0; i < invoiceItems.length; i++) { - content += " " - + invoiceItems[i].materialName - + "" - + invoiceItems[i].amount - + "" - + invoiceItems[i].type - + ""; - } - } - tableContent = (""); - tableContent += "" + content + "

材料名称

数量

类型


"; - // 重新查找record,有可能之前的已经不存在 - var curRecord = findRecordByNameAndValueFromStore(tousseInstanceGrid.getStore(),'id',recordId); - if(!isUndefinedOrNull(curRecord)){ - curRecord.set("htmlContent",tableContent); - } - }, - failure : function(response, options) { - } - }); - } else { - var rowEl = Ext4.fly(e.getTarget()); - rowEl.set({'data-qtip' : tableContent,'data-qwidth':420,'data-qtitle':' 缺失材料列表:'},false); - } - } - } - }); - - } //行点击事件 tousseInstanceGrid.on('rowclick',function(grid,rowIndex,e) {// 添加rowclick事件 //如果点击的元素不为下拉框时,则选中所有的行