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.
2 lines
8.6 KiB
2 lines
8.6 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[257],{"55Ip":function(me,I,a){"use strict";a.d(I,"a",function(){return O}),a.d(I,"b",function(){return X});var _=a("Ty5D"),z=a("dI71"),P=a("cDcd"),d=a.n(P),r=a("YS25"),ue=a("17x9"),ee=a.n(ue),V=a("wx14"),M=a("zLVn"),te=a("9R94"),v=function(e){Object(z.a)(t,e);function t(){for(var o,l=arguments.length,u=new Array(l),s=0;s<l;s++)u[s]=arguments[s];return o=e.call.apply(e,[this].concat(u))||this,o.history=Object(r.a)(o.props),o}var n=t.prototype;return n.render=function(){return d.a.createElement(_.c,{history:this.history,children:this.props.children})},t}(d.a.Component),G=function(e){Object(z.a)(t,e);function t(){for(var o,l=arguments.length,u=new Array(l),s=0;s<l;s++)u[s]=arguments[s];return o=e.call.apply(e,[this].concat(u))||this,o.history=Object(r.b)(o.props),o}var n=t.prototype;return n.render=function(){return d.a.createElement(_.c,{history:this.history,children:this.props.children})},t}(d.a.Component),y=function(t,n){return typeof t=="function"?t(n):t},J=function(t,n){return typeof t=="string"?Object(r.c)(t,null,null,n):t},S=function(t){return t},j=d.a.forwardRef;typeof j=="undefined"&&(j=S);function Y(e){return!!(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)}var ae=j(function(e,t){var n=e.innerRef,o=e.navigate,l=e.onClick,u=Object(M.a)(e,["innerRef","navigate","onClick"]),s=u.target,c=Object(V.a)({},u,{onClick:function(i){try{l&&l(i)}catch(L){throw i.preventDefault(),L}!i.defaultPrevented&&i.button===0&&(!s||s==="_self")&&!Y(i)&&(i.preventDefault(),o())}});return S!==j?c.ref=t||n:c.ref=n,d.a.createElement("a",c)}),O=j(function(e,t){var n=e.component,o=n===void 0?ae:n,l=e.replace,u=e.to,s=e.innerRef,c=Object(M.a)(e,["component","replace","to","innerRef"]);return d.a.createElement(_.e.Consumer,null,function(R){R||Object(te.a)(!1);var i=R.history,L=J(y(u,R.location),R.location),N=L?i.createHref(L):"",C=Object(V.a)({},c,{href:N,navigate:function(){var x=y(u,R.location),T=l?i.replace:i.push;T(x)}});return S!==j?C.ref=t||s:C.innerRef=s,d.a.createElement(o,C)})});if(!1)var re,ce;var f=function(t){return t},D=d.a.forwardRef;typeof D=="undefined"&&(D=f);function ne(){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=D(function(e,t){var n=e["aria-current"],o=n===void 0?"page":n,l=e.activeClassName,u=l===void 0?"active":l,s=e.activeStyle,c=e.className,R=e.exact,i=e.isActive,L=e.location,N=e.sensitive,C=e.strict,h=e.style,x=e.to,T=e.innerRef,w=Object(M.a)(e,["aria-current","activeClassName","activeStyle","className","exact","isActive","location","sensitive","strict","style","to","innerRef"]);return d.a.createElement(_.e.Consumer,null,function(Q){Q||Object(te.a)(!1);var A=L||Q.location,oe=J(y(x,A),A),se=oe.pathname,k=se&&se.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1"),F=k?Object(_.f)(A.pathname,{path:k,exact:R,sensitive:N,strict:C}):null,K=!!(i?i(F,A):F),ie=K?ne(c,u):c,W=K?Object(V.a)({},h,{},s):h,$=Object(V.a)({"aria-current":K&&o||null,className:ie,style:W,to:oe},w);return f!==D?$.ref=t||T:$.innerRef=T,d.a.createElement(O,$)})});if(!1)var fe},LsG1:function(me,I,a){"use strict";a.r(I);var _=a("9og8"),z=a("WmNS"),P=a.n(z),d=a("cDcd"),r=a.n(d),ue=a("+L6B"),ee=a("2/Rp"),V=a("5NDa"),M=a("5rEg"),te=a("y8nQ"),v=a("Vl3Y"),G=a("tJVT"),y=a("k1fw"),J=a("comi"),S=a("1vsH"),j=a("Ty5D"),Y=a("9kvl"),ae=a("55Ip"),O={height:40},re=/(\b[\w\.-]+@[\w\.-]+\.\w{2,4}\b)|([1][3,4,5,6,7,8,9][0-9]{9})/i,ce={timer:0,verifyCodeMessage:"",verifyNameMessage:""},f;(function(e){e[e.setTimer=0]="setTimer",e[e.setVerifyCodeMessage=1]="setVerifyCodeMessage",e[e.setVerifyNameMessage=2]="setVerifyNameMessage"})(f||(f={}));function D(e,t){switch(t.type){case f.setTimer:return Object(y.a)(Object(y.a)({},e),{},{timer:t.payload});case f.setVerifyCodeMessage:return Object(y.a)(Object(y.a)({},e),{},{verifyCodeMessage:t.payload});case f.setVerifyNameMessage:return Object(y.a)(Object(y.a)({},e),{},{verifyNameMessage:t.payload});default:throw new Error}}var ne=function(e){var t=e.validateName,n=e.getCode,o=e.callback,l=e.style,u=l===void 0?{}:l,s=Object(j.h)(),c=v.a.useForm(),R=Object(G.a)(c,1),i=R[0],L=Object(d.useReducer)(D,ce),N=Object(G.a)(L,2),C=N[0],h=N[1],x=C.verifyCodeMessage,T=C.verifyNameMessage,w=C.timer,Q=Object(d.useState)("/rucaptcha"),A=Object(G.a)(Q,2),oe=A[0],se=A[1];function k(g){return F.apply(this,arguments)}function F(){return F=Object(_.a)(P.a.mark(function g(m){var p,U,b,B,Z,E,de,le,q;return P.a.wrap(function(H){for(;;)switch(H.prev=H.next){case 0:return p=m.login,U=m.new_password,b=m.code,B=m.new_password_confirmation,H.next=3,o({login:p,new_password_confirmation:B,new_password:U,code:b});case 3:Z=H.sent,E=Z.message,de=Z.status,de>0?(q=(le=s.query)===null||le===void 0?void 0:le.from,q&&q.indexOf("login")<0?Y.d.replace(q):Y.d.replace("/")):h({type:f.setVerifyCodeMessage,payload:E});case 7:case"end":return H.stop()}},g)})),F.apply(this,arguments)}function K(){i.setFieldsValue({verify:!1}),h({type:f.setVerifyNameMessage,payload:""})}function ie(){return W.apply(this,arguments)}function W(){return W=Object(_.a)(P.a.mark(function g(){var m,p,U,b,B;return P.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:if(m=i.getFieldValue("login"),!re.test(m)){E.next=10;break}return E.next=4,t({login:m,type:2});case 4:return p=E.sent,U=p.status,b=p.message,B=U>0,B||h({type:f.setVerifyNameMessage,payload:b}),E.abrupt("return",B);case 10:return E.abrupt("return",!1);case 11:case"end":return E.stop()}},g)})),W.apply(this,arguments)}function $(){var g=i.getFieldValue("verify"),m=i.getFieldValue("login");if(!g)i.validateFields(["verify"]);else{h({type:f.setVerifyCodeMessage,payload:""});var p=n({login:m,type:2,smscode:Object(S.X)(m)}),U=p.status,b=p.message;U<0&&h({type:f.setVerifyCodeMessage,payload:b}),h({type:f.setTimer,payload:60})}}function pe(g,m){var p=m.length;return p>=8&&p<=16?Promise.resolve():Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4")}return Object(d.useEffect)(function(){w>0&&setTimeout(function(){h({type:f.setTimer,payload:w-1})},1e3)},[w]),r.a.createElement(v.a,{layout:"vertical",form:i,style:u,initialValues:{autologin:!0,protool:!0},onFinish:k},r.a.createElement(v.a.Item,{name:"login",extra:T?r.a.createElement("span",{className:"error"},T):null,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1"},{pattern:re,message:"\u624B\u673A\u53F7\u6216\u8005\u90AE\u7BB1\u683C\u5F0F\u6709\u8BEF"}]},r.a.createElement(M.a,{style:O,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:K})),r.a.createElement(v.a.Item,{name:"verify",rules:[{validator:function(m,p){return p?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")}}]},r.a.createElement(J.a,{onValidate:ie})),r.a.createElement(v.a.Item,{extra:x?r.a.createElement("span",{className:"error"},x):null},r.a.createElement("div",{className:"flex-container"},r.a.createElement(v.a.Item,{name:"code",noStyle:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},r.a.createElement(M.a,{style:{width:"calc(100% - 100px)",height:40,marginRight:6},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),r.a.createElement(ee.a,{size:"large",type:"primary",style:O,onClick:$,disabled:w>0}," ",w===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"\u91CD\u65B0\u53D1\u9001".concat(w,"s")))),r.a.createElement(v.a.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"},{validator:pe}]},r.a.createElement(M.a.Password,{style:O,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199",visibilityToggle:!1})),r.a.createElement(v.a.Item,{name:"new_password_confirmation",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},function(g){var m=g.getFieldValue;return{validator:function(U,b){return!b||m("new_password")===b?Promise.resolve():Promise.reject("\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4")}}}]},r.a.createElement(M.a.Password,{style:O,size:"large",placeholder:"\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801",visibilityToggle:!1})),r.a.createElement(v.a.Item,null,r.a.createElement(ee.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:O}," \u5B8C\u6210 ")),r.a.createElement(v.a.Item,null,r.a.createElement(ae.a,{to:"/user/login"},"\u8FD4\u56DE\u767B\u5F55")))},X=a("YrPe"),fe=I.default=function(){var e={getCode:X.a,callback:function(){var t=Object(_.a)(P.a.mark(function o(l){var u;return P.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:return c.next=2,Object(X.c)(l);case 2:return u=c.sent,c.abrupt("return",u);case 4:case"end":return c.stop()}},o)}));function n(o){return t.apply(this,arguments)}return n}(),validateName:X.d};return r.a.createElement(ne,e)}}}]);
|