diff --git a/index.html b/index.html index 7fd768ad76..92137bc8bd 100644 --- a/index.html +++ b/index.html @@ -55,6 +55,6 @@
- + diff --git a/p__User__Register.1ce9fc58.async.js b/p__User__Register.1ce9fc58.async.js new file mode 100644 index 0000000000..7186673410 --- /dev/null +++ b/p__User__Register.1ce9fc58.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","/account/profile/edit");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.4e9f8fff.async.js b/p__User__Register.4e9f8fff.async.js deleted file mode 100644 index 7f97af52f3..0000000000 --- a/p__User__Register.4e9f8fff.async.js +++ /dev/null @@ -1 +0,0 @@ -(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/umi.526a270c.js b/umi.ef1c7734.js similarity index 99% rename from umi.526a270c.js rename to umi.ef1c7734.js index 3ae5cea247..02e2a8c009 100644 --- a/umi.526a270c.js +++ b/umi.ef1c7734.js @@ -1,4 +1,4 @@ -(function(T){function p(s){for(var f=s[0],m=s[1],v,h,b=0,l=[];b