Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/batchStockCompare.js =================================================================== diff -u -r20185 -r22402 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/batchStockCompare.js (.../batchStockCompare.js) (revision 20185) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/batchStockCompare.js (.../batchStockCompare.js) (revision 22402) @@ -26,6 +26,35 @@ } });*/ +//判断是否为ie6或ie7 +var isIE6OrIE7 = top.Ext4.isIE6 || top.Ext4.isIE7; +//遮罩层对象 +var objMask = { + 'processMask' : null +}; +var mask; +//开启进度条 +function beginMask(){ + if (!isIE6OrIE7){ + createMask.call(objMask,'processMask','请求正在处理中,请稍候...',Ext.getBody(),true); + objMask.processMask.show(); + } + else{ + mask = new Ext.LoadMask(Ext.getBody(), { msg: '请求正在处理中,请稍候...'}); + mask.show(); + } +} + +//结束进度条 +function hiddenMask(){ + if (!isIE6OrIE7){ + objMask.processMask.hide(); + } + else { + mask.hide(); + } +} + // 全部一次性物品 var allDiposableGoodsStore = new Ext.data.Store({ pageSize: 100, @@ -44,6 +73,7 @@ ]) }); +//打开物资库存excel导入文档 function openFileImportWindow(){ var dialog = new top.Ext.ux.UploadDialog.Dialog({ title: "导入数据(只能上传一个文件)", @@ -78,6 +108,17 @@ }); //定义上传完成回调函数 } +//同步物资库存数据 +function syncInventoryStockData(){ + beginMask(); + DWREngine.setAsync(false); + InventoryTableManager.syncInventoryStockData(function (result){ + hiddenMask(); + grid.dwrReload(); + }); + DWREngine.setAsync(true); +} + Ext.onReady(function() { Ext.QuickTips.init(); var columns = [ @@ -168,10 +209,10 @@ }] }] },{ - width :300, + width :400, layout : 'column', items : [{ - columnWidth : .32, + columnWidth : .25, layout :'form', items : [{ xtype : 'button', @@ -183,7 +224,7 @@ } }] },{ - columnWidth : .32, + columnWidth : .25, layout :'form', items : [{ xtype : 'button', @@ -196,7 +237,7 @@ } }] },{ - columnWidth : .36, + columnWidth : .25, layout :'form', items : [{ xtype : 'button', @@ -208,6 +249,19 @@ openFileImportWindow(); } }] + },{ + columnWidth : .25, + layout :'form', + items : [{ + xtype : 'button', + text : '同步物资库存', + minWidth : 100, + iconCls : 'icon_set', + handler : function() { + //同步物资库存数据 + syncInventoryStockData(); + } + }] }] }] }); Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/batchStockCompare.jsp =================================================================== diff -u -r20183 -r22402 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/batchStockCompare.jsp (.../batchStockCompare.jsp) (revision 20183) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/disposableGoods/batchStockCompare.jsp (.../batchStockCompare.jsp) (revision 22402) @@ -19,6 +19,7 @@ +