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__Account__Secure__index.7...

2 lines
29 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[38,14],{"0NIp":function(Ce,he,p){"use strict";p.r(he);var ft=p("2qtc"),ce=p("kLXV"),mt=p("5Dmo"),Ue=p("3S7+"),pt=p("+L6B"),S=p("2/Rp"),ht=p("5NDa"),Z=p("5rEg"),Ve=p("CiB2"),vt=p("miYZ"),w=p("tsqr"),H=p("9og8"),bt=p("y8nQ"),N=p("Vl3Y"),M=p("tJVT"),ze=p("PpiC"),P=p("q1tI"),e=p.n(P),De=p("55Ip"),Ge=p("9kvl"),We=p("bu1o"),s=p.n(We);function Qe(E,I){var b=Object(P.useRef)(),D=Object(P.useRef)();Object(P.useEffect)(function(){b.current=E}),Object(P.useEffect)(function(){function x(){b.current()}if(I!==null){var K=setInterval(x,I);return D.current=K,function(){return clearInterval(K)}}},[I])}var Ae=p("1vsH"),de=p("ErOA"),we=p("J66h");function C(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */C=function(){return E};var E={},I=Object.prototype,b=I.hasOwnProperty,D=typeof Symbol=="function"?Symbol:{},x=D.iterator||"@@iterator",K=D.asyncIterator||"@@asyncIterator",ae=D.toStringTag||"@@toStringTag";function O(a,t,u){return Object.defineProperty(a,t,{value:u,enumerable:!0,configurable:!0,writable:!0}),a[t]}try{O({},"")}catch(a){O=function(u,r,n){return u[r]=n}}function se(a,t,u,r){var n=t&&t.prototype instanceof ne?t:ne,o=Object.create(n.prototype),g=new T(r||[]);return o._invoke=function($,A,f){var R="suspendedStart";return function(k,X){if(R==="executing")throw new Error("Generator is already running");if(R==="completed"){if(k==="throw")throw X;return me()}for(f.method=k,f.arg=X;;){var G=f.delegate;if(G){var te=F(G,f);if(te){if(te===j)continue;return te}}if(f.method==="next")f.sent=f._sent=f.arg;else if(f.method==="throw"){if(R==="suspendedStart")throw R="completed",f.arg;f.dispatchException(f.arg)}else f.method==="return"&&f.abrupt("return",f.arg);R="executing";var le=ue($,A,f);if(le.type==="normal"){if(R=f.done?"completed":"suspendedYield",le.arg===j)continue;return{value:le.arg,done:f.done}}le.type==="throw"&&(R="completed",f.method="throw",f.arg=le.arg)}}}(a,u,g),o}function ue(a,t,u){try{return{type:"normal",arg:a.call(t,u)}}catch(r){return{type:"throw",arg:r}}}E.wrap=se;var j={};function ne(){}function q(){}function V(){}var re={};O(re,x,function(){return this});var oe=Object.getPrototypeOf,ee=oe&&oe(oe(fe([])));ee&&ee!==I&&b.call(ee,x)&&(re=ee);var Y=V.prototype=ne.prototype=Object.create(re);function ie(a){["next","throw","return"].forEach(function(t){O(a,t,function(u){return this._invoke(t,u)})})}function v(a,t){function u(n,o,g,$){var A=ue(a[n],a,o);if(A.type!=="throw"){var f=A.arg,R=f.value;return R&&typeof R=="object"&&b.call(R,"__await")?t.resolve(R.__await).then(function(k){u("next",k,g,$)},function(k){u("throw",k,g,$)}):t.resolve(R).then(function(k){f.value=k,g(f)},function(k){return u("throw",k,g,$)})}$(A.arg)}var r;this._invoke=function(n,o){function g(){return new t(function($,A){u(n,o,$,A)})}return r=r?r.then(g,g):g()}}function F(a,t){var u=a.iterator[t.method];if(u===void 0){if(t.delegate=null,t.method==="throw"){if(a.iterator.return&&(t.method="return",t.arg=void 0,F(a,t),t.method==="throw"))return j;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return j}var r=ue(u,a.iterator,t.arg);if(r.type==="throw")return t.method="throw",t.arg=r.arg,t.delegate=null,j;var n=r.arg;return n?n.done?(t[a.resultName]=n.value,t.next=a.nextLoc,t.method!=="return"&&(t.method="next",t.arg=void 0),t.delegate=null,j):n:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,j)}function z(a){var t={tryLoc:a[0]};1 in a&&(t.catchLoc=a[1]),2 in a&&(t.finallyLoc=a[2],t.afterLoc=a[3]),this.tryEntries.push(t)}function Ee(a){var t=a.completion||{};t.type="normal",delete t.arg,a.completion=t}function T(a){this.tryEntries=[{tryLoc:"root"}],a.forEach(z,this),this.reset(!0)}function fe(a){if(a){var t=a[x];if(t)return t.call(a);if(typeof a.next=="function")return a;if(!isNaN(a.length)){var u=-1,r=function n(){for(;++u<a.length;)if(b.call(a,u))return n.value=a[u],n.done=!1,n;return n.value=void 0,n.done=!0,n};return r.next=r}}return{next:me}}function me(){return{value:void 0,done:!0}}return q.prototype=V,O(Y,"constructor",V),O(V,"constructor",q),q.displayName=O(V,ae,"GeneratorFunction"),E.isGeneratorFunction=function(a){var t=typeof a=="function"&&a.constructor;return!!t&&(t===q||(t.displayName||t.name)==="GeneratorFunction")},E.mark=function(a){return Object.setPrototypeOf?Object.setPrototypeOf(a,V):(a.__proto__=V,O(a,ae,"GeneratorFunction")),a.prototype=Object.create(Y),a},E.awrap=function(a){return{__await:a}},ie(v.prototype),O(v.prototype,K,function(){return this}),E.AsyncIterator=v,E.async=function(a,t,u,r,n){n===void 0&&(n=Promise);var o=new v(se(a,t,u,r),n);return E.isGeneratorFunction(t)?o:o.next().then(function(g){return g.done?g.value:o.next()})},ie(Y),O(Y,ae,"Generator"),O(Y,x,function(){return this}),O(Y,"toString",function(){return"[object Generator]"}),E.keys=function(a){var t=[];for(var u in a)t.push(u);return t.reverse(),function r(){for(;t.length;){var n=t.pop();if(n in a)return r.value=n,r.done=!1,r}return r.done=!0,r}},E.values=fe,T.prototype={constructor:T,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(Ee),!t)for(var u in this)u.charAt(0)==="t"&&b.call(this,u)&&!isNaN(+u.slice(1))&&(this[u]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if(t.type==="throw")throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var u=this;function r(f,R){return g.type="throw",g.arg=t,u.next=f,R&&(u.method="next",u.arg=void 0),!!R}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],g=o.completion;if(o.tryLoc==="root")return r("end");if(o.tryLoc<=this.prev){var $=b.call(o,"catchLoc"),A=b.call(o,"finallyLoc");if($&&A){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if($){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!A)throw new Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(t,u){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&b.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var o=n;break}}o&&(t==="break"||t==="continue")&&o.tryLoc<=u&&u<=o.finallyLoc&&(o=null);var g=o?o.completion:{};return g.type=t,g.arg=u,o?(this.method="next",this.next=o.finallyLoc,j):this.complete(g)},complete:function(t,u){if(t.type==="throw")throw t.arg;return t.type==="break"||t.type==="continue"?this.next=t.arg:t.type==="return"?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):t.type==="normal"&&u&&(this.next=u),j},finish:function(t){for(var u=this.tryEntries.length-1;u>=0;--u){var r=this.tryEntries[u];if(r.finallyLoc===t)return this.complete(r.completion,r.afterLoc),Ee(r),j}},catch:function(t){for(var u=this.tryEntries.length-1;u>=0;--u){var r=this.tryEntries[u];if(r.tryLoc===t){var n=r.completion;if(n.type==="throw"){var o=n.arg;Ee(r)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,u,r){return this.delegate={iterator:fe(t),resultName:u,nextLoc:r},this.method==="next"&&(this.arg=void 0),j}},E}var U;(function(E){E[E.Phone=1]="Phone",E[E.Email=2]="Email",E[E.Password=3]="Password"})(U||(U={}));var ve=/^1\d{10}$/,Ie=/^[a-zA-Z0-9]+([.\-_\\]*[a-zA-Z0-9])*@([a-z0-9]+[-a-z0-9]*[a-z0-9]+.){1,63}[a-z0-9]+$/,Ye=/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{8,16}$/,Ze=function(I,b,D){b?b.indexOf(" ")>-1?D("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"):b.length<8||b.length>16?D("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):Ye.test(b)?D():D("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):D("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")},_e;(function(E){E.Wechat="wechat",E.QQ="qq"})(_e||(_e={}));var Je=function(I){var b,D,x,K,ae,O,se,ue,j,ne,q,V,re,oe,ee,Y,ie,v=I.user,F=I.account,z=I.globalSetting,Ee=I.loading,T=I.dispatch,fe=Object(ze.a)(I,["user","account","globalSetting","loading","dispatch"]),me=N.a.useForm(),a=Object(M.a)(me,1),t=a[0],u=Object(P.useState)(),r=Object(M.a)(u,2),n=r[0],o=r[1],g=Object(P.useState)(60),$=Object(M.a)(g,2),A=$[0],f=$[1],R=Object(P.useState)(),k=Object(M.a)(R,2),X=k[0],G=k[1],te=Object(P.useRef)(),le=Object(P.useState)({}),Oe=Object(M.a)(le,2),be=Oe[0],He=Oe[1],Ke=Object(P.useState)({}),je=Object(M.a)(Ke,2),Fe=je[0],qe=je[1],et=Object(P.useState)(!1),Le=Object(M.a)(et,2),tt=Le[0],pe=Le[1],at=Object(P.useState)(!1),Se=Object(M.a)(at,2),ut=Se[0],ge=Se[1],nt=Object(P.useState)(!1),Ne=Object(M.a)(nt,2),rt=Ne[0],Pe=Ne[1],ot=Object(P.useState)(!1),Te=Object(M.a)(ot,2),lt=Te[0],ye=Te[1],st=Object(P.useState)(""),$e=Object(M.a)(st,2),Re=$e[0],ke=$e[1],it=Object(P.useState)(""),Me=Object(M.a)(it,2),Be=Me[0],xe=Me[1];Object(P.useEffect)(function(){var i,l,c=((i=F.basicInfo)===null||i===void 0?void 0:i.open_users.find(function(_){return _.en_type===_e.Wechat}))||{};He(c);var d=((l=F.basicInfo)===null||l===void 0?void 0:l.open_users.find(function(_){return _.en_type===_e.QQ}))||{};qe(d)},[F.basicInfo]),Object(P.useEffect)(function(){return function(){te.current&&clearInterval(te.current)}},[]),Qe(function(){if(X)f(60);else return;A>0?f(A-1):(f(60),G(!1),te.current&&clearInterval(te.current))},1e3);var Xe=function(){var i=Object(H.a)(C().mark(function l(c){var d,_,m,B,W,L;return C().wrap(function(h){for(;;)switch(h.prev=h.next){case 0:if(!c){h.next=16;break}if(_=3,d=t.getFieldValue("phone"),ve.test(d)){h.next=6;break}return w.b.info("\u8BF7\u5148\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801"),h.abrupt("return");case 6:return h.next=8,Object(de.a)("/api/users/accounts/".concat((m=v.userInfo)===null||m===void 0?void 0:m.login,"/valid_phone.json"),{method:"get",params:{phone:d}});case 8:if(B=h.sent,!((B==null?void 0:B.status)===-1)){h.next=11;break}return h.abrupt("return");case 11:if(!(B==null?void 0:B.is_exists)){h.next=14;break}return Pe(!0),h.abrupt("return");case 14:h.next=21;break;case 16:if(_=4,d=t.getFieldValue("email"),Ie.test(d)){h.next=21;break}return w.b.info("\u8BF7\u5148\u8F93\u5165\u6B63\u786E\u7684\u90AE\u7BB1\u5730\u5740"),h.abrupt("return");case 21:return W=Object(Ae.L)(d),h.next=24,T({type:"account/getCode",payload:{login:d,type:_,smscode:W}});case 24:L=h.sent,L.status===1&&(w.b.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),G(!0));case 26:case"end":return h.stop()}},l)}));return function(c){return i.apply(this,arguments)}}(),ct=function(){var i=Object(H.a)(C().mark(function l(c){var d,_,m,B,W,L,Q;return C().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(d=c||{},_=d.phone,m=d.phoneValidateCode,B=v.userInfo||{},W=B.login,ve.test(_)){y.next=5;break}return w.b.info("\u8BF7\u8F93\u5165\u6709\u6548\u768411\u4F4D\u624B\u673A\u53F7\u7801"),y.abrupt("return");case 5:return y.next=7,T({type:"account/bindPhone",payload:{login:W,phone:_,code:m}});case 7:L=y.sent,(L==null?void 0:L.status)===0&&(w.b.info("\u624B\u673A\u53F7\u7801\u7ED1\u5B9A\u6210\u529F!"),o(null),G(!1),T({type:"account/getBasicInfo",payload:{login:(Q=v.userInfo)===null||Q===void 0?void 0:Q.login}}));case 9:case"end":return y.stop()}},l)}));return function(c){return i.apply(this,arguments)}}(),dt=function(){var i=Object(H.a)(C().mark(function l(c){var d,_,m,B,W,L,Q;return C().wrap(function(y){for(;;)switch(y.prev=y.next){case 0:if(d=c||{},_=d.email,m=d.emailValidateCode,B=v.userInfo||{},W=B.login,Ie.test(_)){y.next=5;break}return w.b.info("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u90AE\u7BB1\u5730\u5740"),y.abrupt("return");case 5:return y.next=7,T({type:"account/bindEmail",payload:{login:W,email:_,code:m}});case 7:L=y.sent,(L==null?void 0:L.status)===0&&(w.b.info("\u90AE\u7BB1\u5730\u5740\u7ED1\u5B9A\u6210\u529F!"),o(null),G(!1),T({type:"account/getBasicInfo",payload:{login:(Q=v.userInfo)===null||Q===void 0?void 0:Q.login}}));case 9:case"end":return y.stop()}},l)}));return function(c){return i.apply(this,arguments)}}(),_t=function(){var i=Object(H.a)(C().mark(function l(c){var d,_,m,B,W,L,Q,h,y;return C().wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(_=c||{},m=_.oldPassword,B=_.newPassword,W=_.againPassword,L=v.userInfo||{},Q=L.login,!(((d=F.basicInfo)===null||d===void 0?void 0:d.has_password)&&m===B)){J.next=5;break}return w.b.info("\u65B0\u5BC6\u7801\u4E0D\u80FD\u4E0E\u65E7\u5BC6\u7801\u76F8\u540C\uFF01"),J.abrupt("return");case 5:if(!(B!==W)){J.next=8;break}return w.b.info("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"),J.abrupt("return");case 8:return J.next=10,T({type:"account/updatePassword",payload:{login:Q,old_password:we.Base64.encode(m),password:we.Base64.encode(B)}});case 10:h=J.sent,(h==null?void 0:h.status)===0&&(w.b.info("\u5BC6\u7801\u66F4\u65B0\u6210\u529F\uFF01"),o(null),T({type:"account/getBasicInfo",payload:{login:(y=v.userInfo)===null||y===void 0?void 0:y.login}}));case 12:case"end":return J.stop()}},l)}));return function(c){return i.apply(this,arguments)}}(),Et=function(l){var c=l||{};Object(Ve.a)(c),console.log("handleFinish values: ",l),n===U.Phone&&ct(l),n===U.Email&&dt(l),n===U.Password&&_t(l)};return Object(P.useEffect)(function(){n||t.setFieldsValue({phone:"",phoneValidateCode:"",email:"",emailValidateCode:"",oldPassword:"",newPassword:"",againPassword:""})},[n]),e.a.createElement("section",{className:s.a.wrap},e.a.createElement("div",null,e.a.createElement("div",{className:s.a.content},e.a.createElement("div",{className:"".concat(s.a.titleWrap," mt10")},e.a.createElement("div",{className:s.a.title},"\u5B89\u5168\u8BBE\u7F6E")),e.a.createElement(N.a,{form:t,className:s.a.formWrap,labelCol:{span:6},wrapperCol:{span:10},onFinish:Et},e.a.createElement("div",{className:"".concat(s.a.row," ").concat(n===U.Phone?"":s.a.rowBorder)},e.a.createElement("span",{className:"".concat(s.a.name," ").concat(s.a.color999)},"\u624B\u673A"),e.a.createElement("div",{className:"".concat(s.a.description," ").concat(s.a.colorCDCDCD)},((b=F.basicInfo)===null||b===void 0?void 0:b.phone)?e.a.createElement("span",{className:"".concat(s.a.status," mr20")},(D=F.basicInfo)===null||D===void 0?void 0:D.phone):e.a.createElement("span",{className:"".concat(s.a.status," ").concat(s.a.colorRed," mr20")},"\u672A\u7ED1\u5B9A"),((x=F.basicInfo)===null||x===void 0?void 0:x.phone)?"\u4EC5\u81EA\u5DF1\u53EF\u89C1\uFF0C\u53EF\u7528\u624B\u673A\u53F7\u7801\u767B\u5F55EduCoder":"\u7ED1\u5B9A\u624B\u673A\u53F7\u7801\uFF0C\u5C06\u83B7\u5F97500\u91D1\u5E01\u7684\u5956\u52B1\u54DF\uFF5E\uFF0C\u624B\u673A\u53F7\u7801\u4EC5\u81EA\u5DF1\u53EF\u89C1~"),((K=F.basicInfo)===null||K===void 0?void 0:K.phone)&&n!==U.Phone&&e.a.createElement("span",{className:s.a.active,style:{marginRight:"30px",cursor:"pointer"},onClick:function(){var l;!(be==null?void 0:be.id)&&!(Fe==null?void 0:Fe.id)&&!((l=F.basicInfo)===null||l===void 0?void 0:l.mail)?pe(!0):ge(!0)}},"\u89E3\u7ED1\u624B\u673A\u53F7"),n!==U.Phone&&e.a.createElement("span",{className:s.a.active,onClick:function(){return o(U.Phone)}},((ae=F.basicInfo)===null||ae===void 0?void 0:ae.phone)?"\u66F4\u6362":"\u7ACB\u5373\u7ED1\u5B9A")),n===U.Phone&&e.a.createElement(e.a.Fragment,null,e.a.createElement(N.a.Item,{label:"\u4F60\u7684\u624B\u673A\u53F7",name:"phone",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8981".concat(((O=F.basicInfo)===null||O===void 0?void 0:O.phone)?"\u66F4\u6362":"\u7ED1\u5B9A","\u7684\u624B\u673A\u53F7\u7801")},{validator:function(l,c,d){ve.test(c)&&d(),d("\u8BF7\u8F93\u5165\u6709\u6548\u768411\u4F4D\u624B\u673A\u53F7\u7801")}}]},e.a.createElement(Z.a,{placeholder:"\u8BF7\u8F93\u5165\u8981".concat(((se=F.basicInfo)===null||se===void 0?void 0:se.phone)?"\u66F4\u6362":"\u7ED1\u5B9A","\u7684\u624B\u673A\u53F7\u7801")})),!(z==null||((ue=z.setting)===null||ue===void 0)?void 0:ue.is_local)&&e.a.createElement(N.a.Item,{label:"\u624B\u673A\u9A8C\u8BC1\u7801"},e.a.createElement(N.a.Item,{name:"phoneValidateCode",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u624B\u673A\u83B7\u53D6\u7684\u9A8C\u8BC1\u7801"}],noStyle:!0},e.a.createElement(Z.a,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u83B7\u53D6\u7684\u9A8C\u8BC1\u7801"})),e.a.createElement(S.a,{type:"primary",className:"ml5",disabled:X,onClick:function(){return Xe(!0)}},X?"\u91CD\u65B0\u53D1\u9001".concat(A,"s"):"\u83B7\u53D6\u9A8C\u8BC1\u7801")),e.a.createElement(N.a.Item,{noStyle:!0},e.a.createElement("div",{className:s.a.buttonWrap},e.a.createElement(S.a,{className:"".concat(s.a.submitButton),size:"large",type:"primary",htmlType:"submit"},"\u786E\u5B9A"),e.a.createElement(S.a,{className:s.a.submitButton,size:"large",onClick:function(){return o(null)}},"\u53D6\u6D88")))),e.a.createElement("div",{className:"".concat(s.a.row," ").concat(n===U.Email?"":s.a.rowBorder)},e.a.createElement("span",{className:"".concat(s.a.name," ").concat(s.a.color999)},"\u90AE\u7BB1"),e.a.createElement("div",{className:"".concat(s.a.description," ").concat(s.a.colorCDCDCD)},((j=F.basicInfo)===null||j===void 0?void 0:j.mail)?e.a.createElement("span",{className:"".concat(s.a.status," mr20")},(ne=F.basicInfo)===null||ne===void 0?void 0:ne.mail):e.a.createElement("span",{className:"".concat(s.a.status," ").concat(s.a.colorRed," mr20")},"\u672A\u7ED1\u5B9A"),"\u90AE\u7BB1\u8D26\u53F7\u4EC5\u81EA\u5DF1\u53EF\u89C1\uFF0C\u53EF\u7528\u4E8E\u90AE\u7BB1\u8D26\u53F7\u767B\u5F55",!(z==null||((q=z.setting)===null||q===void 0)?void 0:q.is_local)&&"EduCoder"),n!==U.Email&&e.a.createElement("span",{className:s.a.active,onClick:function(){return o(U.Email)}},((V=F.basicInfo)===null||V===void 0?void 0:V.mail)?"\u66F4\u6362":"\u7ACB\u5373\u7ED1\u5B9A")),n===U.Email&&e.a.createElement(e.a.Fragment,null,e.a.createElement(N.a.Item,{label:"\u90AE\u7BB1\u5730\u5740",name:"email",rules:[{required:!0,message:((re=F.basicInfo)===null||re===void 0?void 0:re.mail)?"\u8BF7\u8F93\u5165\u8981\u66F4\u6362\u7684\u65B0\u90AE\u7BB1\u5730\u5740":"\u8BF7\u8F93\u5165\u90AE\u7BB1\u5730\u5740"}]},e.a.createElement(Z.a,{placeholder:((oe=F.basicInfo)===null||oe===void 0?void 0:oe.mail)?"\u8BF7\u8F93\u5165\u8981\u66F4\u6362\u7684\u65B0\u90AE\u7BB1\u5730\u5740":"\u8BF7\u8F93\u5165\u90AE\u7BB1\u5730\u5740"})),!(z==null||((ee=z.setting)===null||ee===void 0)?void 0:ee.is_local)&&e.a.createElement(N.a.Item,{label:"\u90AE\u7BB1\u9A8C\u8BC1\u7801"},e.a.createElement(N.a.Item,{name:"emailValidateCode",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u90AE\u7BB1\u6536\u5230\u7684\u9A8C\u8BC1\u7801"}],noStyle:!0},e.a.createElement(Z.a,{placeholder:"\u8BF7\u8F93\u5165\u90AE\u7BB1\u6536\u5230\u7684\u9A8C\u8BC1\u7801"})),e.a.createElement(S.a,{type:"primary",className:"ml5",disabled:X,onClick:function(){return Xe(!1)}},X?"\u91CD\u65B0\u53D1\u9001".concat(A,"s"):"\u83B7\u53D6\u9A8C\u8BC1\u7801")),e.a.createElement(N.a.Item,{noStyle:!0},e.a.createElement("div",{className:s.a.buttonWrap},e.a.createElement(S.a,{className:"".concat(s.a.submitButton),size:"large",type:"primary",htmlType:"submit"},"\u786E\u5B9A"),e.a.createElement(S.a,{className:s.a.submitButton,size:"large",onClick:function(){return o(null)}},"\u53D6\u6D88")))),e.a.createElement("div",{className:s.a.row},e.a.createElement("span",{className:"".concat(s.a.name," ").concat(s.a.color999)},"\u5BC6\u7801"),e.a.createElement("div",{className:"".concat(s.a.description," ").concat(s.a.colorCDCDCD)},e.a.createElement("span",{className:"".concat(s.a.status," mr20")},"**********"),"\u7528\u4E8E\u4FDD\u62A4\u8D26\u6237\u4FE1\u606F\u548C\u767B\u5F55\u5B89\u5168"),n!==U.Password&&e.a.createElement("span",{className:s.a.active,onClick:function(){return o(U.Password)}},"\u4FEE\u6539")),n===U.Password&&e.a.createElement(e.a.Fragment,null,((Y=F.basicInfo)===null||Y===void 0?void 0:Y.has_password)&&e.a.createElement(N.a.Item,{label:"\u65E7\u5BC6\u7801",name:"oldPassword",rules:[{required:!0,message:"\u8BF7\u8BBE\u7F6E8\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}]},e.a.createElement(Z.a,{type:"password",placeholder:"\u8BF7\u8BBE\u7F6E8\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"})),e.a.createElement(Ue.a,{title:e.a.createElement("div",null,e.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),e.a.createElement("br",null),e.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),e.a.createElement("br",null),e.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"top"},e.a.createElement(N.a.Item,{label:"\u65B0\u5BC6\u7801",name:"newPassword",rules:[{},{validator:Ze}]},e.a.createElement(Z.a,{type:"password",placeholder:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),e.a.createElement(Ue.a,{title:e.a.createElement("div",null,e.a.createElement("span",null,"\u957F\u5EA6\u4E3A8-16\u4F4D\u5B57\u7B26"),e.a.createElement("br",null),e.a.createElement("span",null,"\u5B57\u6BCD/\u6570\u5B57\u4EE5\u53CA\u6807\u70B9\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"),e.a.createElement("br",null),e.a.createElement("span",null,"\u4E0D\u5141\u8BB8\u6709\u7A7A\u683C\u3001\u4E2D\u6587")),placement:"top"},e.a.createElement(N.a.Item,{label:"\u518D\u6B21\u8F93\u5165",name:"againPassword",rules:[{required:!0,message:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"},{validator:function(l,c,d){c!=t.getFieldsValue().newPassword?d("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):d()}}]},e.a.createElement(Z.a,{type:"password",placeholder:"\u8BF7\u518D\u6B21\u8F93\u5165\u65B0\u5BC6\u7801"}))),e.a.createElement(N.a.Item,{noStyle:!0},e.a.createElement("div",{className:s.a.buttonWrap},e.a.createElement(S.a,{className:"".concat(s.a.submitButton),size:"large",type:"primary",htmlType:"submit"},"\u786E\u5B9A"),e.a.createElement(S.a,{className:s.a.submitButton,size:"large",onClick:function(){return o(null)}},"\u53D6\u6D88")))))),e.a.createElement("div",{className:"".concat(s.a.hint," font14")},"* \u6211\u4EEC\u786E\u4FDD\u4F60\u6240\u63D0\u4F9B\u7684\u4FE1\u606F\u5747\u5904\u4E8E\u4E25\u683C\u4FDD\u5BC6\u72B6\u6001\uFF0C\u4E0D\u4F1A\u6CC4\u9732")),e.a.createElement(ce.a,{title:"\u63D0\u793A",visible:tt,onCancel:function(){pe(!1)},footer:e.a.createElement("div",null,e.a.createElement(S.a,{style:{textAlign:"end"},type:"primary",onClick:function(){return pe(!1)}},"\u786E \u5B9A"))},e.a.createElement("div",{style:{padding:"7px 24px"}},e.a.createElement("span",null,"\u60A8\u76EE\u524D\u53EA\u6709\u624B\u673A\u53F7\u767B\u5F55\u4E00\u79CD\u65B9\u5F0F\uFF0C\u89E3\u7ED1\u540E\u5C06\u65E0\u6CD5\u6B63\u5E38\u4F7F\u7528\u5E73\u53F0\uFF0C\u9700\u8981\u60A8\u5148\u7ED1\u5B9A\u4EE5\u4E0B\u7684\u4EFB\u610F\u4E00\u79CD\u767B\u5F55\u65B9\u5F0F\uFF0C\u518D\u8FDB\u884C\u89E3\u7ED1\u3002"),e.a.createElement("br",null),e.a.createElement("p",{style:{marginTop:"1em",display:"flex"}},e.a.createElement("span",{style:{flex:"1"}},"1\u3001\u7ED1\u5B9A\u90AE\u7BB1 ")," ",e.a.createElement(S.a,{type:"primary",ghost:!0,onClick:function(){return pe(!1)},style:{borderRadius:"12px",height:"26px",width:"93px",cursor:"pointer"}},"\u524D\u5F80\u7ED1\u5B9A")),e.a.createElement("p",{style:{marginTop:"1em",display:"flex"}},e.a.createElement("span",{style:{flex:"1"}},"2\u3001\u7ED1\u5B9A\u5FAE\u4FE1 ")," ",e.a.createElement(S.a,{type:"primary",ghost:!0,style:{borderRadius:"12px",height:"26px",width:"93px"}},e.a.createElement(De.Link,{to:"/account/binding"},"\u524D\u5F80\u7ED1\u5B9A"))),e.a.createElement("p",{style:{marginTop:"1em",display:"flex"}},e.a.createElement("span",{style:{flex:"1"}},"3\u3001\u7ED1\u5B9AQQ ")," ",e.a.createElement(S.a,{type:"primary",ghost:!0,style:{borderRadius:"12px",height:"26px",width:"93px"}},e.a.createElement(De.Link,{to:"/account/binding"},"\u524D\u5F80\u7ED1\u5B9A"))))),e.a.createElement(ce.a,{title:"\u624B\u673A\u53F7\u89E3\u7ED1",visible:ut,onCancel:function(){return ge(!1)},onOk:Object(H.a)(C().mark(function i(){var l,c,d;return C().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(Re){m.next=3;break}return w.b.info("\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A"),m.abrupt("return");case 3:return m.next=5,Object(de.a)("/api/users/accounts/".concat(v==null||((l=v.userInfo)===null||l===void 0)?void 0:l.login,"/phone_unbind.json"),{method:"POST",body:{code:Re}});case 5:c=m.sent,(c==null?void 0:c.status)===0&&(w.b.info("\u89E3\u7ED1\u6210\u529F"),G(!1),ge(!1),ke(""),T({type:"account/getBasicInfo",payload:{login:(d=v.userInfo)===null||d===void 0?void 0:d.login}}));case 7:case"end":return m.stop()}},i)}))},e.a.createElement("div",{style:{padding:"8px 24px"}},e.a.createElement("p",null,"\u624B\u673A\u53F7\u89E3\u7ED1\u540E\uFF0C\u5C06\u65E0\u6CD5\u4F7F\u7528\u8BE5\u624B\u673A\u53F7\u767B\u5F55\u5E73\u53F0\uFF0C\u8BF7\u77E5\u6089"),e.a.createElement("p",null,"\u4F60\u7684\u624B\u673A\u53F7\uFF1A",(ie=F.basicInfo)===null||ie===void 0?void 0:ie.phone),e.a.createElement("p",null,"\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A",e.a.createElement(Z.a,{size:"large",value:Re,onChange:function(l){return ke(l.target.value)},style:{width:"240px"}})," ",e.a.createElement(S.a,{disabled:X,type:"primary",size:"large",onClick:Object(H.a)(C().mark(function i(){var l,c;return C().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(de.a)("/api/users/accounts/".concat(v==null||((l=v.userInfo)===null||l===void 0)?void 0:l.login,"/get_phone_code.json"),{method:"get"});case 2:c=_.sent,(c==null?void 0:c.status)===0&&(w.b.info("\u9A8C\u8BC1\u7801\u53D1\u9001\u6210\u529F"),G(!0));case 4:case"end":return _.stop()}},i)}))},X?"\u91CD\u65B0\u53D1\u9001".concat(A,"s"):"\u83B7\u53D6\u9A8C\u8BC1\u7801")))),e.a.createElement(ce.a,{title:"\u5F3A\u5236\u89E3\u7ED1",visible:lt,onCancel:function(){return ye(!1)},onOk:Object(H.a)(C().mark(function i(){var l,c,d;return C().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(Be){m.next=3;break}return w.b.info("\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A"),m.abrupt("return");case 3:return m.next=5,Object(de.a)("/api/users/accounts/".concat(v==null||((l=v.userInfo)===null||l===void 0)?void 0:l.login,"/phone_force_unbind.json"),{method:"POST",body:{code:Be,phone:t.getFieldValue("phone")}});case 5:c=m.sent,(c==null?void 0:c.status)===0&&(w.b.info("\u89E3\u7ED1\u6210\u529F"),G(!1),ye(!1),o(null),xe(""),T({type:"account/getBasicInfo",payload:{login:(d=v.userInfo)===null||d===void 0?void 0:d.login}}));case 7:case"end":return m.stop()}},i)}))},e.a.createElement("div",{style:{padding:"8px 24px"}},e.a.createElement("p",null,"\u82E5\u539F\u8D26\u53F7\u53EA\u6709\u7ED1\u5B9A\u4E86\u624B\u673A\u53F7\u4E00\u79CD\u767B\u5F55\u65B9\u5F0F\uFF0C\u5F3A\u5236\u89E3\u7ED1\u540E\u4F1A\u5BFC\u81F4\u539F\u8D26\u53F7\u65E0\u6CD5\u767B\u5F55\uFF0C\u8BF7\u786E\u5B9A\u662F\u5426\u5F3A\u5236\u89E3\u7ED1"),e.a.createElement("p",null,"\u4F60\u7684\u624B\u673A\u53F7\uFF1A",t.getFieldValue("phone")),e.a.createElement("p",null,"\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A",e.a.createElement(Z.a,{value:Be,size:"large",onChange:function(l){return xe(l.target.value)},style:{width:"240px"}})," ",e.a.createElement(S.a,{disabled:X,type:"primary",size:"large",onClick:Object(H.a)(C().mark(function i(){var l,c;return C().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return l=Object(Ae.L)(t.getFieldValue("phone")),_.next=3,T({type:"account/getCode",payload:{login:t.getFieldValue("phone"),type:10,smscode:l}});case 3:c=_.sent,c.status===1&&(w.b.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),G(!0));case 5:case"end":return _.stop()}},i)}))},X?"\u91CD\u65B0\u53D1\u9001".concat(A,"s"):"\u83B7\u53D6\u9A8C\u8BC1\u7801")))),e.a.createElement(ce.a,{title:"\u63D0\u793A",visible:rt,onCancel:function(){Pe(!1)},okText:"\u8FDB\u884C\u5F3A\u5236\u89E3\u7ED1",okButtonProps:{type:"primary",ghost:!0,style:{width:"124px"}},onOk:function(){ye(!0),Pe(!1)}},e.a.createElement("div",{style:{padding:"7px 24px"}},e.a.createElement("span",null,"\u8BE5\u624B\u673A\u53F7\u5DF2\u7ECF\u88AB\u7ED1\u5B9A\u8D26\u53F7\uFF0C\u5982\u679C\u9700\u8981\u5C06\u8BE5\u624B\u673A\u53F7\u7ED1\u5B9A\u5728\u5F53\u524D\u8D26\u53F7\u4E0A\uFF0C\u4F60\u53EF\u4EE5\u8FDB\u884C\u4E0B\u65B9\u4EFB\u610F\u4E00\u79CD\u89E3\u7ED1\u64CD\u4F5C\uFF1A"),e.a.createElement("br",null),e.a.createElement("p",{style:{marginTop:"1em",display:"flex"}},e.a.createElement("span",{style:{flex:"1"}},"1\u3001\u4F7F\u7528\u8BE5\u624B\u673A\u53F7\u767B\u5F55\u5E73\u53F0\u8FDB\u884C\u89E3\u7ED1\uFF0C\u518D\u5C06\u624B\u673A\u53F7\u7ED1\u5B9A\u5F53\u524D\u8D26\u53F7\u4E0A\u3002")),e.a.createElement("p",{style:{marginTop:"1em",display:"flex"}},e.a.createElement("span",{style:{flex:"1"}},"2\u3001\u5F3A\u5236\u89E3\u7ED1\uFF08\u5F3A\u5236\u89E3\u7ED1\u53EF\u80FD\u4F1A\u5BFC\u81F4\u89E3\u7ED1\u8D26\u53F7\u65E0\u6CD5\u767B\u5F55\uFF09")))))},Ft=he.default=Object(Ge.a)(function(E){var I=E.user,b=E.account,D=E.loading,x=E.globalSetting;return{user:I,account:b,globalSetting:x,loading:D.models.index}})(Je)},bu1o:function(Ce,he,p){Ce.exports={wrap:"wrap___L0XY0",content:"content___1FZI4",hint:"hint___2Mhin",titleWrap:"titleWrap___3-5ea",title:"title___3dpg1",formWrap:"formWrap___1-_oA",row:"row___10m9D",rowBorder:"rowBorder___1KLaz",name:"name___3A1ha",status:"status___jLEgn",description:"description___GYT0j",active:"active___UNwEo",color999:"color999___1O3Pw",colorCDCDCD:"colorCDCDCD___Xw3Dl",colorRed:"colorRed___Tupja",submitButton:"submitButton___1_t-q",buttonWrap:"buttonWrap___Q18CA"}}}]);