You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/layouts__index.1f36d93a.asy...

2 lines
6.6 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[30],{"+ego":function(m,h,e){"use strict";e.r(h);var ee=e("GNNt"),_=e("wEI+"),te=e("T2oS"),C=e("W9HT"),oe=e("2qtc"),y=e("kLXV"),M=e("SIvP"),L=e("q1tI"),o=e.n(L),X=e("+Gva"),b=e("9kvl"),F=e("k16G"),k=e("Y8AM"),B=e("XmPC"),W=e.n(B),Q=e("p3IR"),I=e.n(Q),u=e("1vsH"),ae=e("RhLm"),q=e("m3rI"),T=window.location.host,D=q.a.QQLoginCB,z=function(l){var a=l.onWechatLogin;function c(){Object(u.F)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(D,"%2fotherloginqq&state=null,").concat(T,"&response_type=code"):Object(u.J)("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?appid=716027609&pt_3rd_aid=101508858&daid=383&pt_skey_valid=0&style=35&s_url=http%3A%2F%2Fconnect.qq.com&refer_cgi=authorize&which=&client_id=101508858&response_type=code&scope=get_user_info&redirect_uri=".concat(D,"%2fotherloginqq&state=null,").concat(T,"&response_type=code"))}return o.a.createElement(o.a.Fragment,null,o.a.createElement("p",{className:"driver"}," \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 ",o.a.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")," \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 "),o.a.createElement("div",{className:"other-login"},o.a.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:a},o.a.createElement("img",{src:W.a,alt:"\u5FAE\u4FE1",width:46})),o.a.createElement("a",{title:"qq\u767B\u5F55",onClick:c},o.a.createElement("img",{src:I.a,alt:"QQ",width:46}))))};function G(l){var a=l.onBack;return o.a.createElement(o.a.Fragment,null,o.a.createElement("iframe",{className:"wechat-qrcode",frameBorder:"0",sandbox:"allow-scripts allow-same-origin allow-top-navigation",scrolling:"no",src:"https://open.weixin.qq.com/connect/qrconnect?appid=wx6b119e2d829c13fa&redirect_uri=".concat(D,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(T,"#wechat_redirect")}),o.a.createElement("a",{className:"btn-link",onClick:a},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55"))}var ne=e("1bfj"),H=function(l){var a=l.is_main_site,c=l.is_local,n=l.style,E=n===void 0?{}:n,t=Object(L.useState)(!1),f=Object(F.a)(t,2),d=f[0],P=f[1];function U(){P(!1)}function O(){P(!0)}return o.a.createElement("div",{className:"login-panel-wrapper",style:E},d?o.a.createElement(G,{onBack:U}):o.a.createElement(o.a.Fragment,null,o.a.createElement(k.a,null),a&&!c&&o.a.createElement(z,{onWechatLogin:O})))},J=e("PNBd"),V=e.n(J),Y=function(a){var c,n,E=a.user,t=a.globalSetting,f=a.loading,d=a.dispatch,P=function(){d({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},U=(c=t.setting)===null||c===void 0?void 0:c.main_site,O=(n=t.setting)===null||n===void 0?void 0:n.is_local;return o.a.createElement(y.a,{centered:!0,title:"\u767B\u5F55",visible:E.showPopLogin,footer:null,width:420,keyboard:!1,maskClosable:!1,wrapClassName:V.a.popLogin,closable:E.showClosable,onCancel:P},E.showPopLogin&&o.a.createElement(H,{is_main_site:U,is_local:O}))},K=Object(b.a)(function(l){var a=l.user,c=l.loading,n=l.globalSetting;return{user:a,globalSetting:n,loading:c.models.index}})(Y),Z=e("wd/R"),S=e.n(Z),$=function(a){var c=a.loading,n=a.globalSetting,E=a.children,t=a.user,f=a.dispatch,d=a.location,P=Object(M.a)(a,["loading","globalSetting","children","user","dispatch","location"]),U=n.globalLoading;Object(L.useEffect)(function(){if(document.body.scrollIntoView(),f({type:"globalSetting/query",payload:{}}),f({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),console.log(d,":location"),d.pathname==="/admins"||d.pathname==="/sidekiq"){var s=document.domain;if(s.indexOf("educoder.net")>-1)switch(s){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(d.pathname);break;default:var i=document.domain.split(".");i[0]=i[0]+"-data",window.location.href="https://".concat(i.join(".")).concat(d.pathname);break}}y.a.destroyAll(),Object(b.e)("zh-CN",!1)},[d.pathname]),Object(L.useEffect)(function(){n.updateData.system_update?localStorage.updateEndTime||new Date().getTime()<new Date(n.updateData.end_time).getTime()&&y.a.info({title:n.updateData.subject,content:n.updateData.system_score,onOk:function(){localStorage.updateEndTime=n.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[n.updateData.system_update]),Object(L.useEffect)(function(){var s;if((s=t.userInfo)===null||s===void 0?void 0:s.login){var i,r;window.gtag("config","UA-198293321-1",{user_id:(i=t.userInfo)===null||i===void 0?void 0:i.login,custom_map:{dimension1:"user_id"}}),window.gtag("set",{user_id:(r=t.userInfo)===null||r===void 0?void 0:r.login})}},[t.userInfo]),Object(L.useEffect)(function(){var s,i;if(((s=t.userInfo)===null||s===void 0?void 0:s.login)&&O(),(i=t.userInfo)===null||i===void 0?void 0:i.user_school){var r,R,g,v;Object(u.S)([(r=t.userInfo)===null||r===void 0?void 0:r.user_school,(R=t.userInfo)===null||R===void 0?void 0:R.login,3]),Object(u.R)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(g=t.userInfo)===null||g===void 0?void 0:g.login,(v=t.userInfo)===null||v===void 0?void 0:v.user_school])}},[t.userInfo,d.pathname]);var O=function(){var i,r=localStorage.trackUserTime,R=localStorage.trackUser;if(!(r&&S()(r).isSame(S()().startOf("day"),"d")&&R==((i=t.userInfo)===null||i===void 0?void 0:i.login))){var g,v,N,w;localStorage.trackUserTime=new Date,localStorage.trackUser=(g=t.userInfo)===null||g===void 0?void 0:g.login;var p="";switch(t.userInfo.role){case 1:p="\u8D85\u7BA1";break;case 2:p="\u8FD0\u8425";break;case 5:p="\u8BA4\u8BC1\u6559\u5E08";break;case 12:p="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:p="\u5B66\u751F";break}if(((v=t.userInfo)===null||v===void 0?void 0:v.identity)!=="student"&&((N=t.userInfo)===null||N===void 0?void 0:N.identity)!=="teacher"&&(p="\u4E13\u4E1A\u4EBA\u58EB"),(w=t.userInfo)===null||w===void 0?void 0:w.user_school){var x,A,j;Object(u.R)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(x=t.userInfo)===null||x===void 0?void 0:x.user_school]),Object(u.R)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(A=t.userInfo)===null||A===void 0?void 0:A.login,(j=t.userInfo)===null||j===void 0?void 0:j.user_school])}Object(u.R)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),Object(u.R)(["\u5E73\u53F0PC\u7AEF",p])}};return o.a.createElement(_.a,{locale:X.default},o.a.createElement(K,null),o.a.createElement(C.a,{size:"large",spinning:U.show,tip:U.text,className:"ant-spin-nested-loading-black"},E))},le=h.default=Object(b.a)(function(l){var a=l.loading,c=l.globalSetting,n=l.user;return{loading:a,globalSetting:c,user:n}})($)},PNBd:function(m,h,e){m.exports={popLogin:"popLogin___25af7"}},RhLm:function(m,h,e){},XmPC:function(m,h,e){m.exports=e.p+"static/wechat.a53d22ca.svg"},p3IR:function(m,h,e){m.exports=e.p+"static/qq.ee284be0.svg"}}]);