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;
}