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
6.5 KiB
2 lines
6.5 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[270],{Gytx:function(j,b){j.exports=function(m,n,p,_){var l=p?p.call(_,m,n):void 0;if(l!==void 0)return!!l;if(m===n)return!0;if(typeof m!="object"||!m||typeof n!="object"||!n)return!1;var g=Object.keys(m),t=Object.keys(n);if(g.length!==t.length)return!1;for(var O=Object.prototype.hasOwnProperty.bind(n),u=0;u<g.length;u++){var v=g[u];if(!O(v))return!1;var f=m[v],E=n[v];if(l=p?p.call(_,f,E,v):void 0,l===!1||l===void 0&&f!==E)return!1}return!0}},LsG1:function(j,b,e){"use strict";e.r(b);var m=e("9og8"),n=e("WmNS"),p=e.n(n),_=e("q1tI"),l=e.n(_),g=e("OMM1"),t=e("YrPe");b.default=function(){var O={getCode:t.a,callback:function(){var u=Object(m.a)(p.a.mark(function f(E){var a;return p.a.wrap(function(P){for(;;)switch(P.prev=P.next){case 0:return P.next=2,Object(t.c)(E);case 2:return a=P.sent,P.abrupt("return",a);case 4:case"end":return P.stop()}},f)}));function v(f){return u.apply(this,arguments)}return v}(),validateName:t.d};return l.a.createElement(g.a,O)}},OMM1:function(j,b,e){"use strict";var m=e("+L6B"),n=e("2/Rp"),p=e("5NDa"),_=e("5rEg"),l=e("9og8"),g=e("y8nQ"),t=e("Vl3Y"),O=e("tJVT"),u=e("k1fw"),v=e("WmNS"),f=e.n(v),E=e("q1tI"),a=e.n(E),K=e("comi"),P=e("1vsH"),J=e("Ty5D"),F=e("9kvl"),w={height:40},z=/(\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 Y(s,R){switch(R.type){case i.setTimer:return Object(u.a)(Object(u.a)({},s),{},{timer:R.payload});case i.setVerifyCodeMessage:return Object(u.a)(Object(u.a)({},s),{},{verifyCodeMessage:R.payload});case i.setVerifyNameMessage:return Object(u.a)(Object(u.a)({},s),{},{verifyNameMessage:R.payload});default:throw new Error}}b.a=function(s){var R=s.validateName,Q=s.getCode,X=s.callback,N=s.style,Z=N===void 0?{}:N,q=Object(J.h)(),ee=t.a.useForm(),ae=Object(O.a)(ee,1),D=ae[0],te=Object(E.useReducer)(Y,H),x=Object(O.a)(te,2),A=x[0],M=x[1],S=A.verifyCodeMessage,$=A.verifyNameMessage,U=A.timer,re=Object(E.useState)("/rucaptcha"),G=Object(O.a)(re,2),ie=G[0],me=G[1],se=Object(F.g)();function oe(d){return L.apply(this,arguments)}function L(){return L=Object(l.a)(f.a.mark(function d(r){var o,h,y,C,I,c,k,V,B;return f.a.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:return o=r.login,h=r.new_password,y=r.code,C=r.new_password_confirmation,T.next=3,X({login:o,new_password_confirmation:C,new_password:h,code:y});case 3:I=T.sent,c=I.message,k=I.status,k>0?(B=(V=q.query)===null||V===void 0?void 0:V.from,B&&B.indexOf("login")<0?F.d.replace(B):F.d.replace("/")):M({type:i.setVerifyCodeMessage,payload:c});case 7:case"end":return T.stop()}},d)})),L.apply(this,arguments)}function ne(){D.setFieldsValue({verify:!1}),M({type:i.setVerifyNameMessage,payload:""})}function le(){return W.apply(this,arguments)}function W(){return W=Object(l.a)(f.a.mark(function d(){var r,o,h,y,C;return f.a.wrap(function(c){for(;;)switch(c.prev=c.next){case 0:if(r=D.getFieldValue("login"),!z.test(r)){c.next=10;break}return c.next=4,R({login:r,type:2});case 4:return o=c.sent,h=o.status,y=o.message,C=h>0,C||M({type:i.setVerifyNameMessage,payload:y}),c.abrupt("return",C);case 10:return c.abrupt("return",!1);case 11:case"end":return c.stop()}},d)})),W.apply(this,arguments)}function _e(){var d=D.getFieldValue("verify"),r=D.getFieldValue("login");if(!d)D.validateFields(["verify"]);else{M({type:i.setVerifyCodeMessage,payload:""});var o=Q({login:r,type:2,smscode:Object(P.X)(r)}),h=o.status,y=o.message;h<0&&M({type:i.setVerifyCodeMessage,payload:y}),M({type:i.setTimer,payload:60})}}function ue(d,r){var o=r.length;return o>=8&&o<=16?Promise.resolve():Promise.reject("\u5BC6\u7801\u7684\u957F\u5EA6\u57288\u523016\u4F4D\u4E4B\u95F4")}return Object(E.useEffect)(function(){U>0&&setTimeout(function(){M({type:i.setTimer,payload:U-1})},1e3)},[U]),a.a.createElement(t.a,{layout:"vertical",form:D,style:Z,initialValues:{autologin:!0,protool:!0},onFinish:oe},a.a.createElement(t.a.Item,{name:"login",extra:$?a.a.createElement("span",{className:"error"},$):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"}]},a.a.createElement(_.a,{style:w,size:"large",placeholder:"\u8BF7\u8F93\u5165\u6709\u6548\u7684\u624B\u673A\u53F7/\u90AE\u7BB1\u53F7",onChange:ne})),a.a.createElement(t.a.Item,{name:"verify",rules:[{validator:function(r,o){return o?Promise.resolve():Promise.reject("\u8BF7\u62D6\u52A8\u6ED1\u5757\u9A8C\u8BC1")}}]},a.a.createElement(K.a,{onValidate:le})),a.a.createElement(t.a.Item,{extra:S?a.a.createElement("span",{className:"error"},S):null},a.a.createElement("div",{className:"flex-container"},a.a.createElement(t.a.Item,{name:"code",noStyle:!0,rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},a.a.createElement(_.a,{style:{width:"calc(100% - 100px)",height:40,marginRight:6},placeholder:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801",size:"large"})),a.a.createElement(n.a,{size:"large",type:"primary",style:w,onClick:_e,disabled:U>0}," ",U===0?"\u83B7\u53D6\u9A8C\u8BC1\u7801":"\u91CD\u65B0\u53D1\u9001".concat(U,"s")))),a.a.createElement(t.a.Item,{name:"new_password",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5BC6\u7801"},{validator:ue}]},a.a.createElement(_.a.Password,{style:w,size:"large",placeholder:"\u8F93\u51658\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199",visibilityToggle:!1})),a.a.createElement(t.a.Item,{name:"new_password_confirmation",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},function(d){var r=d.getFieldValue;return{validator:function(h,y){return!y||r("new_password")===y?Promise.resolve():Promise.reject("\u4E24\u6B21\u5BC6\u7801\u4E0D\u4E00\u81F4")}}}]},a.a.createElement(_.a.Password,{style:w,size:"large",placeholder:"\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801",visibilityToggle:!1})),a.a.createElement(t.a.Item,null,a.a.createElement(n.a,{size:"large",type:"primary",htmlType:"submit",block:!0,style:w}," \u5B8C\u6210 ")),a.a.createElement(t.a.Item,null,a.a.createElement("span",{style:{cursor:"pointer",color:"#0152d9"},onClick:function(){return se({type:"user/showResetPassword",payload:{showResetPassword:!1}})}},"\u8FD4\u56DE\u767B\u5F55")))}},bT9E:function(j,b,e){"use strict";e.d(b,"a",function(){return n});var m=e("VTBJ");function n(p,_){var l=Object(m.a)({},p);return Array.isArray(_)&&_.forEach(function(g){delete l[g]}),l}}}]);
|