Index: ssts-web/src/main/webapp/disinfectsystem/packing/directPacking.js =================================================================== diff -u -r27068 -r27689 --- ssts-web/src/main/webapp/disinfectsystem/packing/directPacking.js (.../directPacking.js) (revision 27068) +++ ssts-web/src/main/webapp/disinfectsystem/packing/directPacking.js (.../directPacking.js) (revision 27689) @@ -1353,9 +1353,37 @@ format : 'Y-m-d H:i', anchor : '100%', listeners : { - render : function() { + render : function(e) { // setStartDate(Ext, 'yyyy/MM/dd', 'disinfectionDate'); //(设置灭菌日期,取服务器时间 cjr) setStartDate2(Ext, 'disinfectionDate'); + var timeOut = function(){ + Ext.Ajax.request({ + url : WWWROOT + '/system/serverTimeAction!getServerDateTime2.do', + success : function(response, options) { + var result = Ext.decode(response.responseText); + if(result.success){ + var timeInMillis = result.timeInMillis; + var date = new Date(0); + date.setUTCMilliseconds(timeInMillis); + + var value = Ext.getCmp('disinfectionDate').getValue(); + var disinfectionDate = new Date(value); + + if(disinfectionDate.getTime() < date.getTime()){ + setStartDate2(Ext, 'disinfectionDate'); + } + } + }, + failure : function(response, options) { + alert('获取服务器时间失败'); + } + }); + setTimeout(function() { + timeOut(); + }, 60000); + } + + timeOut() } } }]