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.faaf972f.asy...

2 lines
8.8 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[24],{"+ego":function(E,g,e){"use strict";e.r(g);var ne=e("GNNt"),X=e("wEI+"),oe=e("T2oS"),N=e("W9HT"),te=e("2qtc"),x=e("kLXV"),h=e("SIvP"),v=e("q1tI"),t=e.n(v),S=e("+Gva"),L=e("9kvl"),d=e("k16G"),K=e("Y8AM"),k=e("XmPC"),z=e.n(k),Q=e("p3IR"),B=e.n(Q),m=e("1vsH"),le=e("RhLm"),D=e("m3rI"),T=window.location.host,p=D.a.QQLoginCB,b=function(o){var a=o.onWechatLogin;function s(){Object(m.F)()?window.location.href="https://graph.qq.com/oauth2.0/show?which=Login&display=pc&client_id=101508858&redirect_uri=".concat(p,"%2fotherloginqq&state=null,").concat(T,"&response_type=code"):Object(m.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(p,"%2fotherloginqq&state=null,").concat(T,"&response_type=code"))}return t.a.createElement(t.a.Fragment,null,t.a.createElement("p",{className:"driver"}," \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 ",t.a.createElement("span",{style:{color:"#444444"}},"\u5FEB\u901F\u767B\u5F55")," \u2014\u2014\u2014\u2014\u2014\u2014\u2014\u2014 "),t.a.createElement("div",{className:"other-login"},t.a.createElement("a",{title:"\u5FAE\u4FE1\u767B\u5F55",onClick:a},t.a.createElement("img",{src:z.a,alt:"\u5FAE\u4FE1",width:46})),t.a.createElement("a",{title:"qq\u767B\u5F55",onClick:s},t.a.createElement("img",{src:B.a,alt:"QQ",width:46}))))};function M(o){var a=o.onBack;return t.a.createElement(t.a.Fragment,null,t.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(p,"%2fotherloginstart&response_type=code&scope=snsapi_login&state=null,").concat(T,"#wechat_redirect")}),t.a.createElement("a",{className:"btn-link",onClick:a},"\u8FD4\u56DE\u8D26\u53F7\u767B\u5F55"))}var F=e("1bfj"),V=function(o){var a=o.is_main_site,s=o.is_local,l=o.style,i=l===void 0?{}:l,n=Object(v.useState)(!1),y=Object(d.a)(n,2),c=y[0],A=y[1];function R(){A(!1)}function C(){A(!0)}return t.a.createElement("div",{className:"login-panel-wrapper",style:i},c?t.a.createElement(M,{onBack:R}):t.a.createElement(t.a.Fragment,null,t.a.createElement(K.a,null),a&&!s&&t.a.createElement(b,{onWechatLogin:C})))},G=e("PNBd"),ae=e.n(G),H=function(a){var s,l,i=a.user,n=a.globalSetting,y=a.loading,c=a.dispatch,A=function(){c({type:"user/showPopLogin",payload:{showPopLogin:!1,showClosable:!1}})},R=(s=n.setting)===null||s===void 0?void 0:s.main_site,C=(l=n.setting)===null||l===void 0?void 0:l.is_local;return t.a.createElement(x.a,{centered:!0,title:"\u767B\u5F55",visible:i.showPopLogin,footer:null,width:420,keyboard:!1,maskClosable:!1,wrapClassName:ae.a.popLogin,closable:i.showClosable,onCancel:A},i.showPopLogin&&t.a.createElement(V,{is_main_site:R,is_local:C}))},I=Object(L.a)(function(o){var a=o.user,s=o.loading,l=o.globalSetting;return{user:a,globalSetting:l,loading:s.models.index}})(H),w=e("wd/R"),O=e.n(w),Y=function(a){var s=a.loading,l=a.globalSetting,i=a.children,n=a.user,y=a.dispatch,c=a.location,A=Object(h.a)(a,["loading","globalSetting","children","user","dispatch","location"]),R=l.globalLoading;Object(v.useEffect)(function(){if(document.body.scrollIntoView(),y({type:"globalSetting/query",payload:{}}),y({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),console.log(c,":location"),c.pathname==="/admins"||c.pathname==="/sidekiq"){var u=document.domain;if(u.indexOf("educoder.net")>-1)switch(u){case"www.educoder.net":case"educoder.net":window.location.href="https://data.educoder.net".concat(c.pathname);break;default:var r=document.domain.split(".");r[0]=r[0]+"-data",window.location.href="https://".concat(r.join(".")).concat(c.pathname);break}}x.a.destroyAll(),Object(L.e)("zh-CN",!1)},[c.pathname]),Object(v.useEffect)(function(){l.updateData.system_update?localStorage.updateEndTime||new Date().getTime()<new Date(l.updateData.end_time).getTime()&&x.a.info({title:l.updateData.subject,content:l.updateData.system_score,onOk:function(){localStorage.updateEndTime=l.updateData.end_time}}):localStorage.removeItem("updateEndTime")},[l.updateData.system_update]),Object(v.useEffect)(function(){var u;if((u=n.userInfo)!==null&&u!==void 0&&u.login){var r,_;window.gtag("config","UA-198293321-1",{user_id:(r=n.userInfo)===null||r===void 0?void 0:r.login,custom_map:{dimension1:"user_id"}}),window.gtag("set",{user_id:(_=n.userInfo)===null||_===void 0?void 0:_.login})}},[n.userInfo]),Object(v.useEffect)(function(){var u,r;if((u=n.userInfo)!==null&&u!==void 0&&u.login&&C(),(r=n.userInfo)!==null&&r!==void 0&&r.user_school){var _,j,P,f;Object(m.S)([(_=n.userInfo)===null||_===void 0?void 0:_.user_school,(j=n.userInfo)===null||j===void 0?void 0:j.login,3]),Object(m.R)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",(P=n.userInfo)===null||P===void 0?void 0:P.login,(f=n.userInfo)===null||f===void 0?void 0:f.user_school])}},[n.userInfo,c.pathname]);var C=function(){var r,_=localStorage.trackUserTime,j=localStorage.trackUser;if(!(_&&O()(_).isSame(O()().startOf("day"),"d")&&j==((r=n.userInfo)===null||r===void 0?void 0:r.login))){var P,f,J,Z;localStorage.trackUserTime=new Date,localStorage.trackUser=(P=n.userInfo)===null||P===void 0?void 0:P.login;var U="";switch(n.userInfo.role){case 1:U="\u8D85\u7BA1";break;case 2:U="\u8FD0\u8425";break;case 5:U="\u8BA4\u8BC1\u6559\u5E08";break;case 12:U="\u672A\u8BA4\u8BC1\u6559\u5E08";break;case 15:U="\u5B66\u751F";break}if(((f=n.userInfo)===null||f===void 0?void 0:f.identity)!=="student"&&((J=n.userInfo)===null||J===void 0?void 0:J.identity)!=="teacher"&&(U="\u4E13\u4E1A\u4EBA\u58EB"),(Z=n.userInfo)!==null&&Z!==void 0&&Z.user_school){var q,$,ee;Object(m.R)(["\u5B66\u6821\u6D3B\u8DC3\u7528\u6237",(q=n.userInfo)===null||q===void 0?void 0:q.user_school]),Object(m.R)(["\u7528\u6237\u8BBF\u95EE\u660E\u7EC6",($=n.userInfo)===null||$===void 0?void 0:$.login,(ee=n.userInfo)===null||ee===void 0?void 0:ee.user_school])}Object(m.R)(["\u5E73\u53F0PC\u7AEF","\u603B\u6D3B\u8DC3\u7528\u6237\u6570"]),Object(m.R)(["\u5E73\u53F0PC\u7AEF",U])}};return t.a.createElement(X.a,{locale:S.default},t.a.createElement(I,null),t.a.createElement(N.a,{size:"large",spinning:R.show,tip:R.text,className:"ant-spin-nested-loading-black"},i))},W=g.default=Object(L.a)(function(o){var a=o.loading,s=o.globalSetting,l=o.user;return{loading:a,globalSetting:s,user:l}})(Y)},"1bfj":function(E,g,e){},PNBd:function(E,g,e){E.exports={popLogin:"popLogin___25af7"}},RhLm:function(E,g,e){},XmPC:function(E,g,e){E.exports=e.p+"static/wechat.a53d22ca.svg"},Y8AM:function(E,g,e){"use strict";var ne=e("+L6B"),X=e("2/Rp"),oe=e("5NDa"),N=e("5rEg"),te=e("5Tp6"),x=e("y8nQ"),h=e("Vl3Y"),v=e("k16G"),t=e("c1Ei"),S=e.n(t),L=e("q1tI"),d=e.n(L),K=e("uYtH"),k=e("jb+D"),z=e("4i/N"),Q=e("WHYC"),B=e("9kvl"),m=e("1bfj"),le=e.n(m),D={height:48,borderRadius:4},T=function(b){var M=b.dispatch,F=h.a.useForm(),V=Object(v.a)(F,1),G=V[0],ae=Object(Q.l)(),H=Object(L.useState)(""),I=Object(v.a)(H,2),w=I[0],O=I[1],Y=function(){var W=Object(te.a)(S.a.mark(function o(a){var s;return S.a.wrap(function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Object(k.a)(a);case 2:if(s=i.sent,!s.status){i.next=6;break}return O(s==null?void 0:s.message),i.abrupt("return");case 6:return i.next=8,M({type:"user/getUserInfo",payload:{}});case 8:B.c.replace("/exam");case 9:case"end":return i.stop()}},o)}));return function(a){return W.apply(this,arguments)}}();return d.a.createElement(h.a,{layout:"vertical",form:G,initialValues:{autologin:!0},onFinish:Y,onValuesChange:function(){return O("")}},!!w&&d.a.createElement("div",{className:"res-error-values"},d.a.createElement("span",null,w),d.a.createElement(z.a,{onClick:function(){return O("")}})),d.a.createElement(h.a.Item,{name:"login",label:"\u8D26\u53F7",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u7528\u6237\u540D\u3001\u624B\u673A\u53F7\u6216\u90AE\u7BB1"}]},d.a.createElement(N.a,{style:D,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7"})),d.a.createElement(h.a.Item,{name:"password",label:"\u5BC6\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"}]},d.a.createElement(N.a.Password,{style:D,size:"large",placeholder:"\u5BC6\u7801"})),d.a.createElement(h.a.Item,null,d.a.createElement(X.a,{size:"large",type:"primary",htmlType:"submit",block:!0,className:"font16",style:D},"\u767B\u5F55")),d.a.createElement(K.Link,{to:"/login"},"<<\u8FD4\u56DE\u9009\u62E9\u8EAB\u4EFD"))};g.a=Object(B.a)(function(p){var b=p.user,M=p.loading,F=p.globalSetting;return{user:b,globalSetting:F,loading:M.models.index}})(T)},p3IR:function(E,g,e){E.exports=e.p+"static/qq.ee284be0.svg"}}]);