/** * 定义布局对象CCBUI */ var PLayout = { //顶部导航 tnav : '
' +'' +'' +'
', //设置主题 setTheme:'
' +'
' +'' +'
' +'
', //页头 phd : '
' +'' +(($.support.leadingWhitespace)?'
放大字体正常字体
':'') // +'
' // +'放大字体' // +'正常字体' // +'
' +'
' +'' +'' +'
' +'
', //菜单导航 pnav : '', //常用工具栏 ptoolbar: '
' +'
' +'' //+'' +'

' //+'
' // +'' /*+'' +'' +''*/ //+'
' +'
' +'
' +'
' +'
' +'' +'
' +'
' +'

' +'

' +'

' +'' /*+'' +'' +''*/ +'

' +'
' +'
' +'
' +'
' +'更多' +'

常用交易

' +'' +'
' +'
' +'定制' +'

常用功能

' +'' +'
' +'
' +'' +'' +'' +'
' +'
' +'

定制常用功能

' +'' +'
' +'
' +'

您已设置6/6个热门功能

' +'
' +'已选中功能' +'
' +'
' +'
    ' +'
' +'
' +'
' +'' +'
' +'
' +'
您已添加6个快捷菜单
' +'
' +'', //内页侧栏 psidebar:'' +'
' +'' +'
' +'

快速交易

' +'' +'
' +'
' +'
' +'

2100*****2007 工资卡

' +'
    ' +'
  • 2100*****2007 工资卡
  • ' +'
  • 4000*****2222 消费卡
  • ' +'
' +'
' +'' +'' +'' +'' +'
' +'
' +'' +'
' +'' +'' +'' +'' +'' +'
' +'
' +'

2100*****2007 工资卡

' +'
    ' +'
  • 2100*****2007 工资卡
  • ' +'
  • 4000*****2222 消费卡
  • ' +'
' +'
' +'' +'
' +'
' +'
' +'' +'' +'
' +'

我想要...

' +'' +'
' +'' +'' +'
' +'

精彩活动

' +'' +'' +' ' +'' +'' +' ' +'' +'
' +'' +'
', //浮动工具条 fixbar: '', //页脚 pft : '' +'
' +'' +'
' +'' +'' +'' +'
' +'
' }; //客户最近使用菜单全局变量 var GRecentUsedMenus={}; /** * 加载页面部件 */ $(function(){ var _tnav = $("#tnav"), _setTheme= $("#setTheme"), _phd = $("#phd"), _pnav = $("#pnav"), _ptoolbar= $("#pToolbar"), _psidebar= $("#psidebar"), _fixbar = $("#fixBar"), _pft = $("#pft"); if(_tnav.length){ _tnav.html(PLayout.tnav); loadTNavMenu(); }; if(_setTheme.length){ _setTheme.html(PLayout.setTheme); }; if(_phd.length){ _phd.html(PLayout.phd); }; if(_pnav.length){ //_pnav.html(PLayout.pnav); loadPNavMenu(false); loadPbcNavMenu(false); $("#pbcmenu_ul").hide();//隐藏私人银行菜单 $("#pnav_V6010000").on("click",function(){//首页 pnavIndex(1); try{ //刷新邮件,提醒消息 showWdtxInfo(); //刷新我的积分 getZHJFScore(); }catch(ex){} //加载首页开发人员点赞信息 if(!($("#txmainfrm").is(':hidden'))){ if(!(top.$("#ptubar").is(':hidden'))){ $.getJSON(DAT_ENVBASE.P1ACTION + "&USERID="+DAT_USERBASE.USERID+"&BRANCHID="+DAT_USERBASE.BRANCHID+"&SKEY="+DAT_USERBASE.SKEY+"&TXCODE=TU0003", {"FUNID":"N00001"}, function(json){ if(json && json.devid!=undefined){ $("#ptubar_devname").text(json.name); $("#ptubar_devPic").attr("src", "/CCBIS/"+top.DAT_ENVBASE.strServletName+"_ImageServlet?USERID="+top.DAT_USERBASE.USERID+","+json.devid+"&SKEY="+DAT_USERBASE.SKEY+"&SEX="+json.sex+"×tamp="+(new Date()).getTime()); } }); } //加载面层级反馈20170503 try{ var vHasSurvey=false; var vBoaTxLst = top.DAT_ENVBASE.BOA_PARTI_TXLST; if(vBoaTxLst!=undefined && vBoaTxLst!=null && vBoaTxLst.length>6){ if(DAT_TXENV && DAT_TXENV.TXCODE && vBoaTxLst.indexOf(DAT_TXENV.TXCODE)>-1){ var vSurveyPairs = vBoaTxLst.split(";"); var vSurveyId=""; for(var i=0;i-1){ vSurveyId=vaSurvey[0]; break; } } if(vSurveyId!=undefined && vSurveyId!=null && vSurveyId.length>0){ vHasSurvey=true; top.$("#feedback").attr("surveyId", vSurveyId).show(); } } if(!vHasSurvey){ top.$("#feedback").removeAttr("surveyId").hide(); } } }catch(ex){} } $("#txfrmcontainer").hide(); $(".index_psidebar_js").show(); $(".index_pbd_js").show(); $("#psidebar").hide(); $("#leftRelMenuBar").hide(); $("#btnSetIndex").show(); //私人银行首页定制按钮 $("#pmain .sryh_btnSetIndex").addClass("hide"); // 顶部工具栏 显示个人信息 $("#pToolbar .hd").removeClass("hide"); $("#pToolbar .bd").removeClass("hide"); $("#pToolbar").removeClass("fullhide"); // 顶部工具栏 隐藏收起按钮 $("#pToolbar .btn_switch").addClass("hide"); $("#pToolbar .bd").siblings(".btn_set_bg").removeClass("hide"); }); $("#pnav_V6510000").on("click",function(){//首页 pbcnavIndex(1); $("#txfrmcontainer").hide(); $(".index_psidebar_js").show(); $(".index_pbd_js").show(); $("#psidebar").hide(); $("#leftRelMenuBar").hide(); $("#btnSetIndex").show(); //私人银行首页定制按钮 $("#pmain .sryh_btnSetIndex").addClass("hide"); // 顶部工具栏 显示个人信息 $("#pToolbar .hd").removeClass("hide"); $("#pToolbar .bd").removeClass("hide"); $("#pToolbar").removeClass("fullhide"); // 顶部工具栏 隐藏收起按钮 $("#pToolbar .btn_switch").addClass("hide"); $("#pToolbar .bd").siblings(".btn_set_bg").removeClass("hide"); }); loadPNavMenuAd();//加载菜单广告(异步) }; if(_ptoolbar.length){ _ptoolbar.html(PLayout.ptoolbar); }; if(_psidebar.length){ _psidebar.html(PLayout.psidebar); if($("#txfrmcontainer").is(':hidden')){ _psidebar.hide(); } }; if(_fixbar.length){ _fixbar.html(PLayout.fixbar); }; if(_pft.length){ _pft.html(PLayout.pft); }; //向服务器同步最近使用菜单数据 try{ var vBfuFun=window.onbeforeunload; window.onbeforeunload=function(){ vBfuFun(); if("1"!=top.$("#tnav").find(".tnav_right").children(":last-child").find("a").attr("aum")){ top.$("#tnav").find(".tnav_right").children(":last-child").find("a").attr("aum", "1"); addRecUsedMenu2Srv(); } } }catch(ex){} }); /** * 顶部导航 */ $(function(){ // 展开隐藏菜单 $("#tnav .tnav_right li").on("click",function(e){ $(this).siblings("li").find(".tnav_poptis").removeClass("show"); $("#tnav .tnav_left li").find(".icon_arrow_up_w").addClass("hide"); var _poptis = $(this).find(".tnav_poptis"); _poptis.toggleClass("show"); if(_poptis.hasClass("show")){ $(this).css({"z-index":9999}); }else{ $(this).css({"z-index":1101}); } }); }); /** * 设置DIV-鼠标移出后自动隐藏 */ $(function(){ $("#tnav .tnav_right #tnav_poptis_aqzx .tnav_poptis").mouseleave(function(){ $(this).removeClass("show"); $("#tnav .tnav_left li").find(".icon_arrow_up_w").removeClass("hide"); }); }); /** * 常用交易 */ $(function(){ $("div.switch_font>a").on("click", function () { $(this).addClass("hide").siblings("a").removeClass("hide"); var font = $(this).attr("data-font"); switch(font){ case "big": //$("body").css({"zoom":"1.25","-moz-transform":"scale(1.25) translateY(155px)"}); $("body").css({"transform":"scale(1.25)","-o-transform":"scale(1.25)","-moz-transform":"scale(1.25)","-webkit-transform":"scale(1.25)","transform-origin":"center top","-o-transform-origin":"center top","-moz-transform-origin":"center top","-webkit-transform-origin":"center top"}); break; default: //$("body").css({"zoom":"1","-moz-transform":"scale(1)"}); $("body").css({"transform":"scale(1)","-o-transform":"scale(1)","-moz-transform":"scale(1)","-webkit-transform":"scale(1)"}); break; } }); }); /** * 页头搜索栏 */ $(function(){ // 搜索栏获取焦点、失去焦点、输入内容 $("#phd .searchbar>input").on("focus",function(){ $(this).parent().addClass("on"); //callSearchDropBox(); }).on("blur",function(){ $(this).parent().removeClass("on"); //$("#phd .search_drop_box .item").removeClass("show"); }).on("keyup",function(){ //callSearchDropBox(); }).on("click",function(){ //$(this).val(""); }); $("#pnav input[name=lv1menusrh]").on("focus",function(){ $(this).val(""); //$(this).closest("div.pnav_second_hd").siblings("div.pnav_second_wp").find("dd").removeClass("on"); $(this).removeClass("unfocusin"); }).on("blur",function(){ //$(this).closest("div.pnav_second_hd").siblings("div.pnav_second_wp").find("dd").removeClass("on"); $(this).val("输入首字母快速检索菜单"); //if($(this).val()=="" || $(this).val()=="输入首字母快速检索菜单"){ $(this).addClass("unfocusin"); //} }).on("keyup",function(){ var vVal = $(this).val().toLowerCase(); $.each($(this).closest("div.pnav_second_box").find("div.pnav_second_wp .pnav_second").find("dd"), function(i,item){ $(item).removeClass("on"); if(vVal && $(item).attr("alpval").indexOf(vVal) > -1){ $(item).addClass("on"); } if(vVal && $(item).text().indexOf(vVal) > -1){ $(item).addClass("on"); } }); }); $("#pnav li[id*=pnav_V6]").on("mouseenter", function(){ $(this).find("div.pnav_second_box").removeClass("hide"); if("1"==$("#pmenu_ul").attr("bcusted")){ reviseShownNewMenus($(this).attr("id")); } }); //一级菜单点击事件 $("#ccbPage").on('click', "#pnav > div.container > ul > li > a[alpval]", function (){ if("WDZH"==$(this).attr("alpval")){ $("#MENUV6020101").click(); }else if("ZZHK"==$(this).attr("alpval")){ $("#MENUV6030101").click(); }else if("TZLC"==$(this).attr("alpval")){ $("#MENUV6040101").click(); }else if("ZCGL"==$(this).attr("alpval")){ $("#MENUV6050101").click(); }else if("XYK"==$(this).attr("alpval")){ $("#MENUV6060101").click(); }else if("GRDK"==$(this).attr("alpval")){ $("#MENUV6070201").click(); }else if("SHFW"==$(this).attr("alpval")){ $("#MENUV6080101").click(); } }); //三级菜单点击事件 $("#ccbPage").on('click', "#pnav dl[class*=pnav_third] dd", function (){ //$("#pnav dl[class*=pnav_third] dd").on("click",function(){ var _levl = $(this).closest("li").find("a:first"); var vlevlalpval = _levl.attr("alpval"); var vlevltxt = _levl.text(); var _lev2 = $(this).closest("dl.pnav_third").find("dt:first");;//$(this).siblings("dt"); var vlev2alpval = _lev2.attr("alpval"); var vlev2txt = _lev2.children("a:first").text(); var vlev3alpval = $(this).attr("alpval"); var vlev3txt = $(this).children("a:first").text(); if(vlev3txt && vlev3txt.indexOf("...")>0 && $(this).children("a:first").attr("title")!=null && $(this).children("a:first").attr("title").length>0){ vlev3txt = $(this).children("a:first").attr("title"); } //var vSrvc = vlevlalpval.toUpperCase() + "/" + vlev2alpval + "_" + vlev3alpval + "_1.html"; var vTXCODE = $(this).attr("txcode"); var vADDPARAM = $(this).attr("addpara"); $(this).closest("div.pnav_second_box").addClass("hide"); //私人银行首页定制按钮 $("#pmain .sryh_btnSetIndex").addClass("hide"); var vSrvc = null; if(vTXCODE){ vSrvc = _DAT_ENVBASE.P1ACTION + "&USERID=" + _DAT_USERBASE.USERID + "&BRANCHID=" + _DAT_USERBASE.BRANCHID + "&SKEY=" + _DAT_USERBASE.SKEY+ "&TXCODE=" + vTXCODE + (vADDPARAM?("&" + vADDPARAM):""); }else{ alert("该功能即将推出,敬请期待"); return; } //if($(this).is("dd")){//只对dd标签设置currentpos $("#currentpos").html(""+vlevltxt+">"+vlev2txt+">"+vlev3txt+""); //}else{ // $("#currentpos").html(""); //} $("#txmainfrm").attr("src", vSrvc); $(".index_psidebar_js").hide(); $(".index_pbd_js").hide(); $("#txfrmcontainer").show(); //if($("#txfrmcontainer").is(':visible')){ $("#btnSetIndex").hide(); $("#psidebar").show(); if("1"==top.DAT_ENVBASE.SHOW_RELTXS){ $("#leftRelMenuBar").show(); } //} pnav($(this).closest("ul").children("li").index($(this).closest("li"))+1, $(this).closest("div.pnav_second").children("dl.pnav_third").index($(this).closest("dl.pnav_third"))+1, $(this).closest("dl.pnav_third").find("dd").index($(this))+1); //展示左侧关联菜单 var vMenuId=$(this).attr("id");//被点击菜单的Id var _ulRel = $("#leftRelMenuBar").find("div.lmb_menuList>ul"); _ulRel.html(""); $("#leftRelMenuBar").find("div.lmb_tittle").text(vlev2txt); $(this).closest("dl.pnav_third").find("dd").each(function() { var vId=$(this).attr("id"); var vMenuName=$(this).find("a").attr("title"); _ulRel.append("
  • "+(vMenuName.length>6?(vMenuName.substring(0,5)+"..."):vMenuName)+"
  • "); }); //展示左侧最近使用功能 if($("#leftRelMenuBar").find("div.lmb_timeMenuList>ul>li").length>0&&$("#leftRelMenuBar").find("div.lmb_timeMenuList>ul>li[rid='"+vMenuId+"']").length>0){ $("#leftRelMenuBar").find("div.lmb_timeMenuList>ul>li[rid='"+vMenuId+"']").insertBefore($("#leftRelMenuBar").find("div.lmb_timeMenuList>ul>li:first")); }else{ var _ulRec = $("#leftRelMenuBar").find("div.lmb_timeMenuList>ul"); if($(_ulRec).children("li").length>=5){ $(_ulRec).children("li:last").remove(); } var vMenuName=$(this).find("a").attr("title"); _ulRec.prepend("
  • "+(vMenuName.length>6?(vMenuName.substring(0,5)+"..."):vMenuName)+"
  • "); } addRecUsedMenu(vMenuId.substr(4));//添加一级菜单最近使用 }); // 最近使用、常用功能点击事件 $("#pnav div.pnav_second_hd>dl.pnav_ln dd").on("click",function(){ if($(this).attr("alpval")!=null && $(this).attr("alpval")!=""){ var _relMenu = $(this).closest("div.pnav_second_box").find("div.pnav_second dl.pnav_third").find("dd[alpval=" + $(this).attr("alpval") +"]"); if(_relMenu.length > 0){ _relMenu.click(); } } }); $("#pnav dd.rmgn_left").on("click",function(){ var _this = $(this); if("1"==_this.siblings("dd.dl_rmgnBox").find("div.dl_rmgn").attr("animating")){ return; } var vleft = parseInt(_this.siblings("dd.dl_rmgnBox").find("div.dl_rmgn").css("left")); if(vleft>=0) vleft=0; else vleft=vleft+630; _this.siblings("dd.dl_rmgnBox").find("div.dl_rmgn").attr("animating", "1"); _this.siblings("dd.dl_rmgnBox").find("div.dl_rmgn").animate({left:vleft}, 500, function(){ _this.siblings("dd.dl_rmgnBox").find("div.dl_rmgn").attr("animating", "0"); }); //if(vleft>0){ // $("#pnav dd.rmgn_right").css({"visibility":"hidden"}); //} //if(vleft>-630*2){ // $("#pnav dd.rmgn_left").css({"visibility":"visible"}); //} }); $("#pnav dd.rmgn_right").on("click",function(){ var _this = $(this); if("1"==_this.siblings("dd.dl_rmgnBox").find("div.dl_rmgn").attr("animating")){ return; } var vleft = parseInt(_this.siblings("dd.dl_rmgnBox").find("div.dl_rmgn").css("left")); if(vleft<=-630*2) vleft=-630*2; else vleft=vleft-630; _this.siblings("dd.dl_rmgnBox").find("div.dl_rmgn").attr("animating", "1"); _this.siblings("dd.dl_rmgnBox").find("div.dl_rmgn").animate({left:vleft}, 500, function(){ _this.siblings("dd.dl_rmgnBox").find("div.dl_rmgn").attr("animating", "0"); }); //if(vleft<=-630*2){ // $("#pnav dd.rmgn_left").css({"visibility":"hidden"}); //} //if(vleft<0){ // $("#pnav dd.rmgn_right").css({"visibility":"visible"}); //} }); // 设置点击事件 $("#tnav_SZ>dl>dd").on("click",function(){ var _levl = $("#tnav_poptis_aqzx").children("a:first"); var vlevlalpval = _levl.attr("alpval"); var vlevltxt = _levl.text(); var _lev2 = $(this).siblings("dt"); var vlev2alpval = _lev2.attr("alpval"); var vlev2txt = _lev2.text(); var vlev3alpval = $(this).attr("alpval"); var vlev3txt = $(this).children("a:first").attr("title"); var vTXCODE = $(this).attr("txcode"); var vADDPARAM = $(this).attr("addpara"); if(vTXCODE){ vSrvc = _DAT_ENVBASE.P1ACTION + "&USERID=" + _DAT_USERBASE.USERID + "&BRANCHID=" + _DAT_USERBASE.BRANCHID + "&SKEY=" + _DAT_USERBASE.SKEY+ "&TXCODE=" + vTXCODE + (vADDPARAM?("&ADDPARAM=" + vADDPARAM):""); }else{ alert("该功能即将推出,敬请期待"); return; } $("#currentpos").html(""+vlevltxt+">"+vlev2txt+">"+vlev3txt+""); $("#txmainfrm").attr("src", vSrvc); $(".index_psidebar_js").hide(); $(".index_pbd_js").hide(); $("#txfrmcontainer").show(); $("#btnSetIndex").hide(); //私人银行首页定制按钮 $("#pmain .sryh_btnSetIndex").addClass("hide"); $("#psidebar").show(); if("1"==top.DAT_ENVBASE.SHOW_RELTXS){ $("#leftRelMenuBar").show(); } //展示左侧关联菜单 var vMenuId=$(this).attr("id");//被点击菜单的Id var _ulRel = $("#leftRelMenuBar").find("div.lmb_menuList>ul"); _ulRel.html(""); $("#leftRelMenuBar").find("div.lmb_tittle").text(vlev2txt); $(this).closest("dl").find("dd").each(function() { var vId=$(this).attr("id"); var vMenuName=$(this).find("a").attr("title"); _ulRel.append("
  • "+(vMenuName.length>6?(vMenuName.substring(0,5)+"..."):vMenuName)+"
  • "); }); //展示左侧最近使用功能 if($("#leftRelMenuBar").find("div.lmb_timeMenuList>ul>li").length>0&&$("#leftRelMenuBar").find("div.lmb_timeMenuList>ul>li[rid='"+vMenuId+"']").length>0){ $("#leftRelMenuBar").find("div.lmb_timeMenuList>ul>li[rid='"+vMenuId+"']").insertBefore($("#leftRelMenuBar").find("div.lmb_timeMenuList>ul>li:first")); }else{ var _ulRec = $("#leftRelMenuBar").find("div.lmb_timeMenuList>ul"); if($(_ulRec).children("li").length>=5){ $(_ulRec).children("li:last").remove(); } var vMenuName=$(this).find("a").attr("title"); _ulRec.prepend("
  • "+(vMenuName.length>6?(vMenuName.substring(0,5)+"..."):vMenuName)+"
  • "); } }); /* // 设置善融精选菜单点击事件 $("#pnav_srsw").on("click",function(){ $(".index_psidebar_js").hide(); $(".index_pbd_js").hide(); $("#txfrmcontainer").show(); var vlevltxt = "善融精选"; var vlev2txt = ""; var vlev3txt = ""; $("#txmainfrm").attr("src", "Demo/index_srsw.html"); $("#currentpos").html(""+vlevltxt+""+vlev2txt+""+vlev3txt+""); pnav(9); if(!$("#txfrmcontainer").is(':hidden')){ $("#btnSetIndex").hide(); $("#psidebar").show(); $("#leftRelMenuBar").show(); } });*/ /*$(window).resize(function() { if(top==window){ if(!$("#txfrmcontainer").is(':hidden')){ if(document.getElementById("txmainfrm") && document.getElementById("txmainfrm").contentWindow && document.getElementById("txmainfrm").contentWindow.resizefrm){ document.getElementById("txmainfrm").contentWindow.resizefrm(); } } } });*/ //$("#txmainfrm").on("load", function() { // if(!$("#txfrmcontainer").is(':hidden')){ // if(document.getElementById("txmainfrm") && document.getElementById("txmainfrm").contentWindow && document.getElementById("txmainfrm").contentWindow.resizefrm){ // //do nothing // }else{ // try { // if(top==window) { // var vCntWindow = document.getElementById("txmainfrm").contentWindow?document.getElementById("txmainfrm").contentWindow:document.getElementById("txmainfrm"); // var vHeight = (vCntWindow.document.body.offsetHeight > vCntWindow.document.body.scrollHeight) ? vCntWindow.document.body.offsetHeight : vCntWindow.document.body.scrollHeight; // vHeight = (vHeight > vCntWindow.document.body.clientHeight) ? vHeight : vCntWindow.document.body.clientHeight; // document.getElementById("txmainfrm").setAttribute("height", vHeight); // // var vWidth = (vCntWindow.document.body.offsetWidth > vCntWindow.document.body.scrollWidth) ? vCntWindow.document.body.offsetWidth : vCntWindow.document.body.scrollWidth; // vWidth = (vWidth > vCntWindow.document.body.clientWidth) ? vWidth : vCntWindow.document.body.clientWidth; // document.getElementById("txmainfrm").setAttribute("width", vWidth); // // /* 交易框架页加载完成执行动作--START */ // $(top.document).find("#pToolbar .hd").addClass("hide"); // $(top.document).find("#pToolbar .btn_switch").removeClass("hide").addClass("btn_switch_off"); // $(top.document).find("#pToolbar .bd").siblings(".btn_set_bg").addClass("hide"); // if("1" == $(top.document).find("body").attr("txToolBarFullHide")){ // if(!$(top.document).find("#pToolbar").hasClass("fullhide")){ // $(top.document).find("#pToolbar .btn_switch").click(); // } // } // // $("html").animate({scrollTop:$("#pmain").get(0).offsetTop},300); // $("body").animate({scrollTop:$("#pmain").get(0).offsetTop},300); // // /* // // 框架自动添加关联交易 // var vAddRelTxs = true; // try{ // if ($("body").find("span.aborder_span").text().indexOf("关联交易") > -1 // || $("body").find(".pbd_table_step_title h3").text().indexOf("关联交易") > -1) { // vAddRelTxs = false; // } // }catch(ex){ // vAddRelTxs = false; // } // if("1" == $("#pbd").attr("noatuoreltxs")){ // vAddRelTxs = false; // } // if(vAddRelTxs){ // var vRelTxsHtml = // '' + // '
    ' + // '

    关联交易

    ' + // '
    ' + // '
    ' + // ' ' + // '
    ' + // ''; // $("#pbd").children(":last").append(vRelTxsHtml); // } // */ // /* 交易框架页加载完成执行动作--END */ // } // } catch (ex) { } // } // } //}); //检查当前请求是否为网站跳转过来 (function(){ var vWzCcbParam=Cookies.get("CCBParam"); var vFTxCode=""; if(vWzCcbParam){ var vArray = vWzCcbParam.split(","); for(var i=0;i-1 || vArray[i].indexOf("F_TXCODE=")>-1){ vFTxCode=vArray[i].substring(vArray[i].indexOf("F_TXCODE")+9); } } } if(vFTxCode){ var vMenuTxCode=vFTxCode; if(vFTxCode.length==12){ vMenuTxCode=vFTxCode.substring(0,6); } var vObjThirdMenu=$("#pmenu_ul dl.pnav_third dd[txcode='"+vMenuTxCode+"']"); if(vObjThirdMenu.length>0){ if(vObjThirdMenu.length>1){ vObjThirdMenu=vObjThirdMenu.get(0); } if(vFTxCode.length==12){ var vBakTxCode=vObjThirdMenu.attr("txcode"); var bakAddpara=vObjThirdMenu.attr("addpara"); try{ vObjThirdMenu.attr("txcode",vFTxCode.substring(6)); if(bakAddpara!=undefined){ vObjThirdMenu.attr("addpara", bakAddpara + "&olCcbParam="+encodeURIComponent(vWzCcbParam)); }else{ vObjThirdMenu.attr("addpara", "olCcbParam="+encodeURIComponent(vWzCcbParam)); } vObjThirdMenu.click(); }catch(ex){} vObjThirdMenu.attr("txcode",vBakTxCode); if(bakAddpara!=undefined){ vObjThirdMenu.attr("addpara", bakAddpara); }else{ vObjThirdMenu.attr("addpara", ""); } }else{ var bakAddpara=vObjThirdMenu.attr("addpara"); try{ if(bakAddpara!=undefined){ vObjThirdMenu.attr("addpara", bakAddpara + "&olCcbParam="+encodeURIComponent(vWzCcbParam)); }else{ vObjThirdMenu.attr("addpara", "olCcbParam="+encodeURIComponent(vWzCcbParam)); } vObjThirdMenu.click(); }catch(ex){} if(bakAddpara!=undefined){ vObjThirdMenu.attr("addpara", bakAddpara); }else{ vObjThirdMenu.attr("addpara", ""); } } } } })(); }); /** * 菜单导航 */ $(function(){ // 共用变量 var timeNum=""; $("#pnav li").attr("data_time",0); //加载最近使用菜单 loadUsedMenuDat(); //已定制菜单客户新菜单显示逻辑 reviseNewMenus(); // 加载菜单滚动条 var v2RowHeight=220*2;//$("#pnav_V6040000 div.pnav_third:first").outerHeight(true)*2; $("#pnav_V6040000 .pnav_second_wp").slimScroll({ width: '958px', height: v2RowHeight+'px', size: '8px', position: 'right', color: '#C1C1C1', alwaysVisible: true, distance: '3px', railVisible: false, railColor: '#222', railOpacity: 0.3, wheelStep: 10, allowPageScroll: true, disableFadeOut: true }).bind('slimscroll', function(e, pos){ if(pos=="bottom"){ $("#pnav_V6040000 .pnav_second_more i.ibottom").addClass("hide") $("#pnav_V6040000 .pnav_second_more i.itop").removeClass("hide"); }else if(pos=="top"){ $("#pnav_V6040000 .pnav_second_more i.itop").addClass("hide"); $("#pnav_V6040000 .pnav_second_more i.ibottom").removeClass("hide"); } }); $("#pnav_V6040000 div.pnav_second_box").height(42+v2RowHeight+20); // 菜单向下滚 $("#pnav_V6040000 .pnav_second_more i.ibottom").on("click",function(){ var stop=$("#pnav_V6040000 .pnav_second_wp").scrollTop(); var v2RowHeight=$("#pnav_V6040000 dl.pnav_third:first").outerHeight(true)*2; var vRowCount=parseInt(($("#pnav_V6040000 dl.pnav_third").length+5)/6);//行数 var vCurSrn=parseInt(stop/v2RowHeight);//当前屏 if((vCurSrn+2)*2>vRowCount){//共奇数屏,最后一屏 $("#pnav_V6040000 .pnav_second_wp").slimScroll({scrollTo:(v2RowHeight*(vCurSrn+1)-v2RowHeight/2)+'px'}); $("#pnav_V6040000 .pnav_second_more i.ibottom").addClass("hide") $("#pnav_V6040000 .pnav_second_more i.itop").removeClass("hide"); }else if((vCurSrn+2)*2==vRowCount){//共偶数屏,最后一屏 $("#pnav_V6040000 .pnav_second_wp").slimScroll({scrollTo:(v2RowHeight*(vCurSrn+1))+'px'}); $("#pnav_V6040000 .pnav_second_more i.ibottom").addClass("hide") $("#pnav_V6040000 .pnav_second_more i.itop").removeClass("hide"); }else{ $("#pnav_V6040000 .pnav_second_wp").slimScroll({scrollTo:(v2RowHeight*(vCurSrn+1))+'px'}); } }); // 菜单向上滚动 $("#pnav_V6040000 .pnav_second_more i.itop").on("click",function(){ var stop=$("#pnav_V6040000 .pnav_second_wp").scrollTop(); var v2RowHeight=$("#pnav_V6040000 dl.pnav_third:first").outerHeight(true)*2; var vRowCount=parseInt(($("#pnav_V6040000 dl.pnav_third").length+5)/6);//行数 var vCurSrn=parseInt(stop/v2RowHeight);//当前屏 if(vCurSrn*v2RowHeight'); var dragulaItem = _this.closest(".pnav_second_box").find(".pnav_second"); dragulaItem.find("dl.pnav_third_hide").removeClass("hide"); dragulaItem.find('dl.pnav_third').addClass('pnav_third_item'); if(dragulaItem.find("dl.pnav_third").attr("data_old") == undefined || dragulaItem.find("dl.pnav_third").attr("data_old")==null){ dragulaItem.find("dl.pnav_third").each(function() { var d = $(this).index(); $(this).attr("data_old",d); $(this).attr("data_pos",d); $(this).attr("data_new",d); }); } // 启用拖拽插件 timeNum = parseInt(_this.closest("li").attr("data_time")); //ie8不显示拖动鼠标20160224 dragulaItem.find("dl.pnav_third").append('
    '); dragulaItem.find("dl.pnav_third").each(function() { if($(this).hasClass("pnav_third_hide")){ $(this).append('
    '); }else{ $(this).append('
    '); } }); if(timeNum==0){ dragula([dragulaItem.get(0)], {moves: function (el, container, handle) {return handle.className === 'handle';}, removeOnSpill: false }).on('drop', function (el) { setTimeout(function () { dragulaItem.find("dl.pnav_third").each(function() { var d = $(this).index(); $(this).attr("data_new",d); }); }, 0); }); timeNum = timeNum+1 _this.closest("li").attr("data_time",timeNum) } } // 退出菜单定制 function quitSetNav(_this){ _this.siblings(".btn_set_nav").removeClass("hide").siblings("button").addClass("hide"); _this.closest(".pnav_second_box").removeClass("show"); _this.closest("li").removeClass("hover").css({"z-index":1100}); $(".ccb_mask").remove(); _this.closest(".pnav_second_box").find(".pnav_second").find("dl.pnav_third .chose_inp").remove(); // 停用拖拽插件 _this.closest(".pnav_second_box").find(".pnav_second").find("dl.pnav_third .handle").remove(); //保存客户定制 added by liujz 20150901 var _pav_third = _this.closest(".pnav_second_box").find(".pnav_second").find("dl.pnav_third").get(); _pav_third.sort(function(a,b){return $(a).index()-$(b).index();}); var vCstMenus = ""; $(_pav_third).each(function(i) { vCstMenus += ($(this).attr("id").substring(13) + ":" + ($(this).hasClass("hide")?0:1) + ","); }); if(vCstMenus.length>0){ vCstMenus=vCstMenus.substring(0, vCstMenus.length-1); } var vTypeId = "M"+_this.closest("li").attr("id").substr(7,2);//pnav_V6030000 $.getJSON(_DAT_ENVBASE.P1ACTION + "&USERID="+_DAT_USERBASE.USERID+"&BRANCHID="+_DAT_USERBASE.BRANCHID+"&SKEY="+_DAT_USERBASE.SKEY+"&TXCODE=NCST03", {"BLKTYPE":vTypeId, "CUSTMENUS":vCstMenus}, function(json){ var vFailed=("TRUE"!=json.SUCCEED || "TRUE"!=eval("json.BLK"+vTypeId)); if(vFailed){ // 提示保存失败 } }); } // 删除菜单 $(document).on("click",".chose_inp a.delbut",function(){ var _this=$(this); _this.parents("dl.pnav_third").addClass("pnav_third_hide"); _this.addClass("hide").siblings("a.addbut").removeClass("hide"); }); // 增加菜单 $(document).on("click",".chose_inp a.addbut",function(){ var _this=$(this); _this.parents("dl.pnav_third").removeClass("pnav_third_hide"); _this.addClass("hide").siblings("a.delbut").removeClass("hide"); }); }); /** * 菜单导航-当前页选中菜单 */ function pnav(first,second,third){ //清理其他一级菜单中的选中状态 $("#pnav dl[class*=pnav_third] dd").removeClass("on"); var li = $("#pnav").find(".pnav_first").children("li"), pnav_first = li.eq(first-1), pnav_second = pnav_first.find(".pnav_second").children("dl").eq(second-1), pnav_third = pnav_second.find("dd").eq(third-1); pnav_first.addClass("on").siblings("li").removeClass("on"); //pnav_third.addClass("on"); pnav_third.closest("div.pnav_second").find("dd").removeClass("on"); pnav_third.addClass("on"); } function pnavIndex(index){ var li = $("#pmenu_ul").children("li"), pnav_first = li.eq(index-1); pnav_first.addClass("on").siblings("li").removeClass("on"); //pnav_first.find(".pnav_V6010000").addClass("on"); } function pbcnavIndex(index){ var li = $("#pbcmenu_ul").children("li"), pnav_first = li.eq(index-1); pnav_first.addClass("on").siblings("li").removeClass("on"); //pnav_first.find(".pnav_V6510000").addClass("on"); } /** * 侧栏 */ $(function(){ /* // 切换开关 $("#psidebar .btn_switch").on("click",function(){ if($(this).hasClass("off")){ $("#psidebar .module_wp").addClass("hide"); $("#pmain").css({"min-height":270}); }else{ $("#psidebar .module_wp").removeClass("hide"); $("#pmain").css({"min-height":830}); var pbdH = $("#pbd").height(); var sbH = $("#psidebar .module_wp").height(); if(pbdH>830){ $("#psidebar .module_wp").height(pbdH-1); } } $(this).toggleClass("off"); }); */ // 快速交易 $(".module_ksjy").Tabs(); }); /** * 常用工具栏 */ $(function(){ //预留信息编辑 $(".msg_ylxx i").on("click",function(){ $(this).addClass("hide") .siblings("i").removeClass("hide") .siblings("span").toggleClass("hide") .siblings("input").toggleClass("hide"); var val=$(".msg_ylxx input").val(); $(".msg_ylxx span").text(val); }); //展开收起用户信息 $("#pToolbar .btn_switch").on("click",function(){ //$(this).toggleClass("btn_switch_off").siblings(".hd").toggleClass("hide"); $(this).toggleClass("btn_switch_off")/*.siblings(".hd").toggleClass("hide")*/; //交易页一直不显示 $(this).siblings(".bd").toggleClass("hide"); $("#pToolbar").toggleClass("fullhide"); if($("#pToolbar").hasClass("fullhide")){ $("body").attr("txToolBarFullHide", "1"); $(this).siblings(".btn_set_bg").addClass("hide"); //$("#pToolbar .hd").removeClass("show"); //$("#pToolbar .bd").addClass("show"); }else{ $("body").attr("txToolBarFullHide", "0"); //$("#pToolbar .hd").addClass("show"); //$("#pToolbar .bd").removeClass("show"); } }); }); /** * 设置主题 */ $(function(){ // 显示隐藏主题相册 $("#pToolbar .btn_set_bg").on("click",function(){ $("#setTheme").toggleClass("show"); $("html").animate({scrollTop:157},200); $("body").animate({scrollTop:157},200); }); // 主题相册图片轮播 $("#setThemeFocus").slideBox({ arrow:true, //显示箭头 dots:false, //显示原点导航 autoplay:false, //开启自动播放 delay:2500, //自动播放时的滑动延迟 speed:300, //滑动速度 num:4 //相册显示图片的数量,不包含隐藏部分 }); // 选择主题 $(".set_theme_item").on("click",function(){ $(".set_theme_item").removeClass("on"); $(this).addClass("on").closest("#setTheme").removeClass("show"); var dataSrc = $(this).attr("data-src"); var ctrlSrc = $(this).attr("ctrl-src"); setTheme(dataSrc, ctrlSrc); }).on("mouseenter",function(){ var dataSrc = $(this).attr("data-src"); var ctrlSrc = $(this).attr("ctrl-src"); setTheme(dataSrc, ctrlSrc); }).on("mouseleave",function(){ var len=$(".set_theme_item").length; for(i=0;i visualH){ return objH/2 + 50 + "px"; } } }); $("body").css({overflow:"hidden"}).append(mask); } function pToolbarPopClose(){ $("#setPToolbar").removeClass("show"); $("#setPToolbarMask").remove(); $("body").css({overflow:"inherit"}); } // 常用功能-加载滚动条 $("#setPToolbar .select_list").slimScroll({ width: '660px', height: '312px', size: '10px', position: 'right', color: '#999999', alwaysVisible: true, distance: '4px', railVisible: true, railColor: '#C6C6C6', railOpacity: 0.3, wheelStep: 10, allowPageScroll: true, disableFadeOut: true }); }); /** * 常用功能-数据处理 */ /* (function (){ var mybankArr = [], tempArr = [], optionArr = ['我要转账','账户查询','跨行资金归集','速盈首页','信用卡还款','账户管理'], mybankArr_s= [], tempArr_s = [], optionArr_s= ['icon_65_wyzz','icon_65_zhcx','icon_65_khzjgj','icon_65_sysy','icon_65_xykhk','icon_65_zhgl'], mybankArr_l= [], tempArr_l = [], //optionArr_l= ['javascript:showTxPage(\'转账汇款\', \'我要转账\' ,\'建行转建行\', \'ZZHK/wyzz_jhzjh_1.html\')','javascript:showTxPage(\'我的账户\', \'账户查询\' ,\'账户查询\', \'WDZH/zhcx_zhcx_1.html\')','javascript:showTxPage(\'我的账户\', \'跨行互联管理\' ,\'跨行资金归集\', \'WDZH/khhlgl_khzjgj_1.html\')','javascript:showTxPage(\'投资理财\', \'速盈\' ,\'速盈首页\', \'TZLC/sy_sysy_1.html\')','javascript:showTxPage(\'信用卡\', \'信用卡还款\' ,\'建行还建行\', \'XYK/xykhk_jhhjh_1.html\')','javascript:showTxPage(\'我的账户\', \'账户管理\' ,\'追加新账户\', \'WDZH/zhgl_zjxzh_1.html\')'], storage = window.sessionStorage; //获取Storage列表,模拟服务器数据,实现跨页面,同域的数据传输、交互 // 查询数据 function selectData(){ mybankArr = optionArr; mybankArr_s = optionArr_s; //mybankArr_l = optionArr_l; } // 改变我的网银项目数量的html更新 function changeNum(arr){ $('#fastMenuNum').text(arr.length); } // 数据的添加 function addData(arr){ // 先删除旧数据 if (storage.length > 0){ //遍历storage列表对象 for ( var key in storage ){ if (!storage.hasOwnProperty(key)) continue; //跳过继承属性 if (key.substring(0,6) == 'custom'){ removeData(key); } } } // 后添加新数据 for (var i=0;i'; //htmlStr2 += '
  • '+arr[i]+'

  • '; //$('#setPToolbar .select_list span').filter(function (){ // return $(this).text() == arr[i]; //}).each(function(){ // $(this).parent().addClass("on").find("input").get(0).checked = true; //}) } $("#setPToolbar .select_result label").remove(); $("#pToolbar .cygn ul").empty(); $(htmlStr1).appendTo($("#setPToolbar .select_result")); //$(htmlStr2).appendTo($("#pToolbar .cygn ul")); changeNum(arr); } // 渲染页面 function initMybank(){ // 查询数据 selectData(); //将本地数据拷贝到临时数据 copyArr(tempArr,mybankArr); copyArr(tempArr_s,mybankArr_s); copyArr(tempArr_l,mybankArr_l); // 更新视图html refreshHtml(mybankArr,mybankArr_s,mybankArr_l); // 菜单列表复选框事件绑定完成数据的增删 $('#setPToolbar .select_list input').on("change",function(){ var val = $(this).next().text(); var val_s = $(this).prev().attr("class"); var val_l = $(this).parent().get(0).href; //复选框选择,数据存储与删除 if ( this.checked ){ var len = $("#setPToolbar .select_result label").length; // 最多选六项 if(len>5){ $(this).get(0).checked = false; $(".select_tis_full").show("fast",function(){ setTimeout('$(".select_tis_full").fadeOut("slow");',1000); }); }else{ $(this).parent().addClass("on"); //临时数据存储 tempArr.push(val); tempArr_s.push(val_s); tempArr_l.push(val_l); // 临时更新html changeNum(tempArr); var item = '' $(item).appendTo($('#setPToolbar .select_result')); } }else{ $(this).parent().removeClass("on"); //临时删除数据 removeByValue(tempArr,val); removeByValue(tempArr_s,val_s); removeByValue(tempArr_l,val_l); //临时改变html changeNum(tempArr); $('#setPToolbar .select_result span').filter(function (){ return $(this).text() == val; }).parent().remove(); } }); // 已选功能删除项目的事件绑定 $(document).on("click","#setPToolbar .select_result label",function(){ var val = $(this).find("span").text(); var val_s = $(this).find("i").attr("class"); //var val_l = $(this).find("a").get(0).href; //删除数据 removeByValue(tempArr,val); removeByValue(tempArr_s,val_s); //removeByValue(tempArr_l,val_l); // 更新html changeNum(tempArr); $(this).remove(); $("#setPToolbar .select_list span").filter(function (){ return $(this).text() == val; }).parent().removeClass("on").find("input").get(0).checked = false; }); // 关闭按钮 事件绑定视图html恢复 //$("#setPToolbar .icon_24_close").on("click",function(){ // //不存储数据,并还原临时数据 // copyArr(tempArr,mybankArr); // copyArr(tempArr_s,mybankArr_s); // copyArr(tempArr_l,mybankArr_l); // // 更新html // refreshHtml(mybankArr,mybankArr_s,mybankArr_l); //}); // 保存按钮 事件绑定视图html更新 $("#setPToolbar .btn").on("click",function(){ //存储数据 copyArr(mybankArr,tempArr); copyArr(mybankArr_s,tempArr_s); copyArr(mybankArr_l,tempArr_l); //更新html refreshHtml(mybankArr,mybankArr_s,mybankArr_l); }); } $(function (){ // DOM加载完毕执行初始化函数; initMybank(); }) }()); */ /** * 返回顶部 */ $(function(){ // 点击返回顶部按钮 $("#backTop").on("click",function(){ $("html").animate({scrollTop:0},300); $("body").animate({scrollTop:0},300); }); // 鼠标滚动触发事件 window.onscroll=function(){ var scrollH = document.body.scrollHeight; //网页正文全文高 var scrollT = $(window).scrollTop(); //网页被卷去的高 var windowH = $(window).height(); //窗口高度 var flag = scrollH-windowH-scrollT; //窗口底部剩余网页高度 if(scrollT>150){ $("#backTop").removeClass("hide"); }else{ //$("#backTop").addClass("hide"); } if(flag<247){ //到底了! $("#fixBar").css({"position":"absolute","bottom":262}); }else{ //离开了底部! $("#fixBar").css({"position":"fixed","bottom":15}); } } }); //最近交易详情 function gotoIndexpage(vSrc){ top.document.getElementById("pnav_V6010000").click(); } /*意见反馈*/ function feedback(){ var str = top.DAT_USERBASE; var _url = 'http://tool.ccb.com/jsp/ccbcom/common/receive.jsp?'; if(typeof str != "undefined"){ var CATEGORY = ''; if(str.SIGNSTATUS == 'C'){ CATEGORY = '0'; }else{ CATEGORY = '1'; } _url = _DAT_ENVBASE.P1ACTION + '&TXCODE=SS0001&BRANCHID=' + str.BRANCHID + '&USERID=' + str.USERID + '&SKEY=' + str.SKEY + '&QUESTID=100200&PAGEID=100200&CATEGORY=' + CATEGORY + '&BOA_URL=' + _url; } window.open(_url); } /**/ function riskReport(){ top.submitTX('FXJB01','','首页>风险举报'); } function showSwitch2OldPbcDlg(){ $('#pop_PbcBank').removeClass('hide'); var mask='
    '; $("body").css({overflow:"hidden"}).append(mask); } var vTimerSwitch2Pbc=null; function cancelSwitch2Pbc(){ $('#pop_PbcBank').addClass('hide'); $("#switchPbcMask").remove(); $("body").css({overflow:"inherit"}); } function doSwitch2Pbc(){ $('#pop_PbcBank').addClass('hide'); $("#switchPbcMask").remove(); $("body").css({overflow:"inherit"}); document.getElementById("form4SwitchPbc").submit(); } function showSrlcCustDlg(){ $('#custSRFloor').removeClass('hide'); var mask='
    '; var sr_ext_orgin = $("#w27").find("iframe").contents().find('#srfloor').attr("ext_orgin"); var sr_userinfo = $("#w27").find("iframe").contents().find('#srfloor').attr("userinfo"); var sr_userid = $("#w27").find("iframe").contents().find('#srfloor').attr("userid"); $('#srlcfrm_cust').attr("src", "https://buy.ccb.com/ebank/custom.jhtml?ext_orgin="+sr_ext_orgin+"&userinfo="+sr_userinfo+"&userid="+sr_userid+"&rd=" + (new Date()).getTime()); $("body").css({overflow:"hidden"}).append(mask); } function hideSrlcCustDlg(){ $('#custSRFloor').addClass('hide'); $("#custSRFloorMask").remove(); $("body").css({overflow:"inherit"}); } //菜单函数--START function switch2PbcMenu(){ $("#pmenu_ul").hide(); $("#pbcmenu_ul").show(); $("#normalCstNav a").removeClass("on"); $("#pbcCstNav a").addClass("on"); $("#normalCstNav .icon_arrow_up_w").hide(); $("#pbcCstNav .icon_arrow_up_pbc").show(); } function switch2NormalMenu(){ $("#pbcmenu_ul").hide(); $("#pmenu_ul").show(); $("#pbcCstNav a").removeClass("on"); $("#normalCstNav a").addClass("on"); $("#pbcCstNav .icon_arrow_up_pbc").hide(); $("#normalCstNav .icon_arrow_up_w").show(); } //加载设置菜单 function loadTNavMenu(){ //一级菜单 var strLv1MenuHtml=""; $(DAT_LV1MENU.Dat).each(function(idx){ if(this.menuId=='V6100000'){//设置菜单 strLv1MenuHtml += (''+this.menuName+'' +'
    ' +'
    ' +'
    ' +'
    ' +'
    ' ); } }); $("#tnav_poptis_aqzx").html(strLv1MenuHtml); //二级菜单 $(DAT_LV2MENU.Dat).each(function(idx){ if("V610"==this.menuId.substring(0,4)){ var strLv2MenuHtml = '
    '+this.menuName+'
    '; $("#tnav_SZ").append(strLv2MenuHtml); } }); //三级菜单 $(DAT_LV3MENU.Dat).each(function(idx){ if("V610"==this.menuId.substring(0,4)){ var strLv3MenuHtml = ''; $("#tnav_second_" + this.pMenuId).append(strLv3MenuHtml); } }); } //加载个人客户二级菜单 function loadPLv2Menu(jsonDat){ $.each(jsonDat, function(key, val){ if(key.length=11 && key.substr(0,8)=="CSTMENU_"){//自定义菜单 if(val.length==0){//当前二级菜单未自定义,全量显示 //遍历二级菜单 $(DAT_LV2MENU.Dat).each(function(idx){ if(!("V610"==this.pMenuId.substring(0,4) || ("V611"==this.pMenuId.substring(0,4)&&("1"!=top.DAT_USERBASE.IS_PBC)))){//设置菜单之外菜单,非私人银行客户不显示私人银行菜单 if(this.pMenuId.substr(2,2) == key.substr(9,2)){//CSTMENU_M02 var strLv2MenuHtml = '
    ' +'
    '+this.menuName+'
    '; $("#pnav_second_" + this.pMenuId).append(strLv2MenuHtml); } } }); }else{ $(val).each(function(i){ var _this=this; //遍历二级菜单 $(DAT_LV2MENU.Dat).each(function(idx){ if(!("V610"==this.pMenuId.substring(0,4) || ("V611"==this.pMenuId.substring(0,4)&&("1"!=top.DAT_USERBASE.IS_PBC)))){//设置菜单之外菜单,非私人银行客户不显示私人银行菜单 if(this.pMenuId.substr(2,2) == key.substr(9,2)){//CSTMENU_M02 if(this.menuId == _this.menuId){ if(_this.isShow!=1){ var strLv2MenuHtml = '
    ' +'
    '+this.menuName+'
    '; $("#pnav_second_" + this.pMenuId).append(strLv2MenuHtml); }else{ var strLv2MenuHtml = '
    ' +'
    '+this.menuName+'
    '; $("#pnav_second_" + this.pMenuId).append(strLv2MenuHtml); } } } } }); }); //遍历二级菜单,插入客户定制之后新增的菜单 var vNMenuDoAppend = false; try{ var vUserIdLast6=top.DAT_USERBASE.USERID; if(vUserIdLast6.length>6){ vUserIdLast6=vUserIdLast6.substr(vUserIdLast6.length-6); } var vSNMenus=Cookies.get('SNM_U'+vUserIdLast6); if(vSNMenus){ var vRecs=vSNMenus.split(","); for(var i=0;i=3){ vNMenuDoAppend=true; break; } } } } }catch(ex){} $(DAT_LV2MENU.Dat).each(function(idx){ if(this.pMenuId.substr(2,2) == key.substr(9,2)){//CSTMENU_M02 if($("#spnav_second_"+this.menuId).length==0){ if(vNMenuDoAppend){ var strLv2MenuHtml = '
    ' +'
    '+this.menuName+'
    '; $("#pnav_second_" + this.pMenuId).append(strLv2MenuHtml); }else{ var strLv2MenuHtml = '
    ' +'
    '+this.menuName+'
    '; $("#pnav_second_" + this.pMenuId).prepend(strLv2MenuHtml); } } } }); if("1"!=$("#pmenu_ul").attr("bcusted")){ $("#pmenu_ul").attr("bcusted", "1"); } } } }); } //加载主菜单 function loadPNavMenu(isLoadDef){ //try{ //一级菜单 if(!isLoadDef){ var strLv1MenuHtml= ""; $(DAT_LV1MENU.Dat).each(function(idx){ if(this.havaChild==0){ strLv1MenuHtml += ('
  • ' +''+this.menuName+'' +'
  • '); }else if(this.menuId=='V6030000'||this.menuId=='V6050000'||this.menuId=='V6060000'||this.menuId=='V6070000'||this.menuId=='V6080000'||("1"==top.DAT_USERBASE.IS_PBC&&this.menuId=='V6110000')){//有菜单广告 strLv1MenuHtml += ('
  • ' +''+this.menuName+'' +'
    ' +'
    ' +'
    ' +'
    ' +'
    ' +'
    ' +'
    ' +'' +'' +'' +'' +'
    ' +'' +'
    ' +'
    ' +'' +'
    ' +'
    ' +'
  • '); }else if(this.menuId=="V6020000"){//无菜单广告 strLv1MenuHtml += ('
  • ' +''+this.menuName+'' +'
    ' +'
    ' +'
    ' +'
    ' +'
    ' +'
    ' +'
    ' +'' +'' +'' +'' +'
    ' +'' +'
    ' +'
    ' +'
  • '); }else if(this.menuId=="V6040000"){//投资理财 strLv1MenuHtml += ('
  • ' +''+this.menuName+'' +'
    ' +'
    ' +'
    ' +'
    ' +'
    ' +'
    ' +'
    ' +'
    ' +'' +'' +'' +'' +'
    ' +'' +'
    ' +'
    ' +'
  • '); } }); if($("#pnav > div.container").length==0){ var vDiv='
    '; $("#pnav").html(vDiv); } if($("#pmenu_ul").length==0){ var vUl='
      '; $("#pnav > div.container").append(vUl); } $("#pmenu_ul").html(strLv1MenuHtml); //绑定鼠标浮动弹出二级菜单事件 $("#pmenu_ul>li").on("mouseenter",function(){ $(this).find("div.pnav_second_box").show(); }).on("mouseleave",function(){ $(this).find("div.pnav_second_box").hide(); }); //调整私人银行客户一级菜单宽度及left定位 if("1"==top.DAT_USERBASE.IS_PBC){ $("#pnav_V6010000 > a").get(0).style.width="109px"; $("#pnav_V6110000 > a").get(0).style.width="108px"; $("#pnav_V6110000 > div.pnav_second_box").get(0).style.left="-109px"; $("#pnav_V6020000 > a").get(0).style.width="108px"; $("#pnav_V6020000 > div.pnav_second_box").get(0).style.left="-217px"; $("#pnav_V6030000 > a").get(0).style.width="108px"; $("#pnav_V6030000 > div.pnav_second_box").get(0).style.left="-325px"; $("#pnav_V6040000 > a").get(0).style.width="108px"; $("#pnav_V6040000 > div.pnav_second_box").get(0).style.left="-433px"; $("#pnav_V6050000 > a").get(0).style.width="108px"; $("#pnav_V6050000 > div.pnav_second_box").get(0).style.left="-541px"; $("#pnav_V6060000 > a").get(0).style.width="95px"; $("#pnav_V6060000 > div.pnav_second_box").get(0).style.left="-649px"; $("#pnav_V6070000 > a").get(0).style.width="108px"; $("#pnav_V6070000 > div.pnav_second_box").get(0).style.left="-744px"; $("#pnav_V6080000 > a").get(0).style.width="108px"; $("#pnav_V6080000 > div.pnav_second_box").get(0).style.left="-852px"; } } //二级菜单 if(isLoadDef){//恢复默认 //清空二级菜单 $(DAT_LV1MENU.Dat).each(function(idx){ $("#pnav_second_"+this.menuId).html(""); }); $(DAT_LV2MENU.Dat).each(function(idx){ if(!("V610"==this.menuId.substring(0,4) || ("V611"==this.menuId.substring(0,4)&&("1"!=top.DAT_USERBASE.IS_PBC)))){//设置菜单之外菜单,非私人银行客户不显示私人银行菜单 var strLv2MenuHtml = '
      ' +'
      '+this.menuName+'
      '; $("#pnav_second_" + this.pMenuId).append(strLv2MenuHtml); } }); }else{ if(typeof DAT_USERCUSTCFG=="undefined"||!DAT_USERCUSTCFG){ $.ajax({ url: _DAT_ENVBASE.P1ACTION + "&USERID="+_DAT_USERBASE.USERID+"&BRANCHID="+_DAT_USERBASE.BRANCHID+"&SKEY="+_DAT_USERBASE.SKEY+"&TXCODE=NCST02&BLKTYPE=ALL&ISPRIVATE="+_DAT_USERBASE.IS_PBC, cache: false, async: false, success: function(returnHtml){ var returnJson = null; eval("returnJson="+$.trim(returnHtml)); if("TRUE"==returnJson.SUCCEED){ DAT_USERCUSTCFG=_DAT_USERCUSTCFG=returnJson;//缓存客户自定义数据 try{ DAT_USERCUSTCFG.idxWideBlks = _DAT_USERCUSTCFG.idxWideBlks = resIdxWideBlks(_DAT_USERCUSTCFG.idxWideBlks); }catch(e){} loadPLv2Menu(returnJson); } } }); }else{ loadPLv2Menu(DAT_USERCUSTCFG); } } //三级菜单 $(DAT_LV3MENU.Dat).each(function(idx){ if(!("V610"==this.menuId.substring(0,4) || ("V611"==this.menuId.substring(0,4)&&("1"!=top.DAT_USERBASE.IS_PBC)))){//设置菜单之外菜单,非私人银行客户不显示私人银行菜单 var strLv3MenuHtml = ''; if($("#spnav_second_" + this.pMenuId +" dd").length<=5){ $("#spnav_second_" + this.pMenuId).append(strLv3MenuHtml); }else if($("#spnav_second_" + this.pMenuId +" dd").length==6){ if($("#spnav_second_" + this.pMenuId + " dl.pnav_fourd").length==0){ $("#spnav_second_" + this.pMenuId).append('
      更多+
      '); } //鼠标浮动到更多上时,重新计算各二级菜单高度 $("#spnav_second_" + this.pMenuId +" dl.pnav_fourd").mouseenter(function() { var vBlksCount=-1; if($(this).closest("div.pnav_second_box").find("div.pnav_second_ad").length>0){ vBlksCount=5; }else{ vBlksCount=6; } var vMaxHeight=-1; var idx=parseInt($(this).closest("div.pnav_second_wp").find("dl.pnav_third").index($(this).closest("dl.pnav_third"))/vBlksCount); $(this).closest("div.pnav_second_wp").find("dl.pnav_third").each(function(index){ if(index>=idx*vBlksCount && index<(idx+1)*vBlksCount){ vMaxHeight=($(this).height()>vMaxHeight)?$(this).height():vMaxHeight; } }); $(this).closest("div.pnav_second_wp").find("dl.pnav_third").each(function(index){ if(index>=idx*vBlksCount && index<(idx+1)*vBlksCount){ $(this).css({"height":vMaxHeight+"px"}); } }); }).mouseleave(function() { $(this).closest("div.pnav_second").find("dl.pnav_third").css({"height":"auto"}); }); $("#spnav_second_" + this.pMenuId +" > dd:last").prependTo("#spnav_second_" + this.pMenuId +" dl.pnav_fourd"); $("#spnav_second_" + this.pMenuId +" dl.pnav_fourd").append(strLv3MenuHtml); }else{ $("#spnav_second_" + this.pMenuId +" dl.pnav_fourd").append(strLv3MenuHtml); } } }); //删除最后一行三级菜单中的更多 $("#pmenu_ul>li").each(function(index){ var _this=$(this); if(_this.attr("id")!="pnav_V6010000" && _this.attr("id")!="pnav_V6040000"){//非首页/投资理财菜单 var vLineThirdMCounts=5; if(_this.attr("id")=="pnav_V6020000"){ vLineThirdMCounts=6; } var vPnavThirds=_this.find("dl.pnav_third"); vPnavThirds.each(function(idx){ if(idx>=parseInt((vPnavThirds.length-1)/vLineThirdMCounts)*vLineThirdMCounts){ if($(this).find("dl.pnav_fourd").length>0){ $(this).find("dl.pnav_fourd dd").appendTo($(this)); $(this).find("dl.pnav_fourd").remove(); } } }); } }); //对非消费行为开放客户,隐藏此菜单 if("0"==top.DAT_USERBASE.CAN_USECR){ /* if($("#spnav_second_V6050400").length>0){ if($("#spnav_second_V6050400 dd").length==1 && $("#spnav_second_V6050400 dd[txcode='CR0001']").length>0){ $("#spnav_second_V6050400").hide(); }else{ $("#MENUV6050401").hide(); } } */ } //对非个人资产开放客户,隐藏此菜单 if("0"==top.DAT_USERBASE.CAN_USEGRZC){ if($("#MENUV6050103").length>0){ $("#MENUV6050103").hide(); } if($("#MENUV6050202").length>0){ $("#MENUV6050202").hide(); } if($("#MENUV6050203").length>0){ $("#MENUV6050203").hide(); } } //对个性化验盾分行客户,隐藏此菜单 if("1"==top.DAT_USERBASE.PERSON_UKEY_AUTH){ if($("#MENUV6100406").length>0){ $("#MENUV6100406").hide(); } } // 对非智汇转账白名单客户、分行,隐藏此菜单 if(!"1"==top.DAT_USERBASE.CAN_USEZHZZ){ if($("#MENUV6030106").length>0){ $("#MENUV6030106").hide(); } } //建行公益菜单隐藏 if("442000000"!=top.DAT_USERBASE.BRANCHID && "110000000"!=top.DAT_USERBASE.BRANCHID){ if($("#MENUV6080102").length>0){ $("#MENUV6080102").hide(); } } //}catch(ex){} } //加载私人银行二级菜单 function loadPbcLv2Menu(jsonDat){ $.each(jsonDat, function(key, val){ if(key.length=11 && key.substr(0,8)=="CSTMENU_"){//自定义菜单 if(val.length==0){//当前二级菜单未自定义,全量显示 //遍历二级菜单 $(DAT_LV2PMENU.Dat).each(function(idx){ if(this.pMenuId.substr(2,2) == key.substr(9,2)){//CSTMENU_M02 var strLv2MenuHtml = '
      ' +'
      '+this.menuName+'
      '; $("#pnav_second_" + this.pMenuId).append(strLv2MenuHtml); } }); }else{ $(val).each(function(i){ var _this=this; //遍历二级菜单 $(DAT_LV2PMENU.Dat).each(function(idx){ if(this.pMenuId.substr(2,2) == key.substr(9,2)){//CSTMENU_M02 if(this.menuId == _this.menuId){ if(_this.isHide==1){ var strLv2MenuHtml = '
      ' +'
      '+this.menuName+'
      '; $("#pnav_second_" + this.pMenuId).append(strLv2MenuHtml); }else{ var strLv2MenuHtml = '
      ' +'
      '+this.menuName+'
      '; $("#pnav_second_" + this.pMenuId).append(strLv2MenuHtml); } } } }); }); //遍历二级菜单,插入客户定制之后新增的菜单 $(DAT_LV2PMENU.Dat).each(function(idx){ if(this.pMenuId.substr(2,2) == key.substr(9,2)){//CSTMENU_M02 if($("#spnav_second_"+this.menuId).length==0){ var strLv2MenuHtml = '
      ' +'
      '+this.menuName+'
      '; $("#pnav_second_" + this.pMenuId).prepend(strLv2MenuHtml); } } }); } } }); } //加载私人银行客户主菜单 function loadPbcNavMenu(isLoadDef){ try{ //一级菜单 if(!isLoadDef){ var strLv1MenuHtml= ""; $(DAT_LV1PMENU.Dat).each(function(idx){ if(this.havaChild==0){ strLv1MenuHtml += ('
    • ' +''+this.menuName+'' +'
    • '); }else{//无菜单广告 strLv1MenuHtml += ('
    • ' +''+this.menuName+'' +'
      ' +'
      ' +'
      ' +'
      ' +'
      ' +'
      ' +'' +'' +'
      ' +'
      ' +'
    • '); } }); /*strLv1MenuHtml = '
      ' +'
        ' + strLv1MenuHtml +'
      ' +'
      ' $("#pnav").html(strLv1MenuHtml);*/ if($("#pnav > div.container").length==0){ var vDiv='
      '; $("#pnav").html(vDiv); } if($("#pbcmenu_ul").length==0){ var vUl=''; $("#pnav > div.container").append(vUl); } $("#pbcmenu_ul").html(strLv1MenuHtml); } //二级菜单 if(isLoadDef){//恢复默认 //清空二级菜单 $(DAT_LV1PMENU.Dat).each(function(idx){ $("#pnav_second_"+this.menuId).html(""); }); $(DAT_LV2PMENU.Dat).each(function(idx){ var strLv2MenuHtml = '
      ' +'
      '+this.menuName+'
      '; $("#pnav_second_" + this.pMenuId).append(strLv2MenuHtml); }); }else{ if(typeof DAT_USERCUSTCFG=="undefined"||!DAT_USERCUSTCFG){ $.ajax({ url: _DAT_ENVBASE.P1ACTION + "&USERID="+_DAT_USERBASE.USERID+"&BRANCHID="+_DAT_USERBASE.BRANCHID+"&SKEY="+_DAT_USERBASE.SKEY+"&TXCODE=NCST02&BLKTYPE=ALL&ISPRIVATE="+_DAT_USERBASE.IS_PBC, cache: false, async: false, success: function(returnHtml){ var returnJson = null; eval("returnJson="+$.trim(returnHtml)); if("TRUE"==returnJson.SUCCEED){ DAT_USERCUSTCFG=_DAT_USERCUSTCFG=returnJson;//缓存客户自定义数据 try{ DAT_USERCUSTCFG.idxWideBlks = _DAT_USERCUSTCFG.idxWideBlks = resIdxWideBlks(_DAT_USERCUSTCFG.idxWideBlks); }catch(e){} loadPbcLv2Menu(returnJson); } } }); }else{ loadPbcLv2Menu(DAT_USERCUSTCFG); } } //三级菜单 $(DAT_LV3PMENU.Dat).each(function(idx){ //设置菜单之外菜单 var strLv3MenuHtml = ''; if($("#spnav_second_" + this.pMenuId +" dd").length<=5){ $("#spnav_second_" + this.pMenuId).append(strLv3MenuHtml); }else if($("#spnav_second_" + this.pMenuId +" dd").length==6){ if($("#spnav_second_" + this.pMenuId + " dl.pnav_fourd").length==0){ $("#spnav_second_" + this.pMenuId).append('
      更多+
      '); } //鼠标浮动到更多上时,重新计算各二级菜单高度 $("#spnav_second_" + this.pMenuId +" dl.pnav_fourd").mouseenter(function() { var vBlksCount=-1; if($(this).closest("div.pnav_second_box").find("div.pnav_second_ad").length>0){ vBlksCount=5; }else{ vBlksCount=6; } var vMaxHeight=-1; var idx=parseInt($(this).closest("div.pnav_second_wp").find("dl.pnav_third").index($(this).closest("dl.pnav_third"))/vBlksCount); $(this).closest("div.pnav_second_wp").find("dl.pnav_third").each(function(index){ if(index>=idx*vBlksCount && index<(idx+1)*vBlksCount){ vMaxHeight=($(this).height()>vMaxHeight)?$(this).height():vMaxHeight; } }); $(this).closest("div.pnav_second_wp").find("dl.pnav_third").each(function(index){ if(index>=idx*vBlksCount && index<(idx+1)*vBlksCount){ $(this).css({"height":vMaxHeight+"px"}); } }); }).mouseleave(function() { $(this).closest("div.pnav_second").find("dl.pnav_third").css({"height":"auto"}); }); $("#spnav_second_" + this.pMenuId +" > dd:last").prependTo("#spnav_second_" + this.pMenuId +" dl.pnav_fourd"); $("#spnav_second_" + this.pMenuId +" dl.pnav_fourd").append(strLv3MenuHtml); }else{ $("#spnav_second_" + this.pMenuId +" dl.pnav_fourd").append(strLv3MenuHtml); } }); //删除最后一行三级菜单中的更多 $("#pbcmenu_ul>li").each(function(index){ var _this=$(this); if(_this.attr("id")!="V6510000"){//非首页菜单 var vLineThirdMCounts=6; var vPnavThirds=_this.find("dl.pnav_third"); vPnavThirds.each(function(idx){ if(idx>=parseInt((vPnavThirds.length-1)/vLineThirdMCounts)*vLineThirdMCounts){ if($(this).find("dl.pnav_fourd").length>0){ $(this).find("dl.pnav_fourd dd").appendTo($(this)); $(this).find("dl.pnav_fourd").remove(); } } }); } }); }catch(ex){} } //更新本地最近使用菜单数据 function addRecUsedMenu(vMenuId){ try{ /// js执行时序问题导致点菜单时,GRecentUsedMenus可能还没初始化完成(需ajax从服务器取dat) if(GRecentUsedMenus.RUM01!=undefined){ var vLev1Type=vMenuId.substring(2,4); var vLev23Type=vMenuId.substring(4,8); var vDate=new Date(); var vMonth=vDate.getMonth()+1; if((vMonth+"").length==1){ vMonth="0"+vMonth; } var vvDate=vDate.getDate(); if((vvDate+"").length==1){ vvDate="0"+vvDate; } vDate=vDate.getFullYear().toString().substr(2)+vMonth+vvDate; var vHadRec=false,vNewUsedMenus=""; $.each(GRecentUsedMenus, function(key,val){ if(key!=null && key!=undefined && key.substring(0,5)==("RUM"+vLev1Type) && val.menus.length>0){ vHadRec=true; var vaMenuRecs=val.menus.split(","); var vHadMenu=false; for(var j=0;j0?(vUM01+";"):"")+(vUM02.length>0?(vUM02+";"):"")+(vUM03.length>0?(vUM03+";"):"")+(vUM04.length>0?(vUM04+";"):"")+(vUM05.length>0?(vUM05+";"):"")+(vUM06.length>0?(vUM06+";"):"")+(vUM07.length>0?(vUM07+";"):"")+(vUM08.length>0?(vUM08+";"):"")+(vUM11.length>0?(vUM11+";"):""); if(vParam.length>0){ vParam=vParam.substring(0,vParam.length-1); } $.ajax({ type: "GET", url: (top.DAT_ENVBASE.P1ACTION+"&USERID="+DAT_USERBASE.USERID+"&BRANCHID="+DAT_USERBASE.BRANCHID+"&SKEY="+DAT_USERBASE.SKEY+"&TXCODE=NCST03&BLKTYPE=UM&RCTUSEDMENUS="+vParam), cache: false, async: false, success: function(jsonDat){} }); } function reviseShownNewMenus(vMenuId){ try{ if("1"==$("#"+vMenuId).attr("srn_cap")){ return; } $("#"+vMenuId).attr("srn_cap", "1"); var vLev1Type=vMenuId.substring(7,9);//pnav_V6020000 var vUserIdLast6=top.DAT_USERBASE.USERID; if(vUserIdLast6.length>6){ vUserIdLast6=vUserIdLast6.substr(vUserIdLast6.length-6); } var vSNMenus=Cookies.get('SNM_U'+vUserIdLast6); if(vSNMenus && vSNMenus.length>4){ var vRecs=vSNMenus.split(","); var vHadRec=false; for(var i=0;i最近使用'); if(val.menus.length>1 && val.menus.indexOf("|")>-1){ var vaMenuRecs=val.menus.split(","); var vShowCount=0; //有广告 if($("#pnav_V6"+key.substring(3,5)+"0000 div.pnav_second_box div.pnav_second_ad").length>0){ vShowCount=5; }else{ vShowCount=6; } for(var j=vaMenuRecs.length-1;j>=0;j--){ var vItems=vaMenuRecs[j].split("|"); if(vItems.length==3){ var vvDate=new Date(), vYear="", vMonth="", vDate=""; if(vItems[1].length==8){ vYear=vItems[1].substring(0,4); vMonth=vItems[1].substring(4,6); vDate=vItems[1].substring(6,8); vvDate.setFullYear(parseInt(vYear,10)); }else{ vYear=vItems[1].substring(0,2); vMonth=vItems[1].substring(2,4); vDate=vItems[1].substring(4,6); vvDate.setFullYear(parseInt("20"+vYear,10)); } vvDate.setMonth(parseInt(vMonth,10)-1); vvDate.setDate(parseInt(vDate,10)); if((new Date()).getTime()-vvDate.getTime()>15552000000){//超过半年,删除 var vReplacedVal = val.menus.replace((","+vaMenuRecs[j]), ""); vReplacedVal = vReplacedVal.replace((vaMenuRecs[j]+","), ""); vReplacedVal = vReplacedVal.replace(vaMenuRecs[j], ""); eval("GRecentUsedMenus."+key+".menus=vReplacedVal"); }else{ if((vShowCount=vShowCount-1)>=0){ var vMenuId="V6"+key.substring(3,5)+vItems[0]; var vMenuName=$("#MENU"+vMenuId+" > a:first").text(); $("#pnav_V6"+key.substring(3,5)+"0000 div.zjsy").append(''+vMenuName+''); } } } } } }); //加载一级菜单中最近使用菜单--END } //清理老版数据 var vUserIdLast6=top.DAT_USERBASE.USERID; if(vUserIdLast6.length>6){ vUserIdLast6=vUserIdLast6.substr(vUserIdLast6.length-6); } var vCkUsedMenus=Cookies.get('RUM_U'+vUserIdLast6); if(vCkUsedMenus!=null && vCkUsedMenus!=undefined && vCkUsedMenus.length>0){ Cookies.set('RUM_U'+vUserIdLast6, "", {expires:-1, path:'/'}); Cookies.set('RUMST_U'+vUserIdLast6, "", {expires:-1, path:'/'}); } //取服务器取最近使用菜单数据 var vLstSvMenus=null, vLstSrvUpdateTime=null; if(typeof DAT_USERCUSTCFG=="undefined"||!DAT_USERCUSTCFG){ $.getJSON(DAT_ENVBASE.P1ACTION + "&USERID="+DAT_USERBASE.USERID+"&BRANCHID="+DAT_USERBASE.BRANCHID+"&SKEY="+DAT_USERBASE.SKEY+"&TXCODE=NCST02&ISPRIVATE="+DAT_USERBASE.IS_PBC, {"BLKTYPE":"ALL"}, function(returnJson){ if("TRUE"==returnJson.SUCCEED){ DAT_USERCUSTCFG=DAT_USERCUSTCFG=returnJson;//缓存客户自定义数据 try{ DAT_USERCUSTCFG.idxWideBlks = _DAT_USERCUSTCFG.idxWideBlks = resIdxWideBlks(_DAT_USERCUSTCFG.idxWideBlks); }catch(e){} analyzeUsedMenuDat(DAT_USERCUSTCFG); } }); }else{ analyzeUsedMenuDat(DAT_USERCUSTCFG); } } //菜单函数--END //--已定制菜单客户新增菜单排序逻辑--start function reviseNewMenus(){ function synShownNewMenusDat(jsonDat){ vLstSrvDat=jsonDat.shownNewMenus.Menus;//M02:1,M03:2, vLstSrvUpdateTime=jsonDat.shownNewMenus.updateTime; var vUserIdLast6=top.DAT_USERBASE.USERID; if(vUserIdLast6.length>6){ vUserIdLast6=vUserIdLast6.substr(vUserIdLast6.length-6); } var vCkSNMenus=Cookies.get('SNM_U'+vUserIdLast6); var vNeedSynDat=false; if(vLstSrvUpdateTime && vLstSrvUpdateTime.length>0){//服务端曾保存过 var vCkSynTime=Cookies.get('SNMST_U'+vUserIdLast6);//最近和服务器同步数据的时间 if(!vCkSynTime || parseInt(vCkSynTime)0){ var vHrefLogout = top.DAT_ENVBASE.P1ACTION+"&USERID="+top.DAT_USERBASE.USERID+"&BRANCHID="+top.DAT_USERBASE.BRANCHID+"&SKEY="+top.DAT_USERBASE.SKEY+"&TXCODE=100201&EXIT_PAGE="+top.exitPage+"&AUTO_EXIT=0"; window.location.href=vHrefLogout; } }, 10000); try{ //会话超时,直接调用手机端会话执行注销会话操作 if(DAT_USERBASE.nologinByMobile=='true'){ window.CCBBridge.logoutEbs(); } } catch(ee){ } } } } var vCkCcbIbs1=Cookies.get('CCBIBS1'); if(vLastCcbIbs1==null){ vLastCcbIbs1=vCkCcbIbs1; vToLeftSecs2=parseInt(top.DAT_ENVBASE.SEC_TIMEOUT); }else if(vLastCcbIbs1!=vCkCcbIbs1){ vLastCcbIbs1=vCkCcbIbs1; vToLeftSecs2=parseInt(top.DAT_ENVBASE.SEC_TIMEOUT); }else{ vToLeftSecs2=vToLeftSecs2-1; if(vToLeftSecs2<=60){ if($("#pop_timeout").attr("inPrompt")==undefined||""==$("#pop_timeout").attr("inPrompt")||"C"==$("#pop_timeout").attr("inPrompt")){ $("#pop_timeout").attr("inPrompt","C");//cookie $("#tips_timecount").text("60秒倒数计时,剩余时间 "+vToLeftSecs2+" 秒。"); if(vToLeftSecs2==60){//弹出倒计时退出提示对话框 $("#tips_timeout").text("您的网上银行已闲置了"+parseInt(top.DAT_ENVBASE.SEC_TIMEOUT/60)+"分钟,为安全起见,60秒倒数计时结束后,网银将自动退出。请确认您是否希望继续使用网银?"); $("#pop_timeout").removeClass("hide"); var mask='
      '; $("body").css({overflow:"hidden"}).append(mask); }else if(vToLeftSecs2<=0){//退出 window.clearInterval(vTimerCheckTimeout); $("#tnav").find(".tnav_right").children(":last-child").find("a:first").click(); window.setTimeout(function(){ var vHrefLogout = top.DAT_ENVBASE.P1ACTION+"&USERID="+top.DAT_USERBASE.USERID+"&BRANCHID="+top.DAT_USERBASE.BRANCHID+"&SKEY="+top.DAT_USERBASE.SKEY+"&TXCODE=100201&EXIT_PAGE="+top.exitPage+"&AUTO_EXIT=0"; window.location.href=vHrefLogout; }, 5000); } try{ //会话超时,直接调用手机端会话执行注销会话操作 if(DAT_USERBASE.nologinByMobile=='true'){ window.CCBBridge.logoutEbs(); } } catch(ee){ } } } } }, 1000); //end setInterval //增加事件 $(document).on("keydown", function(event){ vToLeftSecs1=parseInt(top.DAT_ENVBASE.SEC_TIMEOUT)+1; }).on("mousedown", function(event){ vToLeftSecs1=parseInt(top.DAT_ENVBASE.SEC_TIMEOUT)+1; }); $("body").on('mousedown', "#pop_timeout,#autoLogoutMask", function (event){ var e = window.event||event; if(e.stopPropagation){ //如果提供了事件对象,则这是一个非IE浏览器 e.stopPropagation(); }else{ //兼容IE的方式来取消事件冒泡 window.event.cancelBubble = true; } return false; })/*.on('mousedown', "#pop_timeout,#autoLogoutMask", function (event){ var e = window.event||event; if(e.stopPropagation){ //如果提供了事件对象,则这是一个非IE浏览器 e.stopPropagation(); }else{ //兼容IE的方式来取消事件冒泡 window.event.cancelBubble = true; } return false; })*/; $("#btn_timout_conti").on("click", function(){ $.getJSON(DAT_ENVBASE.P1ACTION + "&USERID="+DAT_USERBASE.USERID+"&BRANCHID="+DAT_USERBASE.BRANCHID+"&SKEY="+DAT_USERBASE.SKEY+"&TXCODE=N00009", {timer:(new Date()).getTime()}, function(json){}); $("#pop_timeout").attr("inPrompt",""); $("#pop_timeout").addClass("hide"); $("#autoLogoutMask").remove(); $("body").css({overflow:"inherit"}); vToLeftSecs1=vToLeftSecs2=parseInt(top.DAT_ENVBASE.SEC_TIMEOUT); }); $("#btn_timout_logout").on("click", function(){ $("#pop_timeout").addClass("hide"); $("#tnav").find(".tnav_right").children(":last-child").find("a:first").click(); window.setTimeout(function(){ var vHrefLogout = top.DAT_ENVBASE.P1ACTION+"&USERID="+top.DAT_USERBASE.USERID+"&BRANCHID="+top.DAT_USERBASE.BRANCHID+"&SKEY="+top.DAT_USERBASE.SKEY+"&TXCODE=100201&EXIT_PAGE="+top.exitPage+"&AUTO_EXIT=0"; window.location.href=vHrefLogout; }, 5000); }); }); function goToSrUrl(p1action,userid,branchid,skey,adv_id,adv_url){ if("1"==top.DAT_ENVBASE.ON_SRAUTOLOGIN){ var URL=p1action+"&TXCODE=200300&USERID="+userid+"&BRANCHID="+branchid+"&SKEY="+skey; URL=URL+"&ADV_ID=" + adv_id ; URL=URL+"&ADV_URL=" + adv_url; window.open(URL, '_blank'); }else{ window.open("http://buy.ccb.com", '_blank'); } } function goToTyshUrl(p1action,userid,branchid,skey){//特约商户 var toUrl=p1action+"&TXCODE=200301&USERID="+userid+"&BRANCHID="+branchid+"&SKEY="+skey; window.open(toUrl, '_blank'); } //页面层级反馈 $(function(){ var vBoaTxLst = top.DAT_ENVBASE.BOA_PARTI_TXLST; if(vBoaTxLst!=undefined && vBoaTxLst!=null && vBoaTxLst.length>6){ $("#ccbcomsidebar").on('click', "#feedback", function (){ var BOA_TARGET_URL="http://tool.ccb.com/jsp/ccbcom/common/receive.jsp?"; try{ var vUserId=(top.DAT_USERBASE)?(top.DAT_USERBASE.USERID):(DAT_TXENV?DAT_TXENV.USERID:""); var vSurveyId=$(this).attr("surveyId"); var vUrl=""; if(vSurveyId!=undefined && vSurveyId!=null && vSurveyId.length>0){ var vParam = "QUESTID="+vSurveyId+"&PAGEID="+vSurveyId; if((DAT_TXENV&&DAT_TXENV.TXCODE=="CLOGIN") || (vUserId==undefined||vUserId==null||vUserId=="")){ vParam = vParam + "&CATEGORY=&BRANCHCODE=&USERINFO=&SID="; vUrl = BOA_TARGET_URL+vParam; }else{ vParam = vParam+"&USERID="+vUserId+"&SKEY="+top.DAT_USERBASE.SKEY; if(top.DAT_USERBASE.AGREE_STATUS=="C") { vParam=vParam+"&CATEGORY=0"; }else if(top.DAT_USERBASE.AGREE_STATUS=="") { vParam=vParam+"&CATEGORY="; }else { vParam=vParam+"&CATEGORY=1"; } vUrl = top.DAT_ENVBASE.P1ACTION+"&TXCODE=SS0001&BRANCHID="+top.DAT_USERBASE.BRANCHID+"&"+vParam+"&BOA_URL="+BOA_TARGET_URL; } window.open(vUrl,"","top=0,left=0,height="+screen.height+",width="+screen.width+",scrollbars=yes,status=no,resizable=yes"); } }catch(ex){} }); } });