Ext.namespace("AssistCom","AssistCom.Util","AssistCom.Util.Ajax");AssistCom.Util.Ajax.Send=function(b){b.maskObj=b.maskObj||Ext.getBody();b.isUseMask=b.isUseMask===false?false:true;if(b.isUseMask&&!b.maskObj.mask){b.maskObj=Ext.getBody()}if(b.isUseMask&&b.maskObj.mask){b.maskObj.mask('<center><div style="width:32px;height:32px;border:none;" class="icon_pageLoading"></div></center>'+(b.maskStr||"\u6b63\u5728\u5904\u7406\u8bf7\u6c42,\u8bf7\u7a0d\u5019..."))}var c={};if(b.otherParam==null){if(b.isCmdStr!=null&&b.isCmdStr===false){c=Ext.apply({cmd:b.cmd||""},b.params)}else{paa={cmd:b.cmd||"",parameter:b.params||{}};c={cmdStr:Ext.encode(paa)}}}var a={url:b.url==null?AssistCom.Config.SERVER.URL+AssistCom.Config.REQUEST.AuthDo:b.url,params:b.otherParam==null?c:b.otherParam,callback:function(h,d,f){try{if(b.cmd!=null&&b.cmd.length!=0){if(d!=false&&f!=null&&f.responseText!=null&&f.responseText.length!=0){if(Ext.decode(f.responseText).exId==-33){Ext.MessageBox.show({fn:function(){window.location.href="../login.html"},buttons:Ext.MessageBox.OK,msg:"\u64cd\u4f5c\u5df2\u8d85\u65f6,\u8bf7\u91cd\u65b0\u767b\u9646",title:"\u8d85\u65f6",icon:Ext.MessageBox.ERROR})}if(Ext.decode(f.responseText).exId==-29){Ext.MessageBox.show({fn:function(){window.location.href="../login.html"},buttons:Ext.MessageBox.OK,msg:"\u5f88\u62b1\u6b49\uff0c\u7cfb\u7edf\u6b63\u5728\u7ef4\u62a4\u4e2d\uff0c\u8bf7\u60a8\u7a0d\u540e\u5c1d\u8bd5...",title:"\u9519\u8bef",icon:Ext.MessageBox.ERROR})}}}if(b.callbackFun!=null&&typeof b.callbackFun=="function"){b.callbackFun.call(this,h,d,f)}if(b.isUseMask&&b.maskObj!=null&&b.maskObj.unmask!=null){b.maskObj.unmask()}}catch(g){if(b.isUseMask&&b.maskObj!=null&&b.maskObj.unmask!=null){b.maskObj.unmask()}}},method:"POST",scope:b.scope||window,disableCaching:false};Ext.Ajax.timeout=300000;Ext.Ajax.request(a)};

