/** * 定义布局对象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); $("#pnav_V6010000").on("click",function(){ touristLogin("", "", "", "", ""); }); 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(){ if(vBfuFun!=undefined && typeof vBfuFun=="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 vTXCODE = $(this).attr("txcode"); var vADDPARAM = $(this).attr("addpara"); 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 vlev3onlymark = $(this).attr("om");//只选中,不触发相应交易 //var vSrvc = vlevlalpval.toUpperCase() + "/" + vlev2alpval + "_" + vlev3alpval + "_1.html"; $(this).closest("div.pnav_second_box").addClass("hide"); if("1"!=vlev3onlymark){ if($(this).children("a:first").length>0/*&&!$(this).children("a:first").hasClass("tnotavi")*/){ if(vTXCODE==undefined||vTXCODE==""||vTXCODE==null||!vTXCODE){//判断提前 touristLogin($(this).attr("id"), "", "", "", "");//弹出登录框 return; }else{ var vSrvc = DAT_ENVBASE.P1ACTION + "&USERID=" + DAT_USERBASE.USERID + "&BRANCHID=" + DAT_USERBASE.BRANCHID + "&SKEY=" + DAT_USERBASE.SKEY+ "&TXCODE=" + vTXCODE + (vADDPARAM?("&" + vADDPARAM):""); $("#txmainfrm").attr("src", vSrvc); } }else{ return; } } //if($(this).is("dd")){//只对dd标签设置currentpos $("#currentpos").html(""+vlevltxt+">"+vlev2txt+">"+vlev3txt+""); //}else{ // $("#currentpos").html(""); //} $(".index_psidebar_js").hide(); $(".index_pbd_js").hide(); $("#txfrmcontainer").show(); //if($("#txfrmcontainer").is(':visible')){ $("#btnSetIndex").hide(); $("#psidebar").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)+"
  • "); } if("1"!=vlev3onlymark){ 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 vTXCODE = $(this).attr("txcode"); var vADDPARAM = $(this).attr("addpara"); 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 vlev3onlymark = $(this).attr("om");//只选中,不触发相应交易 if("1"!=vlev3onlymark){ if($(this).children("a:first").length>0/*&&!$(this).children("a:first").hasClass("tnotavi")*/){ if(vTXCODE==undefined||vTXCODE==""||vTXCODE==null||!vTXCODE){//判断提前 touristLogin($(this).attr("id"), "", "", "", "");//弹出登录框 return; }else{ var vSrvc = DAT_ENVBASE.P1ACTION + "&USERID=" + DAT_USERBASE.USERID + "&BRANCHID=" + DAT_USERBASE.BRANCHID + "&SKEY=" + DAT_USERBASE.SKEY+ "&TXCODE=" + vTXCODE + (vADDPARAM?("&" + vADDPARAM):""); $("#txmainfrm").attr("src", vSrvc); } }else{ return; } } $("#currentpos").html(""+vlevltxt+">"+vlev2txt+">"+vlev3txt+""); $(".index_psidebar_js").hide(); $(".index_pbd_js").hide(); $("#txfrmcontainer").show(); $("#btnSetIndex").hide(); $("#psidebar").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)+"
  • "); } }); //检查当前请求是否为网站跳转过来 (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", ""); } } } } })(); $("#MENUV6040402").click();//进入游客交易欢迎页交易20180223 }); /** * 菜单导航 */ $(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(){ // 快速交易 $(".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(){ // 点击返回顶部按钮 $("#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 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"}); } function showTouristLoginDlg(){ $('#pop_TrLogin').removeClass('hide'); $('#touristLogin').attr('src', $('#touristLogin').attr("baseSrc")+"&r="+(new Date()).getTime()); if($('#pop_TrLoginMask').length==0){ 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 hideTouristLoginDlg(){ $('#pop_TrLogin').addClass('hide'); $("#pop_TrLoginMask").remove(); $("body").css({overflow:"inherit"}); } function switch2NormalMenu(){ $("#pmenu_ul").show(); $("#normalCstNav a").addClass("on"); $("#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+"&DEFAULT=1", cache: false, async: false, success: function(returnHtml){ var returnJson = null; eval("returnJson="+$.trim(returnHtml)); if("TRUE"==returnJson.SUCCEED){ DAT_USERCUSTCFG=_DAT_USERCUSTCFG=returnJson;//缓存客户自定义数据 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 vMenuId=this.menuId, vAlpVal=this.alpVal, vTxCode=this.txcode, vAddPara=this.addPara, vMenuName=this.menuName; var bTouristAvi=false; $(DAT_MENUS_TOURIST.Dat).each(function(subIdx){ if(vMenuId==this.menuId){ bTouristAvi=true; vTxCode=this.txcode;//用游客交易码、AddPara覆盖 vAddPara=this.addPara; return; } }); //默认游客不可用 var strLv3MenuHtml = ''; if(bTouristAvi){ 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(); } } //}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+"&DEFAULT=1", {"BLKTYPE":"ALL"}, function(returnJson){ if("TRUE"==returnJson.SUCCEED){ DAT_USERCUSTCFG=DAT_USERCUSTCFG=returnJson;//缓存客户自定义数据 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)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){} }); } });