Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsView.js =================================================================== diff -u -r27662 -r28876 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsView.js (.../diposableGoodsView.js) (revision 27662) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsView.js (.../diposableGoodsView.js) (revision 28876) @@ -504,15 +504,30 @@ columnWidth : 1, layout : 'form', labelWidth : 110, + hidden:(sstsConfig.externalCodeConfig)?sstsConfig.externalCodeConfig.hidden:false, items : [{ xtype : 'textfield', - fieldLabel : '外部编码', + fieldLabel :(sstsConfig.externalCodeConfig)? (sstsConfig.externalCodeConfig.text || '物资编码'):'外部编码', maxLength : '16', id : 'externalCode', name : 'externalCode', allowBlank : true, anchor : '95%' }] + }, { + columnWidth : 1, + layout : 'form', + labelWidth : 110, + hidden:(sstsConfig.externalCode2Config)?sstsConfig.externalCode2Config.hidden:true, + items : [{ + xtype : 'textfield', + fieldLabel :(sstsConfig.externalCode2Config)? (sstsConfig.externalCode2Config.text || '外部编码2'):'外部编码2', + maxLength : '16', + id : 'externalCode2', + name : 'externalCode2', + allowBlank : true, + anchor : '95%' + }] },{ columnWidth : 1, layout : 'form', @@ -1525,6 +1540,44 @@ handler : function(){ printExpensiveDisposableGoodsBarcode(grid); } + }, '-' , { + text : '同步一次性物品定义', + hidden : SSTS_DiposableGoods_Sync, + iconCls : 'btn_ext_refresh', + handler : function(){ + Ext.MessageBox.confirm("请确认","是否确定要同步一次性物品定义?",function(button, text){ + if("yes" == button){ + var mask = new Ext.LoadMask(Ext.getBody(), { + msg : "同步一次性物品定义中...
由于数据量比较大,更新时间可能比较长,请耐心等待。
如超过4分钟,页面还没有响应,请手动刷新页面!" + }); + mask.show(); + DataSynchronizationTableManager.syncDisposableGoodsDefinition({ + callback:function(data){ + if (data == 'success') { + showResult("同步成功"); + reloadTreeAndTable(); + } else if (data == 'error') { + showResult("同步失败"); + } else { + showResult(data); + } + mask.hide(); + }, + errorHandler:function(msg){ + mask.hide(); + }, + timeout:240000//超时时间4分钟 + }); + + //执行一次的定时器 + setTimeout(function(){ + showResult("同步失败"); + mask.hide(); + reloadTreeAndTable(); + },240000);//超时时间4分钟 + } + }); + } }/* , '-' , { //用于程序员调试 Index: ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsView.jsp =================================================================== diff -u -r25765 -r28876 --- ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsView.jsp (.../diposableGoodsView.jsp) (revision 25765) +++ ssts-web/src/main/webapp/disinfectsystem/assestManagement/diposableGoods/diposableGoodsView.jsp (.../diposableGoodsView.jsp) (revision 28876) @@ -23,6 +23,10 @@ SSTS_DiposableGoods_Delete = false; + var SSTS_DiposableGoods_Sync = true; + + SSTS_DiposableGoods_Sync = false; + var CONSTANT_YES = '<%=DisposableGoods.CONSTANT_YES %>';//能 var CONSTANT_NO = '<%=DisposableGoods.CONSTANT_NO %>';//否 Index: ssts-web/src/main/webapp/homepage/menu.jsp =================================================================== diff -u -r28387 -r28876 --- ssts-web/src/main/webapp/homepage/menu.jsp (.../menu.jsp) (revision 28387) +++ ssts-web/src/main/webapp/homepage/menu.jsp (.../menu.jsp) (revision 28876) @@ -989,7 +989,7 @@ var SSTS_Warehouse_Menu = true; - + SSTS_Warehouse_Menu = false; @@ -1413,7 +1413,7 @@ * 《一次性物品管理》菜单 */ var SSTS_DisposableGoods_Menu = true; - + if (!notInWhiteList(sstsConfig, 'disposableGoodsManage')) { SSTS_DisposableGoods_Menu = false; }