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/p__User__ResetPassword.3e1e...

2 lines
9.3 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[267],{"55Ip":function(pe,I,a){"use strict";a.d(I,"a",function(){return M}),a.d(I,"b",function(){return X});var g=a("Ty5D"),G=a("dI71"),b=a("cDcd"),p=a.n(b),i=a("YS25"),de=a("17x9"),te=a.n(de),S=a("wx14"),C=a("zLVn"),ae=a("9R94"),_=function(e){Object(G.a)(t,e);function t(){for(var o,c=arguments.length,m=new Array(c),u=0;u<c;u++)m[u]=arguments[u];return o=e.call.apply(e,[this].concat(m))||this,o.history=Object(i.a)(o.props),o}var n=t.prototype;return n.render=function(){return p.a.createElement(g.c,{history:this.history,children:this.props.children})},t}(p.a.Component),k=function(e){Object(G.a)(t,e);function t(){for(var o,c=arguments.length,m=new Array(c),u=0;u<c;u++)m[u]=arguments[u];return o=e.call.apply(e,[this].concat(m))||this,o.history=Object(i.b)(o.props),o}var n=t.prototype;return n.render=function(){return p.a.createElement(g.c,{history:this.history,children:this.props.children})},t}(p.a.Component),D=function(t,n){return typeof t=="function"?t(n):t},J=function(t,n){return typeof t=="string"?Object(i.c)(t,null,null,n):t},V=function(t){return t},j=p.a.forwardRef;typeof j=="undefined"&&(j=V);function Y(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var re=j(function(e,t){var n=e.innerRef,o=e.navigate,c=e.onClick,m=Object(C.a)(e,["innerRef","navigate","onClick"]),u=m.target,f=Object(S.a)({},m,{onClick:function(r){try{c&&c(r)}catch(w){throw r.preventDefault(),w}!r.defaultPrevented&&r.button===0&&(!u||u==="_self")&&!Y(r)&&(r.preventDefault(),o())}});return V!==j?f.ref=t||n:f.ref=n,p.a.createElement("a",f)}),M=j(function(e,t){var n=e.component,o=n===void 0?re:n,c=e.replace,m=e.to,u=e.innerRef,f=Object(C.a)(e,["component","replace","to","innerRef"]);return p.a.createElement(g.e.Consumer,null,function(P){P||Object(ae.a)(!1);var r=P.history,w=J(D(m,P.location),P.location),x=w?r.createHref(w):"",U=Object(S.a)({},f,{href:x,navigate:function(){var $=D(m,P.location),T=c?r.replace:r.push;T($)}});return V!==j?U.ref=t||u:U.innerRef=u,p.a.createElement(o,U)})});if(!1)var ne,ce;var L=function(t){return t},A=p.a.forwardRef;typeof A=="undefined"&&(A=L);function oe(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(function(o){return o}).join(" ")}var X=A(function(e,t){var n=e["aria-current"],o=n===void 0?"page":n,c=e.activeClassName,m=c===void 0?"active":c,u=e.activeStyle,f=e.className,P=e.exact,r=e.isActive,w=e.location,x=e.sensitive,U=e.strict,N=e.style,$=e.to,T=e.innerRef,se=Object(C.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return p.a.createElement(g.e.Consumer,null,function(K){K||Object(ae.a)(!1);var y=w||K.location,Q=J(D($,y),y),F=Q.pathname,Z=F&&F.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),B=Z?Object(g.f)(y.pathname,{path:Z,exact:P,sensitive:x,strict:U}):null,W=!!(r?r(B,y):B),ie=W?oe(f,m):f,le=W?Object(S.a)({},N,{},u):N,H=Object(S.a)({"aria-current":W&&o||null,className:ie,style:le,to:Q},se);return L!==A?H.ref=t||T:H.innerRef=T,p.a.createElement(M,H)})});if(!1)var he},LsG1:function(pe,I,a){"use strict";a.r(I);var g=a("9og8"),G=a("WmNS"),b=a.n(G),p=a("cDcd"),i=a.n(p),de=a("+L6B"),te=a("2/Rp"),S=a("5NDa"),C=a("5rEg"),ae=a("y8nQ"),_=a("Vl3Y"),k=a("tJVT"),D=a("k1fw"),J=a("comi"),V=a("1vsH"),j=a("Ty5D"),Y=a("9kvl"),re=a("55Ip"),M={height:48},ne=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|(^(13[0-9]|14[01456879]|15[0-35-9]|16[2567]|17[0-8]|18[0-9]|19[0-35-9])\d{8}$)/i,ce={timer:0},L;(function(e){e[e.setTimer=0]="setTimer"})(L||(L={}));function A(e,t){switch(t.type){case L.setTimer:return Object(D.a)(Object(D.a)({},e),{},{timer:t.payload});default:throw new Error}}var oe=function(e){var t=e.validateName,n=e.getCode,o=e.callback,c=e.style,m=c===void 0?{}:c,u=Object(j.h)(),f=_.a.useForm(),P=Object(k.a)(f,1),r=P[0],w=Object(p.useReducer)(A,ce),x=Object(k.a)(w,2),U=x[0],N=x[1],$=Object(p.useState)(!1),T=Object(k.a)($,2),se=T[0],K=T[1],y=U.timer;function Q(v){return F.apply(this,arguments)}function F(){return F=Object(g.a)(b.a.mark(function v(l){var s,h,E,O,R,q,d,me,fe,ue,ee;return b.a.wrap(function(z){for(;;)switch(z.prev=z.next){case 0:return s=l.login,h=l.new_password,E=l.code,O=l.new_password_confirmation,z.next=3,o({login:s,new_password_confirmation:O,new_password:h,code:E});case 3:R=z.sent,q=R.message,d=R.status,me=R.show,fe=R.start_date,d===0?(me?(localStorage.setItem("extension-modal","exist"),localStorage.setItem("extension-date",fe)):localStorage.removeItem("extension-modal"),ee=(ue=u.query)===null||ue===void 0?void 0:ue.from,ee&&ee.indexOf("login")<0?Y.d.replace(ee):Y.d.replace("/")):r.setFields([{name:"code",errors:[q]}]);case 9:case"end":return z.stop()}},v)})),F.apply(this,arguments)}function Z(){return B.apply(this,arguments)}function B(){return B=Object(g.a)(b.a.mark(function v(){var l,s,h,E,O,R;return b.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(l=r.getFieldValue("login"),s=0,!(!ne.test(l)||l.indexOf(" ")>-1)){d.next=6;break}return r.setFields([{name:"login",errors:["\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"]}]),s=1,d.abrupt("return",s);case 6:return d.next=8,t({login:l,type:2});case 8:return h=d.sent,E=h.status,O=h.message,R=E>0,R?s=2:(r.setFields([{name:"login",errors:[O]}]),s=1),d.abrupt("return",s);case 14:case"end":return d.stop()}},v)})),B.apply(this,arguments)}var W=function(){var v=Object(g.a)(b.a.mark(function l(){var s,h,E,O,R;return b.a.wrap(function(d){for(;;)switch(d.prev=d.next){case 0:if(s=r.getFieldValue("verify"),h=r.getFieldValue("login"),s){d.next=6;break}r.validateFields(["verify"]),d.next=15;break;case 6:return K(!0),d.next=9,n({login:h,type:2,smscode:Object(V.X)(h)});case 9:E=d.sent,O=E.status,R=E.message,O<0&&r.setFields([{name:"code",errors:[R]}]),N({type:L.setTimer,payload:60}),K(!1);case 15:case"end":return d.stop()}},l)}));return function(){return v.apply(this,arguments)}}();function ie(v,l){var s=r.getFieldValue("new_password_confirmation");if(!l)return Promise.resolve();if(r.setFields([{name:"new_password_confirmation",errors:s&&s!==l?["\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4"]:[]}]),l.indexOf(" ")>-1)return Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C");var h=l.length;return h>=8&&h<=16?Promise.resolve():Promise.reject("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C")}Object(p.useEffect)(function(){y>0&&setTimeout(function(){N({type:L.setTimer,payload:y-1})},1e3)},[y]);var le=function(l,s){return s?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")},H=function(l,s){return s?s.indexOf(" ")>-1?Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):ne.test(s)?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"):Promise.resolve()};return i.a.createElement(_.a,{layout:"vertical",form:r,style:m,initialValues:{autologin:!0,protool:!0},onFinish:Q},i.a.createElement(_.a.Item,{name:"login",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u6216\u90AE\u7BB1"},{validator:H}]},i.a.createElement(C.a,{style:M,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:function(){return r.setFieldsValue({verify:0})}})),i.a.createElement(_.a.Item,{name:"verify",rules:[{validator:le}]},i.a.createElement(J.a,{onValidate:Z})),i.a.createElement(_.a.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"},{validator:ie}]},i.a.createElement(C.a.Password,{style:M,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199",visibilityToggle:!1})),i.a.createElement(_.a.Item,{name:"new_password_confirmation",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},function(v){var l=v.getFieldValue;return{validator:function(h,E){return!E||l("new_password")===E?Promise.resolve():Promise.reject("\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4")}}}]},i.a.createElement(C.a.Password,{style:M,size:"large",placeholder:"\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801",visibilityToggle:!1})),i.a.createElement(_.a.Item,{name:"code",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},i.a.createElement(C.a,{suffix:i.a.createElement(te.a,{loading:se,type:"link",onClick:W,disabled:y>0}," ",y===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"".concat(y,"\u79D2\u53EF\u91CD\u65B0\u83B7\u53D6")),style:{paddingRight:2,height:48},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),i.a.createElement(_.a.Item,null,i.a.createElement(te.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:M}," \u5B8C\u6210 ")),i.a.createElement(_.a.Item,{className:"tc"},i.a.createElement(re.a,{to:"/user/login"},"\u8FD4\u56DE\u767B\u5F55")))},X=a("YrPe"),he=I.default=function(){var e={getCode:X.a,callback:function(){var t=Object(g.a)(b.a.mark(function o(c){var m;return b.a.wrap(function(f){for(;;)switch(f.prev=f.next){case 0:return f.next=2,Object(X.c)(c);case 2:return m=f.sent,f.abrupt("return",m);case 4:case"end":return f.stop()}},o)}));function n(o){return t.apply(this,arguments)}return n}(),validateName:X.d};return i.a.createElement(oe,e)}}}]);