').css({opacity:_this.settings.opacity}).prependTo(_this.settings.lockContainer).show();};
_this.closeOverlay=function(){
if(_this.settings.lock&&$(".l-ajax-loading",_this.settings.lockContainer).length>0)
$($(".l-ajax-loading",_this.settings.lockContainer)[0]).remove();};
_this.error=function(jqXHR,textStatus,errorThrown){
if(textStatus=="timeout"){
$.lnkMsgBox.error('服务器请求超时!请求动作:'+_this.settings.action);return false;}else if(textStatus=="error"||textStatus=="parsererror"){
$.lnkMsgBox.error('服务器请求发生错误!请求动作:'+_this.settings.action);return false;}else if(textStatus=="abort"){
$.lnkMsgBox.error('服务器请求发生中断!请求动作:'+_this.settings.action);return false;}};
_this.send=function(){
$.ajax(_this.settings);};
_this.init();
_this.send();};
rxAjax=function(options){
return new $.rxAjax(options);};
securityAjax=function(options){
return new $.rxAjax(options);};})(jQuery);(function($){
$.extend($,{
getSysCode:function(p_url){
var _sysCode="";
if(p_url.indexOf(".dll?")>0){
if(p_url.lastIndexOf("/")>0){
_sysCode=p_url.slice(p_url.lastIndexOf("/")+1,p_url.indexOf(".dll?"));}
else{
_sysCode=p_url.slice(0,p_url.indexOf(".dll?"));}}
return _sysCode;},
getSession:function(callback){
if(typeof deskTop_svr!=='undefined'&&deskTop_svr!=''){
var svrindex=deskTop_svr.lastIndexOf("/")+1;
if(svrindex!=deskTop_svr.length){
deskTop_svr=deskTop_svr+"/";}
var url=deskTop_svr+"rxDeskTop/csp/rxDeskTop.dll?page=SYS01AA&pcmd=GetSession&format=json&jsoncallback=?";
$.getJSON(url,callback);}
else{
callback({key:''});}},
wirteSysLog:function(options,callback){
var _phost=decodeURIComponent($.queryString.get("hkhost"));
var _hostname=$.queryString.getUrlParams(_phost)["hn"];
var _mac=$.queryString.getUrlParams(_phost)["mc"];
var _ver=$.queryString.getUrlParams(_phost)["ver"];
var opts=$.extend({
p_url:'',
logTitle:'',
logMsg:'',
userId:'',
userHost:_hostname,
userMac:_mac,
sysCode:'',
moduleCode:'',
menuGroup:'0',
menuCode:'',
pageCode:'',
pluginVer:_ver},options);
if(opts.p_url==''){opts.p_url=window.location.href;};
if(opts.moduleCode==''){opts.moduleCode=this.getSysCode(opts.p_url);};
if(opts.menuGroup=='0'){opts.menuGroup=(typeof $.queryString.getUrlParams(opts.p_url)["group"]=='undefined'?'0':$.queryString.getUrlParams(opts.p_url)["group"]);};
if(opts.menuCode==''){opts.menuCode=(typeof $.queryString.getUrlParams(opts.p_url)["m_id"]=='undefined'?'':$.queryString.getUrlParams(opts.p_url)["m_id"]);};
if(opts.pageCode==''){opts.pageCode=(typeof $.queryString.getUrlParams(opts.p_url)["page"]=='undefined'?'':$.queryString.getUrlParams(opts.p_url)["page"]);};
if(opts.userHost==''||opts.userHost==undefined){
opts.userHost=rx.host.getHostName();}
if(opts.userMac==''||opts.userMac==undefined){
opts.userMac=rx.host.getMacAddress();}
if(opts.pluginVer==''||opts.pluginVer==undefined){
opts.pluginVer=rx.host.getVersion();}
rxAjax({
type:"POST",
dllName:"rxDeskTop",
action:"Common/WirteSysLog",
data:{
userId:opts.userId,
logTitle:opts.logTitle,
logMsg:opts.logMsg,
userHost:opts.userHost,
userMac:opts.userMac,
sysCode:opts.sysCode,
moduleCode:opts.moduleCode,
menuGroup:opts.menuGroup,
menuCode:opts.menuCode,
pageCode:opts.pageCode,
pluginVer:opts.pluginVer},
async:false,
lock:false,
success:function(jsnObj){
if(typeof callback=='function'){
callback();}}});},
synSessionKey:function(callback){
this.getSession(function(session){
zboxSessionKey=session.key;
if(typeof callback=='function'){
callback();}});},
msgConfirm:function(msg,frule,callback){
var __type=frule.type==""?3:frule.type;
var __msg=frule.msg==""?msg:frule.msg;
if(frule.type==""){
rxAjax({
type:"POST",
dllName:dllName,
action:"PublicFunction_Page/SavePromptMessage",
lock:false,
data:{
type:__type,
jsFlag:1,
dllName:dllName,
m_id:m_id,
pageCode:page,
msgCode:frule.rcode,
sourceCode:'',
message:__msg},
success:function(strResult){}});}
switch(__type){
case 1:{
$.lnkMsgBox.error('配置类型错误!');};break;
case 2:{
$.lnkMsgBox.warn(__msg,function(){
callback();});};break;
case 3:{
$.lnkMsgBox.confirm(__msg,function(yes){if(yes){callback();}});};break;
case 4:{
callback();};break;
default:break;}},
synLockCount:function(){
if(parent!=window){
if(window.postMessage){
parent.postMessage("timeCount=0","*");}}},
colseConfirm:function(tips){
if(window.postMessage){
parent.postMessage("act=1&ifr="+window.name+"&msg="+tips,"*");}},
unColseConfirm:function(){
if(window.postMessage){
parent.postMessage("act=0&ifr="+window.name,"*");}},
doPostMessage:function(msg,domain){
try{
if(domain){
parent.postMessage(msg,domain);}
else{
parent.postMessage(msg,"*");}
return true;}
catch(ex){
return false;}},
receiveMessage:function(handler){
if(window.postMessage){
$(window).bind("message",function(e){
var ev=window.event||e;
if(ev.data&&typeof ev.data==="string"){
var paras=$.queryString.getParams(ev.data);
var origin=ev.origin;
if($.isFunction(handler)){
handler(paras,origin);}}});
return true;}
else{
return false;}}});
$.synSessionKey();})(jQuery);(function($){
if(window.postMessage){
$(window).bind("message",function(e){
var ev=window.event||e;
if(ev.data&&typeof ev.data==='string'){
var paras=$.queryString.getParams(ev.data);
if(paras["timeCount"]&¶s["timeCount"]=="0"){
if(typeof deskTopObj!=="undefined"){
lockCount=0;}
else{
$.synLockCount();}}
else if(paras["act"]&¶s["ifr"]!=""){
var ifr=document.getElementById(paras["ifr"]);
if(paras["act"]==1){
$.colseConfirm(paras["msg"]);
if(ifr&&ifr.win){
ifr.win.closeConfirm({tips:paras["msg"],callback:function(){
$.unColseConfirm();}});}
if(ifr&&typeof _tab_memu!=="undefined"){
_tab_memu.closeConfirm({tabid:paras["ifr"],tips:paras["msg"],callback:function(){
_tab_memu.unCloseConfirm();}});}
if(ifr&&typeof deskTopObj!=="undefined"){
deskTopObj.closeConfirm({tips:paras["msg"],callback:function(){
deskTopObj.unCloseConfirm();}});}}
else{
$.unColseConfirm();
if(ifr&&ifr.win){
ifr.win.unCloseConfirm();}
if(ifr&&typeof _tab_memu!=="undefined"){
_tab_memu.unCloseConfirm();}
if(ifr&&typeof deskTopObj!=="undefined"){
deskTopObj.unCloseConfirm();}}}
else if(paras["closeWin"]&¶s["closeWin"]!=""){
var theWin=$.lnkUI.get(paras["closeWin"]);
if(theWin){
theWin.close();}}}});}})(jQuery);(function($){
if(checkSession){
var page=$.queryString.get("page");
var nckKey=$.queryString.get("nckKey");
var noCheckPage=['SYSLOGIN','SYSSHARE','SYS01AA','SYS01AC','SYS02AB','SYS03AA','SYS03AB','SYS03AC','SYS03AD','SYS03AE','SYS05AE','SYS01AE'];
var pageStr=noCheckPage.join("|")+"|";
if(pageStr.indexOf((page+"|").toUpperCase())<0&&nckKey!="1"){
var sessionkey=$.queryString.get("sessionkey");
$.getSession(function(session){
if(typeof deskTop_svr!=='undefined'&&deskTop_svr!=''){
if(session.key==''){
location.href=rxLoginPage+"&returnURL="+encodeURIComponent(location.href);
return;};
if(sessionkey&&session.key!=sessionkey){
location.href=rxLoginPage+"&returnURL="+encodeURIComponent(location.href);
return;};}});};};
$(document).mousemove(function(e){
if(typeof loginObj==="undefined"){
lockCount=0;
$.synLockCount();}});
if($.browser.msie){
if(document.documentMode>7){
var oCss=document.styleSheets[0];
oCss.addRule(".gvthtop","position:inherit;");
oCss.addRule(".gvthtopleft","position:inherit;");
oCss.addRule(".gvthonlytop","position:inherit;");
oCss.addRule("#divgv","position:inherit;");
oCss.addRule(".divgvclass","position:inherit;");}}
else{
var oCss=document.styleSheets[0];
oCss.cssRules?(oCss.insertRule("#divgv{position:inherit;}",oCss.cssRules.length)):oCss.addRule("#divgv","position:inherit;");
oCss.cssRules?(oCss.insertRule(".divgvclass{position:inherit;}",oCss.cssRules.length)):oCss.addRule(".divgvclass","position:inherit;");}})(jQuery);(function($){
function stopRunning(e){
if(checkSession){
if(window.event){
try{e.keyCode=0;e.which=0;}catch(e){}
e.returnValue=false;}
else{
e.preventDefault();}}};
function matchKeyCode(keycode){
var match=false;
switch(keycode){
case 66:match=true;break;
case 68:match=true;break;
case 69:match=true;break;
case 72:match=true;break;
case 73:match=true;break;
case 74:match=true;break;
case 75:match=true;break;
case 76:match=true;break;
case 77:match=true;break;
case 78:match=true;break;
case 79:match=true;break;
case 80:match=true;break;
case 82:match=true;break;
case 84:match=true;break;
case 87:match=true;break;
default:break;}
return match;};
document.oncontextmenu=function(e){
if(checkSession&&location.href.indexOf("http://localhost")==-1&&location.href.indexOf("http://127.0.0.1")==-1){
return false;}};
window.onhelp=function(){
if(checkSession){
return false;}};
document.onkeydown=function(e){
e=window.event||e;
var keycode=e.keyCode||e.which;
var target=e.srcElement||e.target;
if(keycode==$.keyCode.BACKSPACE){
if(target.tagName.toLowerCase()!="input"&&target.tagName.toLowerCase()!="textarea"&&target.tagName.toLowerCase()!="password"){
if(target.tagName.toLowerCase()=="div"&&target.getAttribute("contenteditable")=="true"){}
else{
stopRunning(e);}}
else if(target.readOnly==true||target.disabled==true){
stopRunning(e);}}
else if((keycode>=$.keyCode.F1)&&(keycode<=$.keyCode.F9)){
stopRunning(e);}
else if((e.ctrlKey)&&(matchKeyCode(keycode))){
stopRunning(e);}
else if((e.altKey)&&(keycode==90)){
stopRunning(e);}}})(jQuery);
function fnRedirectHome(){
if(zboxSessionKey==""){
var page=$.queryString.get("page");
var p_url=location.href;
if(typeof deskTop_svr!=='undefined'&&deskTop_svr!=''){
location.replace(rxLoginPage+"&pageUrl="+encodeURIComponent(p_url));}}}
function fnCurrentDialog(dialogid){
return $.lnkUI.managers[dialogid];}
function fnParentDialog(dialog){
if(typeof dialog==="string"){
dialog=fnCurrentDialog(dialog);}
return $.lnkUI.managers[dialog.get("pDialog")];}
function fnDialogSetFront(dialog){
if(typeof dialog==="string"){
dialog=fnCurrentDialog(dialog);}
$.lnkUI.win.setFront(dialog);}
function getWinOpener(){
try{
if(window.name&&window.name!=""){
var _dialogid=name.slice(name.indexOf('_')+1,name.length);
if(_dialogid!=""){
var c_dialog=parent.fnCurrentDialog(_dialogid);
var c_pdialog=parent.fnParentDialog(c_dialog);
if(c_pdialog&&c_pdialog.frame){
return c_pdialog.frame;}
else{
return c_dialog.dialog.opener;}}}}
catch(ex){}
return window.opener;}
function getWin(){
try{
if(window.name&&window.name!=""){
var _dialogid=name.slice(name.indexOf('_')+1,name.length);
if(_dialogid!=""){
return parent.fnCurrentDialog(_dialogid);}}}
catch(ex){}
return window;};
function fnChangeDialogTitle(options){
var page_code=$.queryString.get("pageCode");
var title=document.title;
var isFrame=false;
try{
if(window.parent&&parent.document.title==="子框架页面"){
title=parent.$("#menuTab .l-tab-links ul li[tabid='"+window.name+"'] > a").text();
isFrame=true;}}catch(e){}
var opts={
changeTitle:true,
title:title,
pageCode:(typeof page_code=='undefined')?$.queryString.get("page"):page_code,
dialogid:name.slice(name.indexOf('_')+1,name.length),
url:location.href,
isFrame:isFrame};
$.extend(opts,options);
try{
if(parent){
var _pPageCode=$.queryString.getUrlParams(parent.location.href)["page"];
if(_pPageCode=="SYS00AA"||_pPageCode=="SYS00AB"){
opts.dialogid=parent.name.slice(parent.name.indexOf('_')+1,parent.name.length);
parent.parent.fnChangeTitle(opts);}
else{
try{
if(opts.pageCode==="EKP21AA"){
opts.pageCode=parent.$.lnkUI.managers[winOpener.name.split("_")[1]].pageCode;}}catch(e){}
parent.fnChangeTitle(opts);}}
else{
$.doPostMessage(jQuery.param(opts));}}
catch(ex){}};
$(document).ready(function(){
win=getWin();
winOpener=getWinOpener();
if(document.title!=="子框架页面"){
fnChangeDialogTitle();}
$(document).bind("click",function(){
try{
$.doPostMessage(jQuery.param({todo:"setFront",winName:window.name==="mainFrame"||window.name==="dept_tree"?parent.name:window.name}));
if(parent.fnDialogSetFront){
var _dialogid=name.slice(name.indexOf('_')+1,name.length);
if(_dialogid!=""){
parent.fnDialogSetFront(_dialogid);}}
else if(parent.parent.fnDialogSetFront){
var _dialogid=parent.name.slice(parent.name.indexOf('_')+1,parent.name.length);
if(_dialogid!=""){
parent.parent.fnDialogSetFront(_dialogid);}}
else if(parent.parent.parent.fnDialogSetFront){
var _dialogid=parent.parent.name.slice(parent.parent.name.indexOf('_')+1,parent.parent.name.length);
if(_dialogid!=""){
parent.parent.parent.fnDialogSetFront(_dialogid);}}}
catch(ex){}});});
var page=$.queryString.get("page");
var pcmd=$.queryString.get("pcmd");
var m_id=$.queryString.get("m_id");
var mn_id=$.queryString.get("mn_id");
var sessionkey=$.queryString.get("sessionkey");(function(){
window.rx=window.rx||{};
rx.host={};
rx.host.getHostName=function(){
return "";};
rx.host.getMacAddress=function(){
return "";};
rx.host.getVersion=function(){
return "";};
rx.host.verifySetup=function(){
return true;};
rx.host.checkUpdate=function(){
return false;};
rx.host.flashWinodw=function(p){
return;};
rx.host.minimized=function(){
return;};
rx.host.simulateKeyboard=function(p){
return;};
rx.host.getSetupFile=function(){
return "";};(function(){
if(!$.nphkhost){
return;}
rx.host.getHostName=function(){
return $.nphkhost.getHostName().split(".")[0];};
rx.host.getMacAddress=function(){
return $.nphkhost.getMacAddress();};
rx.host.getVersion=function(){
return $.nphkhost.getVersion();};
rx.host.verifySetup=function(){
return $.nphkhost.verifySetup();};
rx.host.checkUpdate=function(){
return $.nphkhost.checkUpdate();};
rx.host.flashWinodw=function(p){
return $.nphkhost.flashWinodw(p);};
rx.host.minimized=function(){
return $.nphkhost.minimized();};
rx.host.simulateKeyboard=function(p){
return $.nphkhost.simulateKeyboard(p);};
rx.host.getSetupFile=function(){
return $.nphkhost.getSetupFile();};})();(function(){
if(!/chrome|safari/.test(navigator.userAgent.toLowerCase())||!window.browser){
return;}
rx.host.getHostName=function(){
return browser.getHostName().split(".")[0];};
rx.host.getMacAddress=function(){
return browser.getMacAddress();};
rx.host.getVersion=function(){
return browser.getVersion();};
rx.host.verifySetup=function(){
return true;};
rx.host.checkUpdate=function(){
return false;};
rx.host.flashWinodw=function(p){
return browser.flashBrowser(p);};
rx.host.minimized=function(){
return browser.minimize();};
rx.host.getSetupFile=function(){
return "";};
rx.host.simulateKeyboard=function(p){
return browser.fitscreen();};
$.cookie=function(key,value,options){
if(value!==undefined){
typeof value!=="string"&&(value=value.toString());
if(options){
browser.writeHostParm(key,value);}else{
browser.writeAppParm(key,value);}}else{
value=browser.readAppParm(key)||browser.readHostParm(key);
if(value=="缺省值"){
value="";}}
return value;};
$.removeCookie=function(key){
browser.deleteAppParm(key);
browser.deleteHostParm(key);};})();})();
$(function(){
if($("#load").length===0){
return;}
var cancelAjaxReq=$("
中止
");
cancelAjaxReq.on("click",function(){
try{
__ajaxReq__&&__ajaxReq__.abort();}catch(e){
console.error(e);}});
$("#load").append(cancelAjaxReq);});