":h)+p.title+""):r+="
"+p.title+""+s+"")}n.innerHTML=r,E.emit("menuLoaded");var f=this;n.onclick=function(e){var t,n,o,e=e.target;e&&"A"==(e="IMG"===e.tagName?e.parentNode:e).tagName&&(n=e.getAttribute("url"),t=e.getAttribute("open"),n)&&("hwDesign"!==(o=e.getAttribute("menuname"))&&"hwDesignNew"!==o||(n=((e,t)=>{var n,o=[];for(n in t)o.push(n+"="+t[n]);return-1\n 当前版本为'+e.packageName+',即将在'+e.pkgRemainDay+'天后到期。如需续期,请 点击此处 >\n
\n ',"AX"!==e.packageType&&"XY"!==e.packageType||(n='\n \n 当前版本为'+e.packageName+',即将在'+e.pkgRemainDay+'天后到期。\n
\n
'),(t=document.createElement("div")).classList.add("pkg-tooltip"),t.id="pkg-tooltip",t.innerHTML=n,n=document.getElementById("headerApp"),document.body.insertBefore(t,n),o.initPkgTooltip(e.packageType))},error:function(e){console.info("[zx-common-header] init package info error: ",e)}})},getSchoolPackageName:function(){var n=this;d({url:"/container/container/teacher/getSchoolPackageName",data:{},type:"GET",success:function(e){var t,e=g(e);e.showSchoolPackageVersion&&((t=document.getElementById("headerPackage")).innerText=e.packageName||"试用版",i(t),"AX"!==e.packageType&&"XY"!==e.packageType&&(t.onclick=n.goApplicationCenter),v())},error:function(e){console.info("[zx-common-header] init package info error: ",e)}})},getHomeworkLinkInfo:function(){var n=this;S(function(e){e&&d({url:"//"+window.location.host+"/hw/v3/firstPage/getHomeWorkPermissions",type:"POST",contentType:"application/json",headers:{Authorization:e},data:JSON.stringify(m({permissionCodes:[800]})),success:function(e){var t;e.result&&0'+n[i].cName+"";e.innerHTML=o;var r=this;"student"===t||"parent"===t?r.addClass(e.querySelectorAll('dt > a[data-role="parent"]'),"on"):r.addClass(e.querySelectorAll('dt > a[data-role="'+t+'"]'),"on"),e.style.display="block",e.onclick=function(e){e=e.target;"a"===e.nodeName.toLowerCase()&&e.className.indexOf("on")<0&&r.changeRole(e,!0)}}},initEbgRole:function(e,o){var i=[],t=(e.forEach(function(e){var t=e.id,n=e.eName;i.push({title:e.cName,property:t+"_"+n,current:"student"===o&&"parent"===n||o===n,funcname:"zxSwitchRole",params:JSON.stringify({id:t,role:n})})}),[{title:"角色切换",property:"switchRole",children:i}]),n=this;window.ebgnavigation.on("navRenderCompleted",function(){window.ebgnavigation.setSettingList(t),window.ebgnavigation.on("zxSwitchRole",function(e){var e=e||{};e.current||(e=g(e.params),n.changeRole(e,!1))})})},changeRole:function(e,t){A("help_role",t?e.getAttribute("data-role"):e.role,w?null:"zhixue.com","/"),s("u_d_s"),s("dxq_package_info");var n="/htm-vessel";d({url:"/container/container/teacher/setUserRole",type:"POST",data:{role:t?e.getAttribute("data-role"):e.role},success:function(e){(!e||"success"===(e="string"==typeof e?g(e):e).result)&&(window.location.href=n)},error:function(e){console.info("[zx-common-header] change role failed: ",e),window.location.href=n}})},initshowDropMenu:function(e,t,n,o){var i=document.getElementById("headerDropMore");e?"student"===n.role&&a(i.querySelector('[data-type="school"]')):(a(i.querySelector('[data-type="account"]')),a(i.querySelector('[data-type="school"]')),i.querySelector(".person").innerText="个人中心"),e=n,n=i.querySelector('[data-type="person"]'),e=e.role,["areaExamAdministrator","scanner"].indexOf(void 0===e?"":e)<0||a(n),t&&a(i.querySelector('[data-type="central"]')),this.setDropMenuConfigUrl(o)},setDropMenuConfigUrl:function(e){var t=this,n=document.getElementById("headerDropMore");n.querySelector(".school").href="http://umanage.changyan.com?app-key=zx-container-client",n.querySelector(".account").href="http://ucenter.changyan.com?app-key=zx-container-client",n.querySelector(".out").onclick=function(){t.userLoginOut(e)}},userLoginOut:function(e){var t,n,o,i,r;function a(){d({url:"/container/ssoservice.jsp",type:"POST",data:{action:"logout"},success:function(){c()},error:function(){c()}})}function c(){window.location.href=u(e)}s("u_d_s"),s("dxq_package_info"),s("custom_project"),t="cur_role",n="",i=(i="/")?";path="+i:"",o=(o=".zhixue.com")?";domain="+o:"",r=";expires="+new Date(0).toGMTString(),document.cookie=t+"="+n+o+i+r,window.sessionStorage.removeItem("zyDotButton"),window.localStorage&&window.localStorage.removeItem("xToken"),d({url:"//sso.zhixue.com/sso_alpha/logout",type:"GET",jsonp:"userLoginOut",time:2e3,success:function(){a()},error:function(){a()}})},addClass:function(e,t){if(e&&0!==e.length)if(e.length)for(var n=0;n