if (!window._$$_ajax) { _$$_ajax = true; function _$$_isIE() { return navigator["userAgent"].toUpperCase().indexOf("MSIE") > 0; } // 创建HTTP发送对象 function _$$_createHTTP() { var http; if (_$$_isIE()) { http = new ActiveXObject('MSXML2.XMLHTTP'); } else { http = new XMLHttpRequest(); } return http; } function _$$_to_xml(params, values) { if (params != null) { var array = []; for ( var i = 0; i < params.length; i++) { array[i] = values[i]; } return $toString(array); } else { return "[]"; } } function _$$_send(url, method, xml, async) { // alert(xml); if (url.indexOf('?') > 0) url = url.substring(0, url.indexOf('?')); url = url + '?' + method; if (window.M && window.M.wrap) { url = M.wrap(url, xml); } // 调用 var http = _$$_createHTTP(); http.open('POST', url, async ? true : false); http.setRequestHeader('Content-Type', 'text/plain; charset=utf-8'); http.send(xml); return async ? http : http.responseText; } function _$$_handle_result(res) { // 产生异常,抛出异常描述 var OK = 'OK:'; if (res.substring(0, OK.length) == OK) { var js = res.substring(OK.length); return eval(js); } else {// 失败 var FAILED = "FAILED:"; if (res.substring(0, FAILED.length) != FAILED) { throw res; } else { throw eval(res.substring(FAILED.length)); } } } function _$$_showStackTrace(a) { $(".stacktrace", a.parentNode).show(); } // 调用当前页的方法(忽略URL中 &OPTIONAL=X 以后的部分) function _$$_call(method, params, values, url, notShowError) { try { var xml = _$$_to_xml(params, values); var res = _$$_send(url, method, xml); return _$$_handle_result(res); } catch (err) { if ($getType(err) == $MAP// 没有登录或SESSION超时 && err.type === 'hippo.common.login.UserSessionTimeoutException') { var feature = ""; if (window.getWindowFeature) { feature = getWindowFeature(640, 480, false); } var url; if(window.is_mobile){ window.open("/web/sys/login-m.jsp?r=/web/sys/close.jsp", "_blank"); }else if(window.isPad){ window.open("/web/sys/login-p.jsp?r=/web/sys/close.jsp", "RELOGIN", feature); }else{ window.open("/web/sys/login.jsp?r=/web/sys/close.jsp", "RELOGIN", feature); } if (notShowError) { throw err; } else { return; } } if (notShowError) { throw err; } else { if (window.M && window.M.showError) { M.showError(err); } else { var message = (typeof (err) == 'string' ? err : err.message); alert(message); } return; } } } // 暂存回调函数 var _$$_callback_temp = null; var _$$_http = null; // 异步调用 function _$$_call_async(method, callback, params, values, url) { try { _$$_callback_temp = callback; var xml = _$$_to_xml(params, values); _$$_http = _$$_send(url, method, xml, true); ShowProgress(1); window.setTimeout('_$$_callback(2)', 200); } catch (err) { if (window.M && window.M.showError) { M.showError(err); } else { var message = '访问服务器失败,详细信息请查看服务器日志!\r\n\r\n' + (typeof (err) == 'string' ? err : err.message); alert(message); } return null; } } // 显示进度提示 function ShowProgress(i) { if (i < 0) { status = '完成'; return; } if (i <= 50) { msg = '正在发送请求: >'; for ( var j = 0; j < i; j++) msg += '>'; for (; j < 50; j++) msg += '='; status = msg; return; } status = '服务器忙或网络响应缓慢,您可以关闭此窗口或继续等待...'; } // 回调函数 function _$$_callback(i) { try { // 未就绪,显示进度并等待 if (_$$_http.readyState != 4) { ShowProgress(i); window.setTimeout('_$$_callback(' + (i + 1) + ')', 200); return; } // 清除进度消息 ShowProgress(-1); var r = _$$_handle_result(_$$_http.responseText); if (_$$_callback_temp) { _$$_callback_temp(r, true);// 回调,报告结果 _$$_callback_temp = null; } } catch (err) { if (_$$_callback_temp) { _$$_callback_temp(err, false);// 回调,报告错误 _$$_callback_temp = null; } } } // Ajax_UE回调 var _$$_ajax_ue_callback = null; function _$$_ajax_ue_call(method, params, values, url) { if (_$$_ajax_ue_callback) { var message = "上一次调用尚未结束, 请稍候..."; if (window.M && window.M.showMessage) { M.showTips(message); } else { alert(message); } return; } // 检查是否有回调函数 var callback = null; var notShowError = false; if (values.length == params.length + 1) { var a = values[params.length]; if (typeof (a) == "function") { callback = a; _$$_ajax_ue_callback = callback; } else { notShowError = a; } } if (callback)// 异步调用 return _$$_call_async(method, _$$_ajax_ue_async_return, params, values, _$$_ajax_url); else return _$$_call(method, params, values, _$$_ajax_url, notShowError); } // Ajax_UE支持异步调用的函数 function _$$_ajax_ue_async_return(r, flag) { // 回调 if (_$$_ajax_ue_callback) { var tmp = _$$_ajax_ue_callback; _$$_ajax_ue_callback = null; tmp(r, flag); tmp = null; } } function $toString(o) { if (o == null) return 'null'; if (typeof (o) == "undefined") return 'null'; switch ($getType(o)) { case $OTHER: return '"' + $escape(o.toString()) + '"'; case $DATE: return '"' + $dateToString(o) + '"'; case $ARRAY: return $arrayToString(o); case $MAP: return $mapToString(o); } } var CHAR_LINE = "\r".charAt(0); var CHAR_ENTER = "\n".charAt(0); var CHAR_TAB = "\t".charAt(0); var CHAR_QUOT = "\"".charAt(0); var CHAR_COMMA = "\'".charAt(0); function $escape(s) { if (s.indexOf("\\") >= 0) s = s.replace(/\\/g, "\\\\"); if (s.indexOf("\r") >= 0) s = s.replace(/\r/g, "\\r"); if (s.indexOf("\n") >= 0) s = s.replace(/\n/g, "\\n"); if (s.indexOf("\t") >= 0) s = s.replace(/\t/g, "\\t"); if (s.indexOf("\'") >= 0) s = s.replace(/\'/g, "\\'"); if (s.indexOf("\"") >= 0) s = s.replace(/\"/g, "\\\""); return s; } function $mapToString(o) { var s = "{"; var first = true; for ( var key in o) { var v = o[key]; if (v === undefined) { // 忽略已删除的属性 continue; } if (first) { first = false; } else { s += ","; } s += $toString(key); s += ":"; s += $toString(v); } s += "}"; return s; } function $arrayToString(l) { var s = "["; for ( var i = 0; i < l.length; i++) { if (i > 0) s += ","; s += $toString(l[i]); } s += "]"; return s; } function $dateToString(d) { return d.getYear() + '-' + (d.getMonth() + 1) + '-' + (d.getDate()) + ' ' + (d.getHours()) + ':' + (d.getMinutes()) + ':' + (d.getSeconds()); } var $DATE = 3; var $MAP = 2; var $ARRAY = 1; var $OTHER = 0; function $getType(o) { if (typeof (o) != "object") return $OTHER; var c = Object.prototype.toString.call(o); if (c == "[object Date]") return $DATE; if (c == "[object Array]") return $ARRAY; if (c == "[object Object]") return $MAP; return $OTHER; } } _$$_ajax_url='/web/invoke/1713178503514'; /*--------------------------------*/ var T0={}; T0.changePassword3=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$changePassword3',['P','P'],arguments); } T0.keepAlive=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$keepAlive',[],arguments); } T0.changeDataSpace=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$changeDataSpace',['P'],arguments); } T0.getSubMenus=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$getSubMenus',['P'],arguments); } T0.urlDecode=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$urlDecode',['P'],arguments); } T0.refresh=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$refresh',[],arguments); } T0.getSiblingMenus=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$getSiblingMenus',['P'],arguments); } T0.changeRole=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$changeRole',['P'],arguments); } T0.changePassword2=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$changePassword2',['P','P','P','P'],arguments); } T0.login=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$login',['P','P','P','P'],arguments); } T0.changePassword=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$changePassword',['P','P'],arguments); } T0.loginDynamicPassword2=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$loginDynamicPassword2',['P','P'],arguments); } T0.loginLDAP2=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$loginLDAP2',['P','P'],arguments); } T0.loginLDAP=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$loginLDAP',['P','P','P'],arguments); } T0.sendDynamicPassword=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$sendDynamicPassword',['P','P'],arguments); } T0.logout=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$logout',[],arguments); } T0.loginDynamicPassword=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$loginDynamicPassword',['P','P','P'],arguments); } T0.getResources=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$getResources',['P'],arguments); } T0.now=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$now',[],arguments); } T0.getHomePage=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$getHomePage',[],arguments); } T0.login2=function (){ return _$$_ajax_ue_call('C17124DD-5D87-40F8-A75C-7AF0E845B076$login2',['P','P'],arguments); } /*--------------------------------*/ var L=T0;