diff --git a/index.html b/index.html index 12f790c748..7fd768ad76 100644 --- a/index.html +++ b/index.html @@ -55,6 +55,6 @@
- + diff --git a/layouts__index.p__User__Login.bff2b10b.async.js b/layouts__index.p__User__Login.bff2b10b.async.js new file mode 100644 index 0000000000..7bc7aa4506 --- /dev/null +++ b/layouts__index.p__User__Login.bff2b10b.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[13,12],{Y8AM:function(W,h,e){"use strict";var g=e("WmNS"),c=e.n(g),F=e("sRBo"),D=e("kaz8"),K=e("+L6B"),O=e("2/Rp"),j=e("5NDa"),p=e("5rEg"),U=e("9og8"),S=e("y8nQ"),t=e("Vl3Y"),P=e("tJVT"),s=e("q1tI"),_=e.n(s),v=e("55Ip"),M=e("Ty5D"),R=e("9kvl"),u={height:40},f=function(a){var m=a.onLogin,i=a.dispatch,B=a.user,C=t.a.useForm(),L=Object(P.a)(C,1),E=L[0],z=Object(M.l)(),I=Object(s.useState)("/rucaptcha"),y=Object(P.a)(I,2),N=y[0],x=y[1];Object(s.useEffect)(function(){E.resetFields()},[B.showPopLogin]);function A(r){return d.apply(this,arguments)}function d(){return d=Object(U.a)(c.a.mark(function r(b){var l;return c.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,m(b);case 2:l=n.sent,(l==null?void 0:l.status)===-2&&E.resetFields();case 4:case"end":return n.stop()}},r)})),d.apply(this,arguments)}var T=function(){i({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return _.a.createElement(t.a,{layout:"vertical",form:E,initialValues:{autologin:!0},onFinish:A},_.a.createElement(t.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7 "}]},_.a.createElement(p.a,{style:u,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7"})),_.a.createElement(t.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"}]},_.a.createElement(p.a.Password,{style:u,visibilityToggle:!1,size:"large",placeholder:"\u5BC6\u7801"})),_.a.createElement(t.a.Item,null,_.a.createElement(O.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:u},"\u767B\u5F55")),_.a.createElement(t.a.Item,null,_.a.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},_.a.createElement(t.a.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},_.a.createElement(D.a,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),_.a.createElement("div",null,_.a.createElement(v.Link,{onClick:function(){return T()},className:"c-grey-c",to:"/user/register"},"\u6CE8\u518C")))))};h.a=Object(R.a)(function(o){var a=o.user,m=o.loading,i=o.globalSetting;return{user:a,globalSetting:i,loading:m.models.index}})(f)}}]); diff --git a/layouts__index.p__User__Login.e14d1103.async.js b/layouts__index.p__User__Login.e14d1103.async.js deleted file mode 100644 index 44ce668c0c..0000000000 --- a/layouts__index.p__User__Login.e14d1103.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[13,12],{Y8AM:function(j,D,e){"use strict";var f=e("WmNS"),p=e.n(f),S=e("sRBo"),O=e("kaz8"),z=e("+L6B"),R=e("2/Rp"),x=e("5NDa"),u=e("5rEg"),U=e("9og8"),N=e("y8nQ"),_=e("Vl3Y"),y=e("tJVT"),m=e("q1tI"),t=e.n(m),v=e("55Ip"),M=e("Ty5D"),C=e("9kvl"),i=e("m3rI"),r={height:40},B=function(a){var E=a.onLogin,d=a.dispatch,I=a.user,L=_.a.useForm(),A=Object(y.a)(L,1),c=A[0],w=Object(M.l)(),T=Object(m.useState)("/rucaptcha"),h=Object(y.a)(T,2),g=h[0],b=h[1];Object(m.useEffect)(function(){c.resetFields()},[I.showPopLogin]);function W(n){return P.apply(this,arguments)}function P(){return P=Object(U.a)(p.a.mark(function n(F){var s;return p.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return o.next=2,E(F);case 2:s=o.sent,(s==null?void 0:s.status)===-2&&c.resetFields();case 4:case"end":return o.stop()}},n)})),P.apply(this,arguments)}var K=function(){d({type:"user/showPopLogin",payload:{showPopLogin:!1}})};return t.a.createElement(_.a,{layout:"vertical",form:c,initialValues:{autologin:!0},onFinish:W},t.a.createElement(_.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7 "}]},t.a.createElement(u.a,{style:r,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7/\u8D26\u53F7"})),t.a.createElement(_.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"}]},t.a.createElement(u.a.Password,{style:r,visibilityToggle:!1,size:"large",placeholder:"\u5BC6\u7801"})),t.a.createElement(_.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(u.a,{style:r,size:"large",placeholder:"\u9A8C\u8BC1\u7801"}),t.a.createElement("img",{src:(i.a===null||i.a===void 0?void 0:i.a.API_SERVER)+g,style:{height:"32px",marginLeft:"10px"},onClick:function(){b(g+"/?t="+Date.now())}}))),t.a.createElement(_.a.Item,null,t.a.createElement(R.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:r},"\u767B\u5F55")),t.a.createElement(_.a.Item,null,t.a.createElement("div",{className:"flex-container",style:{justifyContent:"space-between"}},t.a.createElement(_.a.Item,{name:"autologin",noStyle:!0,valuePropName:"checked"},t.a.createElement(O.a,null,"\u4E0B\u6B21\u81EA\u52A8\u767B\u5F55")),t.a.createElement("div",null,t.a.createElement(v.Link,{onClick:function(){return K()},className:"c-grey-c",to:"/user/register"},"\u6CE8\u518C")))))};D.a=Object(C.a)(function(l){var a=l.user,E=l.loading,d=l.globalSetting;return{user:a,globalSetting:d,loading:E.models.index}})(B)}}]); diff --git a/p__User__OtherLogin.5a663492.async.js b/p__User__OtherLogin.5a663492.async.js deleted file mode 100644 index 8ce76f0796..0000000000 --- a/p__User__OtherLogin.5a663492.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[202],{"6y+p":function(Y,c,e){"use strict";e.r(c);var y=e("WmNS"),f=e.n(y),q=e("miYZ"),x=e("tsqr"),G=e("k1fw"),j=e("9og8"),i=e("tJVT"),A=e("q1tI"),t=e.n(A),ie=e("zN7B"),d=e("dENf"),H=e.n(d),R=e("Ty5D"),w=e("55Ip"),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},$=a,J=e("6VBw"),z=function(C,P){return A.createElement(J.a,Object.assign({},C,{ref:P,icon:$}))};z.displayName="LinkOutlined";var S=A.forwardRef(z),h={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},k=h,Z=function(C,P){return A.createElement(J.a,Object.assign({},C,{ref:P,icon:k}))};Z.displayName="EditOutlined";var m=A.forwardRef(Z),ue=e("+L6B"),ee=e("2/Rp"),s=e("5NDa"),n=e("5rEg"),V=e("y8nQ"),D=e("Vl3Y"),K={height:40},te=function(C){var P=C.onLogin,O=D.a.useForm(),_=Object(i.a)(O,1),B=_[0];function T(g){P(g),B.resetFields()}return t.a.createElement(D.a,{layout:"vertical",form:B,initialValues:{autologin:!0},onFinish:T},t.a.createElement(D.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7 "}]},t.a.createElement(n.a,{style:K,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.a.createElement(D.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"}]},t.a.createElement(n.a.Password,{style:K,visibilityToggle:!1,size:"large",placeholder:"\u5BC6\u7801"})),t.a.createElement(D.a.Item,null,t.a.createElement(ee.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:K},"\u7ED1\u5B9A")))},ae=te,X=e("9dzl"),ne=e("ErOA"),I=e("YrPe"),oe=c.default=function(){var E=Object(R.l)(),C=Object(R.k)(),P=Object(A.useState)(0),O=Object(i.a)(P,2),_=O[0],B=O[1];function T(U){return g.apply(this,arguments)}function g(){return g=Object(j.a)(f.a.mark(function U(v){var p,b,M;return f.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(ne.f)("bind_user.json",{username:v.login,password:v.password,type:(p=E.query)===null||p===void 0?void 0:p.type});case 2:b=r.sent,M=b.status,M===0&&C.replace("/");case 5:case"end":return r.stop()}},U)})),g.apply(this,arguments)}var W={buttonText:"\u6CE8\u518C\u5E76\u7ED1\u5B9A",validateName:I.d,getCode:I.a,register:function(){var U=Object(j.a)(f.a.mark(function p(b){var M;return f.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Object(I.e)(Object(G.a)(Object(G.a)({},b),{},{type:E.query.type}));case 2:if(M=r.sent,!(M.status===0)){r.next=6;break}return x.b.info("\u6CE8\u518C\u5E76\u7ED1\u5B9A\u6210\u529F"),r.abrupt("return","/");case 6:return r.abrupt("return","");case 7:case"end":return r.stop()}},p)}));function v(p){return U.apply(this,arguments)}return v}()};return t.a.createElement("div",{className:"other-login-panel"},t.a.createElement("h1",null,t.a.createElement("img",{src:H.a,alt:"logo"}),t.a.createElement(w.Link,{to:"/"},"\u8FD4\u56DE\u9996\u9875")),t.a.createElement("div",{className:"other-login-body"},t.a.createElement("ul",{className:"navs"},t.a.createElement("li",null,t.a.createElement("a",{className:_===0?"active":"",onClick:function(){return B(0)}}," ",t.a.createElement(S,null)," \u5DF2\u6709EduCoder\u8D26\u53F7\uFF0C\u8BF7\u7ED1\u5B9A")," "),t.a.createElement("li",null," ",t.a.createElement("a",{className:_===1?"active":"",onClick:function(){return B(1)}}," ",t.a.createElement(m,null)," \u6CA1\u6709EduCoder\u8D26\u53F7\uFF0C\u4F7F\u7528\u624B\u673A\u53F7\u6CE8\u518C\u5E76\u7ED1\u5B9A ")," ")),_===0?t.a.createElement(t.a.Fragment,null,t.a.createElement("p",{className:"desc"}," \u4E3A\u4E86\u66F4\u597D\u7684\u4E3A\u60A8\u670D\u52A1\uFF0C\u8BF7\u8F93\u5165\u60A8\u7684\u8D26\u53F7\u548C\u5BC6\u7801\uFF0C\u5C06\u60A8\u7684\u8D26\u53F7\u4E0EEduCoder\u8D26\u53F7\u8FDB\u884C\u7ED1\u5B9A "),t.a.createElement("div",{className:"login-container"},t.a.createElement(ae,{onLogin:T}))):t.a.createElement("div",{className:"login-container mt100"},t.a.createElement(X.a,W))))}},"9dzl":function(Y,c,e){"use strict";var y=e("WmNS"),f=e.n(y),q=e("sRBo"),x=e("kaz8"),G=e("+L6B"),j=e("2/Rp"),i=e("5NDa"),A=e("5rEg"),t=e("9og8"),ie=e("y8nQ"),d=e("Vl3Y"),H=e("tJVT"),R=e("k1fw"),w=e("q1tI"),a=e.n(w),$=e("1vsH"),J=e("9kvl"),z=e("55Ip"),S=e("m3rI"),h={height:40},k=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,Z={timer:0,verifyCodeMessage:"",verifyNameMessage:""},m;(function(s){s[s.setTimer=0]="setTimer",s[s.setVerifyCodeMessage=1]="setVerifyCodeMessage",s[s.setVerifyNameMessage=2]="setVerifyNameMessage"})(m||(m={}));function ue(s,n){switch(n.type){case m.setTimer:return Object(R.a)(Object(R.a)({},s),{},{timer:n.payload});case m.setVerifyCodeMessage:return Object(R.a)(Object(R.a)({},s),{},{verifyCodeMessage:n.payload});case m.setVerifyNameMessage:return Object(R.a)(Object(R.a)({},s),{},{verifyNameMessage:n.payload});default:throw new Error}}var ee=function(n){var V,D,K=n.validateName,te=n.getCode,ae=n.register,X=n.style,ne=X===void 0?{}:X,I=n.buttonText,oe=I===void 0?"\u6CE8\u518C":I,E=n.globalSetting,C=d.a.useForm(),P=Object(H.a)(C,1),O=P[0],_=Object(w.useReducer)(ue,Z),B=Object(H.a)(_,2),T=B[0],g=B[1],W=T.verifyCodeMessage,U=T.verifyNameMessage,v=T.timer,p=Object(w.useState)("/rucaptcha"),b=Object(H.a)(p,2),M=b[0],re=b[1];function r(L){return se.apply(this,arguments)}function se(){return se=Object(t.a)(f.a.mark(function L(l){var u,N,Q,F;return f.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:return u=l.login,N=l.password,Q=l.code,o.next=3,ae({login:u,password:N,code:Q});case 3:F=o.sent,F&&J.c.replace(F);case 5:case"end":return o.stop()}},L)})),se.apply(this,arguments)}function de(){O.setFieldsValue({verify:!1}),g({type:m.setVerifyNameMessage,payload:""})}function ge(){return le.apply(this,arguments)}function le(){return le=Object(t.a)(f.a.mark(function L(){var l,u,N,Q,F;return f.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(l=O.getFieldValue("login"),!k.test(l)){o.next=10;break}return o.next=4,K({login:l,type:1});case 4:return u=o.sent,N=u.status,Q=u.message,F=N>0,F||g({type:m.setVerifyNameMessage,payload:Q}),o.abrupt("return",F);case 10:return o.abrupt("return",!1);case 11:case"end":return o.stop()}},L)})),le.apply(this,arguments)}function me(){var L=O.getFieldValue("verify"),l=O.getFieldValue("login");if(!L)O.validateFields(["verify"]);else{g({type:m.setVerifyCodeMessage,payload:""});var u=te({login:l,type:1,smscode:Object($.D)(l)}),N=u.status,Q=u.message;N<0&&g({type:m.setVerifyCodeMessage,payload:Q}),g({type:m.setTimer,payload:60})}}function ce(L,l){if(!l)return Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4");var u=l.length;return u>=8&&u<=16?Promise.resolve():Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4")}return Object(w.useEffect)(function(){v>0&&setTimeout(function(){g({type:m.setTimer,payload:v-1})},1e3)},[v]),a.a.createElement(d.a,{layout:"vertical",form:O,style:ne,initialValues:{autologin:!0,protool:!0},onFinish:r},a.a.createElement(d.a.Item,{name:"login",extra:U?a.a.createElement("span",{className:"error"},U):null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{pattern:k,message:"\u624B\u673A\u53F7\u6216\u8005\u90AE\u7BB1\u683C\u5F0F\u6709\u8BEF"}]},a.a.createElement(A.a,{style:h,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:de})),!(E==null||((V=E.setting)===null||V===void 0)?void 0:V.is_local)&&a.a.createElement(d.a.Item,{extra:W?a.a.createElement("span",{className:"error"},W):null},a.a.createElement("div",{className:"flex-container"},a.a.createElement(d.a.Item,{name:"code",noStyle:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.a.createElement(A.a,{style:{width:"calc(100% - 100px)",height:40,marginRight:6},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),a.a.createElement(j.a,{size:"large",type:"primary",style:h,onClick:me,disabled:v>0}," ",v===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"\u91CD\u65B0\u53D1\u9001".concat(v,"s")))),a.a.createElement(d.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"},{validator:ce}]},a.a.createElement(A.a.Password,{style:h,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199",visibilityToggle:!1})),a.a.createElement(d.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.a.createElement("div",{style:{display:"flex"}},a.a.createElement(A.a,{style:h,size:"large",placeholder:"\u9A8C\u8BC1\u7801"}),a.a.createElement("img",{src:(S.a===null||S.a===void 0?void 0:S.a.API_SERVER)+M,style:{height:"32px",marginLeft:"10px"},onClick:function(){re(M+"/?t="+Date.now())}}))),!(E==null||((D=E.setting)===null||D===void 0)?void 0:D.is_local)&&a.a.createElement(d.a.Item,null,a.a.createElement(d.a.Item,{noStyle:!0,name:"protool",valuePropName:"checked",rules:[{validator:function(l,u){return u?Promise.resolve():Promise.reject("\u8BF7\u540C\u610F\u670D\u52A1\u534F\u8BAE\u6761\u6B3E")}}]},a.a.createElement(x.a,{style:{marginRight:10}})),"\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F ",a.a.createElement("a",{href:"https://forge.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")),a.a.createElement(d.a.Item,null,a.a.createElement(j.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:h}," ",oe," ")),a.a.createElement(d.a.Item,null,a.a.createElement(z.Link,{to:"/user/login"},"\u8FD4\u56DE\u767B\u5F55")))};c.a=Object(J.a)(function(s){var n=s.globalSetting;return{globalSetting:n}})(ee)},YrPe:function(Y,c,e){"use strict";e.d(c,"d",function(){return f}),e.d(c,"a",function(){return q}),e.d(c,"b",function(){return x}),e.d(c,"e",function(){return G}),e.d(c,"c",function(){return j});var y=e("ErOA");function f(i){return Object(y.c)("accounts/valid_email_and_phone.json",i)}function q(i){return Object(y.c)("accounts/get_verification_code.json",i)}function x(i){return Object(y.f)("accounts/register.json",i)}function G(i){return Object(y.f)("weapps/register.json",i)}function j(i){return Object(y.f)("accounts/reset_password.json",i)}},dENf:function(Y,c){Y.exports="data:image/png;base64,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"},zN7B:function(Y,c,e){}}]); diff --git a/p__User__OtherLogin.b9b8939b.async.js b/p__User__OtherLogin.b9b8939b.async.js new file mode 100644 index 0000000000..b1c5fa72c0 --- /dev/null +++ b/p__User__OtherLogin.b9b8939b.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[202],{"6y+p":function(I,E,e){"use strict";e.r(E);var v=e("WmNS"),f=e.n(v),$=e("miYZ"),x=e("tsqr"),G=e("k1fw"),B=e("9og8"),m=e("tJVT"),A=e("q1tI"),t=e.n(A),oe=e("zN7B"),g=e("dENf"),H=e.n(g),y=e("Ty5D"),N=e("55Ip"),a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M574 665.4a8.03 8.03 0 00-11.3 0L446.5 781.6c-53.8 53.8-144.6 59.5-204 0-59.5-59.5-53.8-150.2 0-204l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3l-39.8-39.8a8.03 8.03 0 00-11.3 0L191.4 526.5c-84.6 84.6-84.6 221.5 0 306s221.5 84.6 306 0l116.2-116.2c3.1-3.1 3.1-8.2 0-11.3L574 665.4zm258.6-474c-84.6-84.6-221.5-84.6-306 0L410.3 307.6a8.03 8.03 0 000 11.3l39.7 39.7c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c53.8-53.8 144.6-59.5 204 0 59.5 59.5 53.8 150.2 0 204L665.3 562.6a8.03 8.03 0 000 11.3l39.8 39.8c3.1 3.1 8.2 3.1 11.3 0l116.2-116.2c84.5-84.6 84.5-221.5 0-306.1zM610.1 372.3a8.03 8.03 0 00-11.3 0L372.3 598.7a8.03 8.03 0 000 11.3l39.6 39.6c3.1 3.1 8.2 3.1 11.3 0l226.4-226.4c3.1-3.1 3.1-8.2 0-11.3l-39.5-39.6z"}}]},name:"link",theme:"outlined"},ee=a,J=e("6VBw"),Z=function(D,u){return A.createElement(J.a,Object.assign({},D,{ref:u,icon:ee}))};Z.displayName="LinkOutlined";var _=A.forwardRef(Z),k={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},te=k,s=function(D,u){return A.createElement(J.a,Object.assign({},D,{ref:u,icon:te}))};s.displayName="EditOutlined";var ae=A.forwardRef(s),ue=e("+L6B"),r=e("2/Rp"),l=e("5NDa"),Q=e("5rEg"),V=e("y8nQ"),p=e("Vl3Y"),S={height:40},ne=function(D){var u=D.onLogin,F=p.a.useForm(),P=Object(m.a)(F,1),R=P[0];function O(L){u(L),R.resetFields()}return t.a.createElement(p.a,{layout:"vertical",form:R,initialValues:{autologin:!0},onFinish:O},t.a.createElement(p.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7 "}]},t.a.createElement(Q.a,{style:S,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7"})),t.a.createElement(p.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"}]},t.a.createElement(Q.a.Password,{style:S,visibilityToggle:!1,size:"large",placeholder:"\u5BC6\u7801"})),t.a.createElement(p.a.Item,null,t.a.createElement(r.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:S},"\u7ED1\u5B9A")))},X=ne,re=e("9dzl"),W=e("ErOA"),K=e("YrPe"),M=E.default=function(){var j=Object(y.l)(),D=Object(y.k)(),u=Object(A.useState)(0),F=Object(m.a)(u,2),P=F[0],R=F[1];function O(c){return L.apply(this,arguments)}function L(){return L=Object(B.a)(f.a.mark(function c(w){var C,z,Y;return f.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(W.f)("bind_user.json",{username:w.login,password:w.password,type:(C=j.query)===null||C===void 0?void 0:C.type});case 2:z=n.sent,Y=z.status,Y===0&&D.replace("/");case 5:case"end":return n.stop()}},c)})),L.apply(this,arguments)}var q={buttonText:"\u6CE8\u518C\u5E76\u7ED1\u5B9A",validateName:K.d,getCode:K.a,register:function(){var c=Object(B.a)(f.a.mark(function C(z){var Y;return f.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,Object(K.e)(Object(G.a)(Object(G.a)({},z),{},{type:j.query.type}));case 2:if(Y=n.sent,!(Y.status===0)){n.next=6;break}return x.b.info("\u6CE8\u518C\u5E76\u7ED1\u5B9A\u6210\u529F"),n.abrupt("return","/");case 6:return n.abrupt("return","");case 7:case"end":return n.stop()}},C)}));function w(C){return c.apply(this,arguments)}return w}()};return t.a.createElement("div",{className:"other-login-panel"},t.a.createElement("h1",null,t.a.createElement("img",{src:H.a,alt:"logo"}),t.a.createElement(N.Link,{to:"/"},"\u8FD4\u56DE\u9996\u9875")),t.a.createElement("div",{className:"other-login-body"},t.a.createElement("ul",{className:"navs"},t.a.createElement("li",null,t.a.createElement("a",{className:P===0?"active":"",onClick:function(){return R(0)}}," ",t.a.createElement(_,null)," \u5DF2\u6709EduCoder\u8D26\u53F7\uFF0C\u8BF7\u7ED1\u5B9A")," "),t.a.createElement("li",null," ",t.a.createElement("a",{className:P===1?"active":"",onClick:function(){return R(1)}}," ",t.a.createElement(ae,null)," \u6CA1\u6709EduCoder\u8D26\u53F7\uFF0C\u4F7F\u7528\u624B\u673A\u53F7\u6CE8\u518C\u5E76\u7ED1\u5B9A ")," ")),P===0?t.a.createElement(t.a.Fragment,null,t.a.createElement("p",{className:"desc"}," \u4E3A\u4E86\u66F4\u597D\u7684\u4E3A\u60A8\u670D\u52A1\uFF0C\u8BF7\u8F93\u5165\u60A8\u7684\u8D26\u53F7\u548C\u5BC6\u7801\uFF0C\u5C06\u60A8\u7684\u8D26\u53F7\u4E0EEduCoder\u8D26\u53F7\u8FDB\u884C\u7ED1\u5B9A "),t.a.createElement("div",{className:"login-container"},t.a.createElement(X,{onLogin:O}))):t.a.createElement("div",{className:"login-container mt100"},t.a.createElement(re.a,q))))}},"9dzl":function(I,E,e){"use strict";var v=e("WmNS"),f=e.n(v),$=e("sRBo"),x=e("kaz8"),G=e("+L6B"),B=e("2/Rp"),m=e("5NDa"),A=e("5rEg"),t=e("9og8"),oe=e("y8nQ"),g=e("Vl3Y"),H=e("tJVT"),y=e("k1fw"),N=e("q1tI"),a=e.n(N),ee=e("1vsH"),J=e("9kvl"),Z=e("55Ip"),_={height:40},k=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,te={timer:0,verifyCodeMessage:"",verifyNameMessage:""},s;(function(r){r[r.setTimer=0]="setTimer",r[r.setVerifyCodeMessage=1]="setVerifyCodeMessage",r[r.setVerifyNameMessage=2]="setVerifyNameMessage"})(s||(s={}));function ae(r,l){switch(l.type){case s.setTimer:return Object(y.a)(Object(y.a)({},r),{},{timer:l.payload});case s.setVerifyCodeMessage:return Object(y.a)(Object(y.a)({},r),{},{verifyCodeMessage:l.payload});case s.setVerifyNameMessage:return Object(y.a)(Object(y.a)({},r),{},{verifyNameMessage:l.payload});default:throw new Error}}var ue=function(l){var Q,V,p=l.validateName,S=l.getCode,ne=l.register,X=l.style,re=X===void 0?{}:X,W=l.buttonText,K=W===void 0?"\u6CE8\u518C":W,M=l.globalSetting,j=g.a.useForm(),D=Object(H.a)(j,1),u=D[0],F=Object(N.useReducer)(ae,te),P=Object(H.a)(F,2),R=P[0],O=P[1],L=R.verifyCodeMessage,q=R.verifyNameMessage,c=R.timer,w=Object(N.useState)("/rucaptcha"),C=Object(H.a)(w,2),z=C[0],Y=C[1];function se(U){return n.apply(this,arguments)}function n(){return n=Object(t.a)(f.a.mark(function U(o){var i,h,T,b;return f.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:return i=o.login,h=o.password,T=o.code,d.next=3,ne({login:i,password:h,code:T});case 3:b=d.sent,b&&J.c.replace(b);case 5:case"end":return d.stop()}},U)})),n.apply(this,arguments)}function ie(){u.setFieldsValue({verify:!1}),O({type:s.setVerifyNameMessage,payload:""})}function Ee(){return le.apply(this,arguments)}function le(){return le=Object(t.a)(f.a.mark(function U(){var o,i,h,T,b;return f.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(o=u.getFieldValue("login"),!k.test(o)){d.next=10;break}return d.next=4,p({login:o,type:1});case 4:return i=d.sent,h=i.status,T=i.message,b=h>0,b||O({type:s.setVerifyNameMessage,payload:T}),d.abrupt("return",b);case 10:return d.abrupt("return",!1);case 11:case"end":return d.stop()}},U)})),le.apply(this,arguments)}function de(){var U=u.getFieldValue("verify"),o=u.getFieldValue("login");if(!U)u.validateFields(["verify"]);else{O({type:s.setVerifyCodeMessage,payload:""});var i=S({login:o,type:1,smscode:Object(ee.D)(o)}),h=i.status,T=i.message;h<0&&O({type:s.setVerifyCodeMessage,payload:T}),O({type:s.setTimer,payload:60})}}function me(U,o){if(!o)return Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4");var i=o.length;return i>=8&&i<=16?Promise.resolve():Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4")}return Object(N.useEffect)(function(){c>0&&setTimeout(function(){O({type:s.setTimer,payload:c-1})},1e3)},[c]),a.a.createElement(g.a,{layout:"vertical",form:u,style:re,initialValues:{autologin:!0,protool:!0},onFinish:se},a.a.createElement(g.a.Item,{name:"login",extra:q?a.a.createElement("span",{className:"error"},q):null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{pattern:k,message:"\u624B\u673A\u53F7\u6216\u8005\u90AE\u7BB1\u683C\u5F0F\u6709\u8BEF"}]},a.a.createElement(A.a,{style:_,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:ie})),!(M==null||((Q=M.setting)===null||Q===void 0)?void 0:Q.is_local)&&a.a.createElement(g.a.Item,{extra:L?a.a.createElement("span",{className:"error"},L):null},a.a.createElement("div",{className:"flex-container"},a.a.createElement(g.a.Item,{name:"code",noStyle:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.a.createElement(A.a,{style:{width:"calc(100% - 100px)",height:40,marginRight:6},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),a.a.createElement(B.a,{size:"large",type:"primary",style:_,onClick:de,disabled:c>0}," ",c===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"\u91CD\u65B0\u53D1\u9001".concat(c,"s")))),a.a.createElement(g.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"},{validator:me}]},a.a.createElement(A.a.Password,{style:_,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199",visibilityToggle:!1})),!(M==null||((V=M.setting)===null||V===void 0)?void 0:V.is_local)&&a.a.createElement(g.a.Item,null,a.a.createElement(g.a.Item,{noStyle:!0,name:"protool",valuePropName:"checked",rules:[{validator:function(o,i){return i?Promise.resolve():Promise.reject("\u8BF7\u540C\u610F\u670D\u52A1\u534F\u8BAE\u6761\u6B3E")}}]},a.a.createElement(x.a,{style:{marginRight:10}})),"\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F ",a.a.createElement("a",{href:"https://forge.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")),a.a.createElement(g.a.Item,null,a.a.createElement(B.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:_}," ",K," ")),a.a.createElement(g.a.Item,null,a.a.createElement(Z.Link,{to:"/user/login"},"\u8FD4\u56DE\u767B\u5F55")))};E.a=Object(J.a)(function(r){var l=r.globalSetting;return{globalSetting:l}})(ue)},YrPe:function(I,E,e){"use strict";e.d(E,"d",function(){return f}),e.d(E,"a",function(){return $}),e.d(E,"b",function(){return x}),e.d(E,"e",function(){return G}),e.d(E,"c",function(){return B});var v=e("ErOA");function f(m){return Object(v.c)("accounts/valid_email_and_phone.json",m)}function $(m){return Object(v.c)("accounts/get_verification_code.json",m)}function x(m){return Object(v.f)("accounts/register.json",m)}function G(m){return Object(v.f)("weapps/register.json",m)}function B(m){return Object(v.f)("accounts/reset_password.json",m)}},dENf:function(I,E){I.exports="data:image/png;base64,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"},zN7B:function(I,E,e){}}]); diff --git a/p__User__Register.4e9f8fff.async.js b/p__User__Register.4e9f8fff.async.js new file mode 100644 index 0000000000..7f97af52f3 --- /dev/null +++ b/p__User__Register.4e9f8fff.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[204],{"7rcX":function(K,m,e){"use strict";e.r(m);var d=e("WmNS"),E=e.n(d),j=e("miYZ"),U=e("tsqr"),B=e("9og8"),P=e("q1tI"),o=e.n(P),b=e("9dzl"),v=e("YrPe");m.default=function(){var N={getCode:v.a,register:function(){var l=Object(B.a)(E.a.mark(function c(h){var t;return E.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,Object(v.b)(h);case 2:if(t=u.sent,!(t.status===0)){u.next=6;break}return U.b.info("\u6CE8\u518C\u6210\u529F"),u.abrupt("return","/user/login");case 6:return u.abrupt("return","");case 7:case"end":return u.stop()}},c)}));function C(c){return l.apply(this,arguments)}return C}(),validateName:v.d};return o.a.createElement(b.a,N)}},"9dzl":function(K,m,e){"use strict";var d=e("WmNS"),E=e.n(d),j=e("sRBo"),U=e("kaz8"),B=e("+L6B"),P=e("2/Rp"),o=e("5NDa"),b=e("5rEg"),v=e("9og8"),N=e("y8nQ"),l=e("Vl3Y"),C=e("tJVT"),c=e("k1fw"),h=e("q1tI"),t=e.n(h),V=e("1vsH"),u=e("9kvl"),J=e("55Ip"),I={height:40},S=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,H={timer:0,verifyCodeMessage:"",verifyNameMessage:""},i;(function(s){s[s.setTimer=0]="setTimer",s[s.setVerifyCodeMessage=1]="setVerifyCodeMessage",s[s.setVerifyNameMessage=2]="setVerifyNameMessage"})(i||(i={}));function Q(s,_){switch(_.type){case i.setTimer:return Object(c.a)(Object(c.a)({},s),{},{timer:_.payload});case i.setVerifyCodeMessage:return Object(c.a)(Object(c.a)({},s),{},{verifyCodeMessage:_.payload});case i.setVerifyNameMessage:return Object(c.a)(Object(c.a)({},s),{},{verifyNameMessage:_.payload});default:throw new Error}}var X=function(_){var T,A,Z=_.validateName,k=_.getCode,q=_.register,z=_.style,ee=z===void 0?{}:z,$=_.buttonText,te=$===void 0?"\u6CE8\u518C":$,O=_.globalSetting,ae=l.a.useForm(),re=Object(C.a)(ae,1),M=re[0],ne=Object(h.useReducer)(Q,H),w=Object(C.a)(ne,2),F=w[0],D=w[1],x=F.verifyCodeMessage,Y=F.verifyNameMessage,R=F.timer,se=Object(h.useState)("/rucaptcha"),G=Object(C.a)(se,2),me=G[0],de=G[1];function _e(g){return L.apply(this,arguments)}function L(){return L=Object(v.a)(E.a.mark(function g(a){var r,f,y,p;return E.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return r=a.login,f=a.password,y=a.code,n.next=3,q({login:r,password:f,code:y});case 3:p=n.sent,p&&u.c.replace(p);case 5:case"end":return n.stop()}},g)})),L.apply(this,arguments)}function oe(){M.setFieldsValue({verify:!1}),D({type:i.setVerifyNameMessage,payload:""})}function Ee(){return W.apply(this,arguments)}function W(){return W=Object(v.a)(E.a.mark(function g(){var a,r,f,y,p;return E.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(a=M.getFieldValue("login"),!S.test(a)){n.next=10;break}return n.next=4,Z({login:a,type:1});case 4:return r=n.sent,f=r.status,y=r.message,p=f>0,p||D({type:i.setVerifyNameMessage,payload:y}),n.abrupt("return",p);case 10:return n.abrupt("return",!1);case 11:case"end":return n.stop()}},g)})),W.apply(this,arguments)}function le(){var g=M.getFieldValue("verify"),a=M.getFieldValue("login");if(!g)M.validateFields(["verify"]);else{D({type:i.setVerifyCodeMessage,payload:""});var r=k({login:a,type:1,smscode:Object(V.D)(a)}),f=r.status,y=r.message;f<0&&D({type:i.setVerifyCodeMessage,payload:y}),D({type:i.setTimer,payload:60})}}function ue(g,a){if(!a)return Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4");var r=a.length;return r>=8&&r<=16?Promise.resolve():Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4")}return Object(h.useEffect)(function(){R>0&&setTimeout(function(){D({type:i.setTimer,payload:R-1})},1e3)},[R]),t.a.createElement(l.a,{layout:"vertical",form:M,style:ee,initialValues:{autologin:!0,protool:!0},onFinish:_e},t.a.createElement(l.a.Item,{name:"login",extra:Y?t.a.createElement("span",{className:"error"},Y):null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{pattern:S,message:"\u624B\u673A\u53F7\u6216\u8005\u90AE\u7BB1\u683C\u5F0F\u6709\u8BEF"}]},t.a.createElement(b.a,{style:I,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:oe})),!(O==null||((T=O.setting)===null||T===void 0)?void 0:T.is_local)&&t.a.createElement(l.a.Item,{extra:x?t.a.createElement("span",{className:"error"},x):null},t.a.createElement("div",{className:"flex-container"},t.a.createElement(l.a.Item,{name:"code",noStyle:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(b.a,{style:{width:"calc(100% - 100px)",height:40,marginRight:6},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(P.a,{size:"large",type:"primary",style:I,onClick:le,disabled:R>0}," ",R===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"\u91CD\u65B0\u53D1\u9001".concat(R,"s")))),t.a.createElement(l.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"},{validator:ue}]},t.a.createElement(b.a.Password,{style:I,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199",visibilityToggle:!1})),!(O==null||((A=O.setting)===null||A===void 0)?void 0:A.is_local)&&t.a.createElement(l.a.Item,null,t.a.createElement(l.a.Item,{noStyle:!0,name:"protool",valuePropName:"checked",rules:[{validator:function(a,r){return r?Promise.resolve():Promise.reject("\u8BF7\u540C\u610F\u670D\u52A1\u534F\u8BAE\u6761\u6B3E")}}]},t.a.createElement(U.a,{style:{marginRight:10}})),"\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F ",t.a.createElement("a",{href:"https://forge.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")),t.a.createElement(l.a.Item,null,t.a.createElement(P.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:I}," ",te," ")),t.a.createElement(l.a.Item,null,t.a.createElement(J.Link,{to:"/user/login"},"\u8FD4\u56DE\u767B\u5F55")))};m.a=Object(u.a)(function(s){var _=s.globalSetting;return{globalSetting:_}})(X)},YrPe:function(K,m,e){"use strict";e.d(m,"d",function(){return E}),e.d(m,"a",function(){return j}),e.d(m,"b",function(){return U}),e.d(m,"e",function(){return B}),e.d(m,"c",function(){return P});var d=e("ErOA");function E(o){return Object(d.c)("accounts/valid_email_and_phone.json",o)}function j(o){return Object(d.c)("accounts/get_verification_code.json",o)}function U(o){return Object(d.f)("accounts/register.json",o)}function B(o){return Object(d.f)("weapps/register.json",o)}function P(o){return Object(d.f)("accounts/reset_password.json",o)}}}]); diff --git a/p__User__Register.f5fdaa57.async.js b/p__User__Register.f5fdaa57.async.js deleted file mode 100644 index 6c9a054141..0000000000 --- a/p__User__Register.f5fdaa57.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[204],{"7rcX":function(N,m,e){"use strict";e.r(m);var d=e("WmNS"),E=e.n(d),T=e("miYZ"),C=e("tsqr"),I=e("9og8"),P=e("q1tI"),l=e.n(P),v=e("9dzl"),h=e("YrPe");m.default=function(){var V={getCode:h.a,register:function(){var s=Object(I.a)(E.a.mark(function c(O){var t;return E.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:return u.next=2,Object(h.b)(O);case 2:if(t=u.sent,!(t.status===0)){u.next=6;break}return C.b.info("\u6CE8\u518C\u6210\u529F"),u.abrupt("return","/user/login");case 6:return u.abrupt("return","");case 7:case"end":return u.stop()}},c)}));function b(c){return s.apply(this,arguments)}return b}(),validateName:h.d};return l.a.createElement(v.a,V)}},"9dzl":function(N,m,e){"use strict";var d=e("WmNS"),E=e.n(d),T=e("sRBo"),C=e("kaz8"),I=e("+L6B"),P=e("2/Rp"),l=e("5NDa"),v=e("5rEg"),h=e("9og8"),V=e("y8nQ"),s=e("Vl3Y"),b=e("tJVT"),c=e("k1fw"),O=e("q1tI"),t=e.n(O),S=e("1vsH"),u=e("9kvl"),Q=e("55Ip"),j=e("m3rI"),B={height:40},z=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,X={timer:0,verifyCodeMessage:"",verifyNameMessage:""},i;(function(_){_[_.setTimer=0]="setTimer",_[_.setVerifyCodeMessage=1]="setVerifyCodeMessage",_[_.setVerifyNameMessage=2]="setVerifyNameMessage"})(i||(i={}));function Z(_,o){switch(o.type){case i.setTimer:return Object(c.a)(Object(c.a)({},_),{},{timer:o.payload});case i.setVerifyCodeMessage:return Object(c.a)(Object(c.a)({},_),{},{verifyCodeMessage:o.payload});case i.setVerifyNameMessage:return Object(c.a)(Object(c.a)({},_),{},{verifyNameMessage:o.payload});default:throw new Error}}var k=function(o){var A,F,q=o.validateName,ee=o.getCode,te=o.register,$=o.style,ae=$===void 0?{}:$,x=o.buttonText,re=x===void 0?"\u6CE8\u518C":x,D=o.globalSetting,ne=s.a.useForm(),se=Object(b.a)(ne,1),M=se[0],_e=Object(O.useReducer)(Z,X),w=Object(b.a)(_e,2),L=w[0],R=w[1],Y=L.verifyCodeMessage,G=L.verifyNameMessage,U=L.timer,oe=Object(O.useState)("/rucaptcha"),J=Object(b.a)(oe,2),H=J[0],le=J[1];function ue(g){return W.apply(this,arguments)}function W(){return W=Object(h.a)(E.a.mark(function g(a){var r,f,y,p;return E.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return r=a.login,f=a.password,y=a.code,n.next=3,te({login:r,password:f,code:y});case 3:p=n.sent,p&&u.c.replace(p);case 5:case"end":return n.stop()}},g)})),W.apply(this,arguments)}function ie(){M.setFieldsValue({verify:!1}),R({type:i.setVerifyNameMessage,payload:""})}function ce(){return K.apply(this,arguments)}function K(){return K=Object(h.a)(E.a.mark(function g(){var a,r,f,y,p;return E.a.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:if(a=M.getFieldValue("login"),!z.test(a)){n.next=10;break}return n.next=4,q({login:a,type:1});case 4:return r=n.sent,f=r.status,y=r.message,p=f>0,p||R({type:i.setVerifyNameMessage,payload:y}),n.abrupt("return",p);case 10:return n.abrupt("return",!1);case 11:case"end":return n.stop()}},g)})),K.apply(this,arguments)}function me(){var g=M.getFieldValue("verify"),a=M.getFieldValue("login");if(!g)M.validateFields(["verify"]);else{R({type:i.setVerifyCodeMessage,payload:""});var r=ee({login:a,type:1,smscode:Object(S.D)(a)}),f=r.status,y=r.message;f<0&&R({type:i.setVerifyCodeMessage,payload:y}),R({type:i.setTimer,payload:60})}}function de(g,a){if(!a)return Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4");var r=a.length;return r>=8&&r<=16?Promise.resolve():Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4")}return Object(O.useEffect)(function(){U>0&&setTimeout(function(){R({type:i.setTimer,payload:U-1})},1e3)},[U]),t.a.createElement(s.a,{layout:"vertical",form:M,style:ae,initialValues:{autologin:!0,protool:!0},onFinish:ue},t.a.createElement(s.a.Item,{name:"login",extra:G?t.a.createElement("span",{className:"error"},G):null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{pattern:z,message:"\u624B\u673A\u53F7\u6216\u8005\u90AE\u7BB1\u683C\u5F0F\u6709\u8BEF"}]},t.a.createElement(v.a,{style:B,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:ie})),!(D==null||((A=D.setting)===null||A===void 0)?void 0:A.is_local)&&t.a.createElement(s.a.Item,{extra:Y?t.a.createElement("span",{className:"error"},Y):null},t.a.createElement("div",{className:"flex-container"},t.a.createElement(s.a.Item,{name:"code",noStyle:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement(v.a,{style:{width:"calc(100% - 100px)",height:40,marginRight:6},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),t.a.createElement(P.a,{size:"large",type:"primary",style:B,onClick:me,disabled:U>0}," ",U===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"\u91CD\u65B0\u53D1\u9001".concat(U,"s")))),t.a.createElement(s.a.Item,{name:"password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"},{validator:de}]},t.a.createElement(v.a.Password,{style:B,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199",visibilityToggle:!1})),t.a.createElement(s.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(v.a,{style:B,size:"large",placeholder:"\u9A8C\u8BC1\u7801"}),t.a.createElement("img",{src:(j.a===null||j.a===void 0?void 0:j.a.API_SERVER)+H,style:{height:"32px",marginLeft:"10px"},onClick:function(){le(H+"/?t="+Date.now())}}))),!(D==null||((F=D.setting)===null||F===void 0)?void 0:F.is_local)&&t.a.createElement(s.a.Item,null,t.a.createElement(s.a.Item,{noStyle:!0,name:"protool",valuePropName:"checked",rules:[{validator:function(a,r){return r?Promise.resolve():Promise.reject("\u8BF7\u540C\u610F\u670D\u52A1\u534F\u8BAE\u6761\u6B3E")}}]},t.a.createElement(C.a,{style:{marginRight:10}})),"\u6211\u5DF2\u9605\u8BFB\u5E76\u540C\u610F ",t.a.createElement("a",{href:"https://forge.educoder.net/help?index=4",target:"_blank"},"\u300A\u670D\u52A1\u534F\u8BAE\u6761\u6B3E\u300B")),t.a.createElement(s.a.Item,null,t.a.createElement(P.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:B}," ",re," ")),t.a.createElement(s.a.Item,null,t.a.createElement(Q.Link,{to:"/user/login"},"\u8FD4\u56DE\u767B\u5F55")))};m.a=Object(u.a)(function(_){var o=_.globalSetting;return{globalSetting:o}})(k)},YrPe:function(N,m,e){"use strict";e.d(m,"d",function(){return E}),e.d(m,"a",function(){return T}),e.d(m,"b",function(){return C}),e.d(m,"e",function(){return I}),e.d(m,"c",function(){return P});var d=e("ErOA");function E(l){return Object(d.c)("accounts/valid_email_and_phone.json",l)}function T(l){return Object(d.c)("accounts/get_verification_code.json",l)}function C(l){return Object(d.f)("accounts/register.json",l)}function I(l){return Object(d.f)("weapps/register.json",l)}function P(l){return Object(d.f)("accounts/reset_password.json",l)}}}]); diff --git a/p__User__ResetPassword.5965eaff.async.js b/p__User__ResetPassword.5965eaff.async.js new file mode 100644 index 0000000000..029d56afa3 --- /dev/null +++ b/p__User__ResetPassword.5965eaff.async.js @@ -0,0 +1 @@ +(window.webpackJsonp=window.webpackJsonp||[]).push([[205],{LsG1:function(H,d,e){"use strict";e.r(d);var g=e("WmNS"),m=e.n(g),h=e("9og8"),p=e("q1tI"),a=e.n(p),I=e("+L6B"),o=e("2/Rp"),oe=e("5NDa"),F=e("5rEg"),ue=e("y8nQ"),y=e("Vl3Y"),A=e("tJVT"),j=e("k1fw"),K=e("1vsH"),Q=e("Ty5D"),S=e("9kvl"),Z=e("55Ip"),M={height:40},$=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,_={timer:0,verifyCodeMessage:"",verifyNameMessage:""},n;(function(t){t[t.setTimer=0]="setTimer",t[t.setVerifyCodeMessage=1]="setVerifyCodeMessage",t[t.setVerifyNameMessage=2]="setVerifyNameMessage"})(n||(n={}));function k(t,c){switch(c.type){case n.setTimer:return Object(j.a)(Object(j.a)({},t),{},{timer:c.payload});case n.setVerifyCodeMessage:return Object(j.a)(Object(j.a)({},t),{},{verifyCodeMessage:c.payload});case n.setVerifyNameMessage:return Object(j.a)(Object(j.a)({},t),{},{verifyNameMessage:c.payload});default:throw new Error}}var q=function(t){var c=t.validateName,C=t.getCode,L=t.callback,N=t.style,U=N===void 0?{}:N,G=Object(Q.l)(),f=y.a.useForm(),ee=Object(A.a)(f,1),O=ee[0],te=Object(p.useReducer)(k,_),z=Object(A.a)(te,2),V=z[0],v=z[1],ie=V.verifyCodeMessage,J=V.verifyNameMessage,w=V.timer,ae=Object(p.useState)("/rucaptcha"),Y=Object(A.a)(ae,2),de=Y[0],me=Y[1];function se(i){return X.apply(this,arguments)}function X(){return X=Object(h.a)(m.a.mark(function i(s){var r,E,l,R,P,u,W,B,T;return m.a.wrap(function(b){for(;;)switch(b.prev=b.next){case 0:return r=s.login,E=s.new_password,l=s.code,R=s.new_password_confirmation,b.next=3,L({login:r,new_password_confirmation:R,new_password:E,code:l});case 3:P=b.sent,u=P.message,W=P.status,W>0?(T=(B=G.query)===null||B===void 0?void 0:B.from,T&&T.indexOf("login")<0?S.c.replace(T):S.c.replace("/")):v({type:n.setVerifyCodeMessage,payload:u});case 7:case"end":return b.stop()}},i)})),X.apply(this,arguments)}function re(){O.setFieldsValue({verify:!1}),v({type:n.setVerifyNameMessage,payload:""})}function ce(){return x.apply(this,arguments)}function x(){return x=Object(h.a)(m.a.mark(function i(){var s,r,E,l,R;return m.a.wrap(function(u){for(;;)switch(u.prev=u.next){case 0:if(s=O.getFieldValue("login"),!$.test(s)){u.next=10;break}return u.next=4,c({login:s,type:2});case 4:return r=u.sent,E=r.status,l=r.message,R=E>0,R||v({type:n.setVerifyNameMessage,payload:l}),u.abrupt("return",R);case 10:return u.abrupt("return",!1);case 11:case"end":return u.stop()}},i)})),x.apply(this,arguments)}function fe(){var i=O.getFieldValue("verify"),s=O.getFieldValue("login");if(!i)O.validateFields(["verify"]);else{v({type:n.setVerifyCodeMessage,payload:""});var r=C({login:s,type:2,smscode:Object(K.D)(s)}),E=r.status,l=r.message;E<0&&v({type:n.setVerifyCodeMessage,payload:l}),v({type:n.setTimer,payload:60})}}function ne(i,s){var r=s.length;return r>=8&&r<=16?Promise.resolve():Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4")}return Object(p.useEffect)(function(){w>0&&setTimeout(function(){v({type:n.setTimer,payload:w-1})},1e3)},[w]),a.a.createElement(y.a,{layout:"vertical",form:O,style:U,initialValues:{autologin:!0,protool:!0},onFinish:se},a.a.createElement(y.a.Item,{name:"login",extra:J?a.a.createElement("span",{className:"error"},J):null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{pattern:$,message:"\u624B\u673A\u53F7\u6216\u8005\u90AE\u7BB1\u683C\u5F0F\u6709\u8BEF"}]},a.a.createElement(F.a,{style:M,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:re})),a.a.createElement(y.a.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"},{validator:ne}]},a.a.createElement(F.a.Password,{style:M,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199",visibilityToggle:!1})),a.a.createElement(y.a.Item,{name:"new_password_confirmation",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},function(i){var s=i.getFieldValue;return{validator:function(E,l){return!l||s("new_password")===l?Promise.resolve():Promise.reject("\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4")}}}]},a.a.createElement(F.a.Password,{style:M,size:"large",placeholder:"\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801",visibilityToggle:!1})),a.a.createElement(y.a.Item,null,a.a.createElement(o.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:M}," \u5B8C\u6210 ")),a.a.createElement(y.a.Item,null,a.a.createElement(Z.Link,{to:"/user/login"},"\u8FD4\u56DE\u767B\u5F55")))},D=e("YrPe"),le=d.default=function(){var t={getCode:D.a,callback:function(){var c=Object(h.a)(m.a.mark(function L(N){var U;return m.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,Object(D.c)(N);case 2:return U=f.sent,f.abrupt("return",U);case 4:case"end":return f.stop()}},L)}));function C(L){return c.apply(this,arguments)}return C}(),validateName:D.d};return a.a.createElement(q,t)}},YrPe:function(H,d,e){"use strict";e.d(d,"d",function(){return m}),e.d(d,"a",function(){return h}),e.d(d,"b",function(){return p}),e.d(d,"e",function(){return a}),e.d(d,"c",function(){return I});var g=e("ErOA");function m(o){return Object(g.c)("accounts/valid_email_and_phone.json",o)}function h(o){return Object(g.c)("accounts/get_verification_code.json",o)}function p(o){return Object(g.f)("accounts/register.json",o)}function a(o){return Object(g.f)("weapps/register.json",o)}function I(o){return Object(g.f)("accounts/reset_password.json",o)}}}]); diff --git a/p__User__ResetPassword.bc85fb31.async.js b/p__User__ResetPassword.bc85fb31.async.js deleted file mode 100644 index 4ff0274abe..0000000000 --- a/p__User__ResetPassword.bc85fb31.async.js +++ /dev/null @@ -1 +0,0 @@ -(window.webpackJsonp=window.webpackJsonp||[]).push([[205],{LsG1:function(K,d,e){"use strict";e.r(d);var y=e("WmNS"),m=e.n(y),j=e("9og8"),p=e("q1tI"),t=e.n(p),S=e("+L6B"),l=e("2/Rp"),ie=e("5NDa"),L=e("5rEg"),de=e("y8nQ"),c=e("Vl3Y"),D=e("tJVT"),R=e("k1fw"),Q=e("1vsH"),Z=e("Ty5D"),$=e("9kvl"),k=e("55Ip"),C=e("m3rI"),U={height:40},z=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,q={timer:0,verifyCodeMessage:"",verifyNameMessage:""},n;(function(a){a[a.setTimer=0]="setTimer",a[a.setVerifyCodeMessage=1]="setVerifyCodeMessage",a[a.setVerifyNameMessage=2]="setVerifyNameMessage"})(n||(n={}));function ee(a,f){switch(f.type){case n.setTimer:return Object(R.a)(Object(R.a)({},a),{},{timer:f.payload});case n.setVerifyCodeMessage:return Object(R.a)(Object(R.a)({},a),{},{verifyCodeMessage:f.payload});case n.setVerifyNameMessage:return Object(R.a)(Object(R.a)({},a),{},{verifyNameMessage:f.payload});default:throw new Error}}var te=function(a){var f=a.validateName,V=a.getCode,M=a.callback,b=a.style,N=b===void 0?{}:b,G=Object(Z.l)(),E=c.a.useForm(),ae=Object(D.a)(E,1),O=ae[0],se=Object(p.useReducer)(ee,q),J=Object(D.a)(se,2),w=J[0],v=J[1],ce=w.verifyCodeMessage,Y=w.verifyNameMessage,X=w.timer,re=Object(p.useState)("/rucaptcha"),W=Object(D.a)(re,2),_=W[0],ne=W[1];function le(u){return x.apply(this,arguments)}function x(){return x=Object(j.a)(m.a.mark(function u(s){var r,g,i,h,T,o,H,I,A;return m.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return r=s.login,g=s.new_password,i=s.code,h=s.new_password_confirmation,P.next=3,M({login:r,new_password_confirmation:h,new_password:g,code:i});case 3:T=P.sent,o=T.message,H=T.status,H>0?(A=(I=G.query)===null||I===void 0?void 0:I.from,A&&A.indexOf("login")<0?$.c.replace(A):$.c.replace("/")):v({type:n.setVerifyCodeMessage,payload:o});case 7:case"end":return P.stop()}},u)})),x.apply(this,arguments)}function oe(){O.setFieldsValue({verify:!1}),v({type:n.setVerifyNameMessage,payload:""})}function fe(){return B.apply(this,arguments)}function B(){return B=Object(j.a)(m.a.mark(function u(){var s,r,g,i,h;return m.a.wrap(function(o){for(;;)switch(o.prev=o.next){case 0:if(s=O.getFieldValue("login"),!z.test(s)){o.next=10;break}return o.next=4,f({login:s,type:2});case 4:return r=o.sent,g=r.status,i=r.message,h=g>0,h||v({type:n.setVerifyNameMessage,payload:i}),o.abrupt("return",h);case 10:return o.abrupt("return",!1);case 11:case"end":return o.stop()}},u)})),B.apply(this,arguments)}function Ee(){var u=O.getFieldValue("verify"),s=O.getFieldValue("login");if(!u)O.validateFields(["verify"]);else{v({type:n.setVerifyCodeMessage,payload:""});var r=V({login:s,type:2,smscode:Object(Q.D)(s)}),g=r.status,i=r.message;g<0&&v({type:n.setVerifyCodeMessage,payload:i}),v({type:n.setTimer,payload:60})}}function ue(u,s){var r=s.length;return r>=8&&r<=16?Promise.resolve():Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4")}return Object(p.useEffect)(function(){X>0&&setTimeout(function(){v({type:n.setTimer,payload:X-1})},1e3)},[X]),t.a.createElement(c.a,{layout:"vertical",form:O,style:N,initialValues:{autologin:!0,protool:!0},onFinish:le},t.a.createElement(c.a.Item,{name:"login",extra:Y?t.a.createElement("span",{className:"error"},Y):null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{pattern:z,message:"\u624B\u673A\u53F7\u6216\u8005\u90AE\u7BB1\u683C\u5F0F\u6709\u8BEF"}]},t.a.createElement(L.a,{style:U,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:oe})),t.a.createElement(c.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},t.a.createElement("div",{style:{display:"flex"}},t.a.createElement(L.a,{style:U,size:"large",placeholder:"\u9A8C\u8BC1\u7801"}),t.a.createElement("img",{src:(C.a===null||C.a===void 0?void 0:C.a.API_SERVER)+_,style:{height:"32px",marginLeft:"10px"},onClick:function(){ne(_+"/?t="+Date.now())}}))),t.a.createElement(c.a.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"},{validator:ue}]},t.a.createElement(L.a.Password,{style:U,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199",visibilityToggle:!1})),t.a.createElement(c.a.Item,{name:"new_password_confirmation",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},function(u){var s=u.getFieldValue;return{validator:function(g,i){return!i||s("new_password")===i?Promise.resolve():Promise.reject("\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4")}}}]},t.a.createElement(L.a.Password,{style:U,size:"large",placeholder:"\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801",visibilityToggle:!1})),t.a.createElement(c.a.Item,null,t.a.createElement(l.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:U}," \u5B8C\u6210 ")),t.a.createElement(c.a.Item,null,t.a.createElement(k.Link,{to:"/user/login"},"\u8FD4\u56DE\u767B\u5F55")))},F=e("YrPe"),me=d.default=function(){var a={getCode:F.a,callback:function(){var f=Object(j.a)(m.a.mark(function M(b){var N;return m.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,Object(F.c)(b);case 2:return N=E.sent,E.abrupt("return",N);case 4:case"end":return E.stop()}},M)}));function V(M){return f.apply(this,arguments)}return V}(),validateName:F.d};return t.a.createElement(te,a)}},YrPe:function(K,d,e){"use strict";e.d(d,"d",function(){return m}),e.d(d,"a",function(){return j}),e.d(d,"b",function(){return p}),e.d(d,"e",function(){return t}),e.d(d,"c",function(){return S});var y=e("ErOA");function m(l){return Object(y.c)("accounts/valid_email_and_phone.json",l)}function j(l){return Object(y.c)("accounts/get_verification_code.json",l)}function p(l){return Object(y.f)("accounts/register.json",l)}function t(l){return Object(y.f)("weapps/register.json",l)}function S(l){return Object(y.f)("accounts/reset_password.json",l)}}}]); diff --git a/umi.21afda32.js b/umi.526a270c.js similarity index 99% rename from umi.21afda32.js rename to umi.526a270c.js index fe7e58c6d3..3ae5cea247 100644 --- a/umi.21afda32.js +++ b/umi.526a270c.js @@ -1,4 +1,4 @@ -(function(T){function p(s){for(var f=s[0],m=s[1],v,h,b=0,l=[];b