Index: ssts-web/src/main/webapp/disinfectsystem/print/printApplicationGoods.js =================================================================== diff -u -r28751 -r28845 --- ssts-web/src/main/webapp/disinfectsystem/print/printApplicationGoods.js (.../printApplicationGoods.js) (revision 28751) +++ ssts-web/src/main/webapp/disinfectsystem/print/printApplicationGoods.js (.../printApplicationGoods.js) (revision 28845) @@ -171,7 +171,29 @@ LODOP.PRINT(); }else{//打印预览 LODOP.SET_SHOW_MODE("HIDE_PAPER_BOARD",1); - LODOP.PREVIEW(); + LODOP.PREVIEW(); + LODOP.On_Return = function(id,value){ + if(value == 1){ + var tousseItemIds = []; + top.Ext4.Array.each(printSummaryObj.pages, function(page){ + top.Ext4.Array.each(page.rows, function(row){ + tousseItemIds = tousseItemIds.concat(row.tousseItemIds); + // tousseItemIds.push(row.tousseItemId); + }); + }); + if(tousseItemIds.length > 0){ + var tousseItemIdStrs = JSON.stringify(tousseItemIds); + Ext.Ajax.request({ + url : WWWROOT + '/disinfectSystem/recyclingApplicationAction!updateTousseItemPrintStatus.do', + params : {ids : tousseItemIdStrs, setPrintTime : true}, + success : function(response, options) { + //更新完打印状态之后,及时刷新页面 + grid.dwrReload(); + } + }); + } + } + } } }else{ showResult("打印失败:获取不到LODOP对象"+LODOP)