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

2 lines
29 KiB

(window.webpackJsonp=window.webpackJsonp||[]).push([[37,14],{"0NIp":function(Ce,me,p){"use strict";p.r(me);var ft=p("2qtc"),_e=p("kLXV"),mt=p("5Dmo"),De=p("3S7+"),pt=p("+L6B"),L=p("2/Rp"),ht=p("5NDa"),Y=p("5rEg"),Ve=p("CiB2"),vt=p("miYZ"),I=p("tsqr"),H=p("9og8"),bt=p("y8nQ"),N=p("Vl3Y"),k=p("tJVT"),ze=p("PpiC"),P=p("q1tI"),e=p.n(P),Ae=p("55Ip"),Ge=p("9kvl"),We=p("bu1o"),s=p.n(We);function Qe(E,v){var A=Object(P.useRef)(),y=Object(P.useRef)();Object(P.useEffect)(function(){A.current=E}),Object(P.useEffect)(function(){function M(){A.current()}if(v!==null){var Q=setInterval(M,v);return y.current=Q,function(){return clearInterval(Q)}}},[v])}var we=p("1vsH"),Ee=p("ErOA"),Ie=p("J66h");function D(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */D=function(){return v};var E,v={},A=Object.prototype,y=A.hasOwnProperty,M=Object.defineProperty||function(u,t,a){u[t]=a.value},Q=typeof Symbol=="function"?Symbol:{},K=Q.iterator||"@@iterator",ie=Q.asyncIterator||"@@asyncIterator",te=Q.toStringTag||"@@toStringTag";function S(u,t,a){return Object.defineProperty(u,t,{value:a,enumerable:!0,configurable:!0,writable:!0}),u[t]}try{S({},"")}catch(u){S=function(a,n,l){return a[n]=l}}function ne(u,t,a,n){var l=t&&t.prototype instanceof ue?t:ue,r=Object.create(l.prototype),f=new U(n||[]);return M(r,"_invoke",{value:be(u,a,f)}),r}function ae(u,t,a){try{return{type:"normal",arg:u.call(t,a)}}catch(n){return{type:"throw",arg:n}}}v.wrap=ne;var re="suspendedStart",ce="suspendedYield",oe="executing",q="completed",x={};function ue(){}function ee(){}function h(){}var F={};S(F,K,function(){return this});var $=Object.getPrototypeOf,de=$&&$($(T([])));de&&de!==A&&y.call(de,K)&&(F=de);var w=h.prototype=ue.prototype=Object.create(F);function ve(u){["next","throw","return"].forEach(function(t){S(u,t,function(a){return this._invoke(t,a)})})}function le(u,t){function a(l,r,f,b){var R=ae(u[l],u,r);if(R.type!=="throw"){var Z=R.arg,V=Z.value;return V&&typeof V=="object"&&y.call(V,"__await")?t.resolve(V.__await).then(function(z){a("next",z,f,b)},function(z){a("throw",z,f,b)}):t.resolve(V).then(function(z){Z.value=z,f(Z)},function(z){return a("throw",z,f,b)})}b(R.arg)}var n;M(this,"_invoke",{value:function(r,f){function b(){return new t(function(R,Z){a(r,f,R,Z)})}return n=n?n.then(b,b):b()}})}function be(u,t,a){var n=re;return function(l,r){if(n===oe)throw new Error("Generator is already running");if(n===q){if(l==="throw")throw r;return{value:E,done:!0}}for(a.method=l,a.arg=r;;){var f=a.delegate;if(f){var b=X(f,a);if(b){if(b===x)continue;return b}}if(a.method==="next")a.sent=a._sent=a.arg;else if(a.method==="throw"){if(n===re)throw n=q,a.arg;a.dispatchException(a.arg)}else a.method==="return"&&a.abrupt("return",a.arg);n=oe;var R=ae(u,t,a);if(R.type==="normal"){if(n=a.done?q:ce,R.arg===x)continue;return{value:R.arg,done:a.done}}R.type==="throw"&&(n=q,a.method="throw",a.arg=R.arg)}}}function X(u,t){var a=t.method,n=u.iterator[a];if(n===E)return t.delegate=null,a==="throw"&&u.iterator.return&&(t.method="return",t.arg=E,X(u,t),t.method==="throw")||a!=="return"&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+a+"' method")),x;var l=ae(n,u.iterator,t.arg);if(l.type==="throw")return t.method="throw",t.arg=l.arg,t.delegate=null,x;var r=l.arg;return r?r.done?(t[u.resultName]=r.value,t.next=u.nextLoc,t.method!=="return"&&(t.method="next",t.arg=E),t.delegate=null,x):r:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,x)}function ge(u){var t={tryLoc:u[0]};1 in u&&(t.catchLoc=u[1]),2 in u&&(t.finallyLoc=u[2],t.afterLoc=u[3]),this.tryEntries.push(t)}function se(u){var t=u.completion||{};t.type="normal",delete t.arg,u.completion=t}function U(u){this.tryEntries=[{tryLoc:"root"}],u.forEach(ge,this),this.reset(!0)}function T(u){if(u||u===""){var t=u[K];if(t)return t.call(u);if(typeof u.next=="function")return u;if(!isNaN(u.length)){var a=-1,n=function l(){for(;++a<u.length;)if(y.call(u,a))return l.value=u[a],l.done=!1,l;return l.value=E,l.done=!0,l};return n.next=n}}throw new TypeError(typeof u+" is not iterable")}return ee.prototype=h,M(w,"constructor",{value:h,configurable:!0}),M(h,"constructor",{value:ee,configurable:!0}),ee.displayName=S(h,te,"GeneratorFunction"),v.isGeneratorFunction=function(u){var t=typeof u=="function"&&u.constructor;return!!t&&(t===ee||(t.displayName||t.name)==="GeneratorFunction")},v.mark=function(u){return Object.setPrototypeOf?Object.setPrototypeOf(u,h):(u.__proto__=h,S(u,te,"GeneratorFunction")),u.prototype=Object.create(w),u},v.awrap=function(u){return{__await:u}},ve(le.prototype),S(le.prototype,ie,function(){return this}),v.AsyncIterator=le,v.async=function(u,t,a,n,l){l===void 0&&(l=Promise);var r=new le(ne(u,t,a,n),l);return v.isGeneratorFunction(t)?r:r.next().then(function(f){return f.done?f.value:r.next()})},ve(w),S(w,te,"Generator"),S(w,K,function(){return this}),S(w,"toString",function(){return"[object Generator]"}),v.keys=function(u){var t=Object(u),a=[];for(var n in t)a.push(n);return a.reverse(),function l(){for(;a.length;){var r=a.pop();if(r in t)return l.value=r,l.done=!1,l}return l.done=!0,l}},v.values=T,U.prototype={constructor:U,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=E,this.done=!1,this.delegate=null,this.method="next",this.arg=E,this.tryEntries.forEach(se),!t)for(var a in this)a.charAt(0)==="t"&&y.call(this,a)&&!isNaN(+a.slice(1))&&(this[a]=E)},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 a=this;function n(Z,V){return f.type="throw",f.arg=t,a.next=Z,V&&(a.method="next",a.arg=E),!!V}for(var l=this.tryEntries.length-1;l>=0;--l){var r=this.tryEntries[l],f=r.completion;if(r.tryLoc==="root")return n("end");if(r.tryLoc<=this.prev){var b=y.call(r,"catchLoc"),R=y.call(r,"finallyLoc");if(b&&R){if(this.prev<r.catchLoc)return n(r.catchLoc,!0);if(this.prev<r.finallyLoc)return n(r.finallyLoc)}else if(b){if(this.prev<r.catchLoc)return n(r.catchLoc,!0)}else{if(!R)throw new Error("try statement without catch or finally");if(this.prev<r.finallyLoc)return n(r.finallyLoc)}}}},abrupt:function(t,a){for(var n=this.tryEntries.length-1;n>=0;--n){var l=this.tryEntries[n];if(l.tryLoc<=this.prev&&y.call(l,"finallyLoc")&&this.prev<l.finallyLoc){var r=l;break}}r&&(t==="break"||t==="continue")&&r.tryLoc<=a&&a<=r.finallyLoc&&(r=null);var f=r?r.completion:{};return f.type=t,f.arg=a,r?(this.method="next",this.next=r.finallyLoc,x):this.complete(f)},complete:function(t,a){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"&&a&&(this.next=a),x},finish:function(t){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),se(n),x}},catch:function(t){for(var a=this.tryEntries.length-1;a>=0;--a){var n=this.tryEntries[a];if(n.tryLoc===t){var l=n.completion;if(l.type==="throw"){var r=l.arg;se(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(t,a,n){return this.delegate={iterator:T(t),resultName:a,nextLoc:n},this.method==="next"&&(this.arg=E),x}},v}var O=function(E){return E[E.Phone=1]="Phone",E[E.Email=2]="Email",E[E.Password=3]="Password",E}(O||{}),pe=/^1\d{10}$/,Oe=/^[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(v,A,y){A?A.indexOf(" ")>-1?y("\u8BF7\u8F93\u51658-16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\u3001\u4E0D\u80FD\u4F7F\u7528\u7A7A\u683C"):A.length<8||A.length>16?y("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01"):Ye.test(A)?y():y("\u8BF7\u8F93\u51658~16\u4F4D\u5B57\u7B26\uFF0C\u5B57\u6BCD\u3001\u6570\u5B57\u548C\u7279\u6B8A\u7B26\u53F7\u81F3\u5C11\u5305\u542B2\u79CD"):y("\u8BF7\u8F93\u51658-16\u4F4D\u5B57\u7B26\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199\uFF01")},he=function(E){return E.Wechat="wechat",E.QQ="qq",E}(he||{}),Je=function(v){var A,y,M,Q,K,ie,te,S,ne,ae,re,ce,oe,q,x,ue,ee,h=v.user,F=v.account,$=v.globalSetting,de=v.loading,w=v.dispatch,ve=Object(ze.a)(v,["user","account","globalSetting","loading","dispatch"]),le=N.a.useForm(),be=Object(k.a)(le,1),X=be[0],ge=Object(P.useState)(),se=Object(k.a)(ge,2),U=se[0],T=se[1],u=Object(P.useState)(60),t=Object(k.a)(u,2),a=t[0],n=t[1],l=Object(P.useState)(),r=Object(k.a)(l,2),f=r[0],b=r[1],R=Object(P.useRef)(),Z=Object(P.useState)({}),V=Object(k.a)(Z,2),z=V[0],He=V[1],Ke=Object(P.useState)({}),je=Object(k.a)(Ke,2),Fe=je[0],qe=je[1],et=Object(P.useState)(!1),Le=Object(k.a)(et,2),tt=Le[0],fe=Le[1],at=Object(P.useState)(!1),Ne=Object(k.a)(at,2),ut=Ne[0],ye=Ne[1],nt=Object(P.useState)(!1),Se=Object(k.a)(nt,2),rt=Se[0],Pe=Se[1],ot=Object(P.useState)(!1),xe=Object(k.a)(ot,2),lt=xe[0],Re=xe[1],st=Object(P.useState)(""),Te=Object(k.a)(st,2),Be=Te[0],$e=Te[1],it=Object(P.useState)(""),ke=Object(k.a)(it,2),Ue=ke[0],Me=ke[1];Object(P.useEffect)(function(){var i,o,c=((i=F.basicInfo)===null||i===void 0?void 0:i.open_users.find(function(_){return _.en_type===he.Wechat}))||{};He(c);var d=((o=F.basicInfo)===null||o===void 0?void 0:o.open_users.find(function(_){return _.en_type===he.QQ}))||{};qe(d)},[F.basicInfo]),Object(P.useEffect)(function(){return function(){R.current&&clearInterval(R.current)}},[]),Qe(function(){if(f)n(60);else return;a>0?n(a-1):(n(60),b(!1),R.current&&clearInterval(R.current))},1e3);var Xe=function(){var i=Object(H.a)(D().mark(function o(c){var d,_,m,C,G,j;return D().wrap(function(g){for(;;)switch(g.prev=g.next){case 0:if(!c){g.next=16;break}if(_=3,d=X.getFieldValue("phone"),pe.test(d)){g.next=6;break}return I.b.info("\u8BF7\u5148\u8F93\u5165\u6B63\u786E\u7684\u624B\u673A\u53F7\u7801"),g.abrupt("return");case 6:return g.next=8,Object(Ee.a)("/api/users/accounts/".concat((m=h.userInfo)===null||m===void 0?void 0:m.login,"/valid_phone.json"),{method:"get",params:{phone:d}});case 8:if(C=g.sent,!((C==null?void 0:C.status)===-1)){g.next=11;break}return g.abrupt("return");case 11:if(!(C==null?void 0:C.is_exists)){g.next=14;break}return Pe(!0),g.abrupt("return");case 14:g.next=21;break;case 16:if(_=4,d=X.getFieldValue("email"),Oe.test(d)){g.next=21;break}return I.b.info("\u8BF7\u5148\u8F93\u5165\u6B63\u786E\u7684\u90AE\u7BB1\u5730\u5740"),g.abrupt("return");case 21:return G=Object(we.Q)(d),g.next=24,w({type:"account/getCode",payload:{login:d,type:_,smscode:G}});case 24:j=g.sent,j.status===1&&(I.b.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),b(!0));case 26:case"end":return g.stop()}},o)}));return function(c){return i.apply(this,arguments)}}(),ct=function(){var i=Object(H.a)(D().mark(function o(c){var d,_,m,C,G,j,W;return D().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(d=c||{},_=d.phone,m=d.phoneValidateCode,C=h.userInfo||{},G=C.login,pe.test(_)){B.next=5;break}return I.b.info("\u8BF7\u8F93\u5165\u6709\u6548\u768411\u4F4D\u624B\u673A\u53F7\u7801"),B.abrupt("return");case 5:return B.next=7,w({type:"account/bindPhone",payload:{login:G,phone:_,code:m}});case 7:j=B.sent,(j==null?void 0:j.status)===0&&(I.b.info("\u624B\u673A\u53F7\u7801\u7ED1\u5B9A\u6210\u529F!"),T(null),b(!1),w({type:"account/getBasicInfo",payload:{login:(W=h.userInfo)===null||W===void 0?void 0:W.login}}));case 9:case"end":return B.stop()}},o)}));return function(c){return i.apply(this,arguments)}}(),dt=function(){var i=Object(H.a)(D().mark(function o(c){var d,_,m,C,G,j,W;return D().wrap(function(B){for(;;)switch(B.prev=B.next){case 0:if(d=c||{},_=d.email,m=d.emailValidateCode,C=h.userInfo||{},G=C.login,Oe.test(_)){B.next=5;break}return I.b.info("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u90AE\u7BB1\u5730\u5740"),B.abrupt("return");case 5:return B.next=7,w({type:"account/bindEmail",payload:{login:G,email:_,code:m}});case 7:j=B.sent,(j==null?void 0:j.status)===0&&(I.b.info("\u90AE\u7BB1\u5730\u5740\u7ED1\u5B9A\u6210\u529F!"),T(null),b(!1),w({type:"account/getBasicInfo",payload:{login:(W=h.userInfo)===null||W===void 0?void 0:W.login}}));case 9:case"end":return B.stop()}},o)}));return function(c){return i.apply(this,arguments)}}(),_t=function(){var i=Object(H.a)(D().mark(function o(c){var d,_,m,C,G,j,W,g,B;return D().wrap(function(J){for(;;)switch(J.prev=J.next){case 0:if(_=c||{},m=_.oldPassword,C=_.newPassword,G=_.againPassword,j=h.userInfo||{},W=j.login,!(((d=F.basicInfo)===null||d===void 0?void 0:d.has_password)&&m===C)){J.next=5;break}return I.b.info("\u65B0\u5BC6\u7801\u4E0D\u80FD\u4E0E\u65E7\u5BC6\u7801\u76F8\u540C\uFF01"),J.abrupt("return");case 5:if(!(C!==G)){J.next=8;break}return I.b.info("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"),J.abrupt("return");case 8:return J.next=10,w({type:"account/updatePassword",payload:{login:W,old_password:Ie.Base64.encode(m),password:Ie.Base64.encode(C)}});case 10:g=J.sent,(g==null?void 0:g.status)===0&&(I.b.info("\u5BC6\u7801\u66F4\u65B0\u6210\u529F\uFF01"),T(null),w({type:"account/getBasicInfo",payload:{login:(B=h.userInfo)===null||B===void 0?void 0:B.login}}));case 12:case"end":return J.stop()}},o)}));return function(c){return i.apply(this,arguments)}}(),Et=function(o){var c=o||{};Object(Ve.a)(c),console.log("handleFinish values: ",o),U===O.Phone&&ct(o),U===O.Email&&dt(o),U===O.Password&&_t(o)};return Object(P.useEffect)(function(){U||X.setFieldsValue({phone:"",phoneValidateCode:"",email:"",emailValidateCode:"",oldPassword:"",newPassword:"",againPassword:""})},[U]),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:X,className:s.a.formWrap,labelCol:{span:6},wrapperCol:{span:10},onFinish:Et},e.a.createElement("div",{className:"".concat(s.a.row," ").concat(U===O.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)},((A=F.basicInfo)===null||A===void 0?void 0:A.phone)?e.a.createElement("span",{className:"".concat(s.a.status," mr20")},(y=F.basicInfo)===null||y===void 0?void 0:y.phone):e.a.createElement("span",{className:"".concat(s.a.status," ").concat(s.a.colorRed," mr20")},"\u672A\u7ED1\u5B9A"),((M=F.basicInfo)===null||M===void 0?void 0:M.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~"),((Q=F.basicInfo)===null||Q===void 0?void 0:Q.phone)&&U!==O.Phone&&e.a.createElement("span",{className:s.a.active,style:{marginRight:"30px",cursor:"pointer"},onClick:function(){var o;!(z==null?void 0:z.id)&&!(Fe==null?void 0:Fe.id)&&!((o=F.basicInfo)===null||o===void 0?void 0:o.mail)?fe(!0):ye(!0)}},"\u89E3\u7ED1\u624B\u673A\u53F7"),U!==O.Phone&&e.a.createElement("span",{className:s.a.active,onClick:function(){return T(O.Phone)}},((K=F.basicInfo)===null||K===void 0?void 0:K.phone)?"\u66F4\u6362":"\u7ACB\u5373\u7ED1\u5B9A")),U===O.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(((ie=F.basicInfo)===null||ie===void 0?void 0:ie.phone)?"\u66F4\u6362":"\u7ED1\u5B9A","\u7684\u624B\u673A\u53F7\u7801")},{validator:function(o,c,d){pe.test(c)&&d(),d("\u8BF7\u8F93\u5165\u6709\u6548\u768411\u4F4D\u624B\u673A\u53F7\u7801")}}]},e.a.createElement(Y.a,{placeholder:"\u8BF7\u8F93\u5165\u8981".concat(((te=F.basicInfo)===null||te===void 0?void 0:te.phone)?"\u66F4\u6362":"\u7ED1\u5B9A","\u7684\u624B\u673A\u53F7\u7801")})),!($==null||((S=$.setting)===null||S===void 0)?void 0:S.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(Y.a,{placeholder:"\u8BF7\u8F93\u5165\u624B\u673A\u83B7\u53D6\u7684\u9A8C\u8BC1\u7801"})),e.a.createElement(L.a,{type:"primary",className:"ml5",disabled:f,onClick:function(){return Xe(!0)}},f?"\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(L.a,{className:"".concat(s.a.submitButton),size:"large",type:"primary",htmlType:"submit"},"\u786E\u5B9A"),e.a.createElement(L.a,{className:s.a.submitButton,size:"large",onClick:function(){return T(null)}},"\u53D6\u6D88")))),e.a.createElement("div",{className:"".concat(s.a.row," ").concat(U===O.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)},((ne=F.basicInfo)===null||ne===void 0?void 0:ne.mail)?e.a.createElement("span",{className:"".concat(s.a.status," mr20")},(ae=F.basicInfo)===null||ae===void 0?void 0:ae.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",!($==null||((re=$.setting)===null||re===void 0)?void 0:re.is_local)&&"EduCoder"),U!==O.Email&&e.a.createElement("span",{className:s.a.active,onClick:function(){return T(O.Email)}},((ce=F.basicInfo)===null||ce===void 0?void 0:ce.mail)?"\u66F4\u6362":"\u7ACB\u5373\u7ED1\u5B9A")),U===O.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:((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"}]},e.a.createElement(Y.a,{placeholder:((q=F.basicInfo)===null||q===void 0?void 0:q.mail)?"\u8BF7\u8F93\u5165\u8981\u66F4\u6362\u7684\u65B0\u90AE\u7BB1\u5730\u5740":"\u8BF7\u8F93\u5165\u90AE\u7BB1\u5730\u5740"})),!($==null||((x=$.setting)===null||x===void 0)?void 0:x.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(Y.a,{placeholder:"\u8BF7\u8F93\u5165\u90AE\u7BB1\u6536\u5230\u7684\u9A8C\u8BC1\u7801"})),e.a.createElement(L.a,{type:"primary",className:"ml5",disabled:f,onClick:function(){return Xe(!1)}},f?"\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(L.a,{className:"".concat(s.a.submitButton),size:"large",type:"primary",htmlType:"submit"},"\u786E\u5B9A"),e.a.createElement(L.a,{className:s.a.submitButton,size:"large",onClick:function(){return T(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"),U!==O.Password&&e.a.createElement("span",{className:s.a.active,onClick:function(){return T(O.Password)}},"\u4FEE\u6539")),U===O.Password&&e.a.createElement(e.a.Fragment,null,((ue=F.basicInfo)===null||ue===void 0?void 0:ue.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(Y.a,{type:"password",placeholder:"\u8BF7\u8BBE\u7F6E8\uFF5E16\u4F4D\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"})),e.a.createElement(De.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(Y.a,{type:"password",placeholder:"\u8BF7\u8F93\u51658\uFF5E16\u4F4D\u7684\u65B0\u5BC6\u7801\uFF0C\u533A\u5206\u5927\u5C0F\u5199"}))),e.a.createElement(De.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(o,c,d){c!=X.getFieldsValue().newPassword?d("\u4E24\u6B21\u8F93\u5165\u7684\u65B0\u5BC6\u7801\u5FC5\u987B\u4E00\u81F4\uFF01"):d()}}]},e.a.createElement(Y.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(L.a,{className:"".concat(s.a.submitButton),size:"large",type:"primary",htmlType:"submit"},"\u786E\u5B9A"),e.a.createElement(L.a,{className:s.a.submitButton,size:"large",onClick:function(){return T(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(_e.a,{title:"\u63D0\u793A",visible:tt,onCancel:function(){fe(!1)},footer:e.a.createElement("div",null,e.a.createElement(L.a,{style:{textAlign:"end"},type:"primary",onClick:function(){return fe(!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(L.a,{type:"primary",ghost:!0,onClick:function(){return fe(!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(L.a,{type:"primary",ghost:!0,style:{borderRadius:"12px",height:"26px",width:"93px"}},e.a.createElement(Ae.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(L.a,{type:"primary",ghost:!0,style:{borderRadius:"12px",height:"26px",width:"93px"}},e.a.createElement(Ae.Link,{to:"/account/binding"},"\u524D\u5F80\u7ED1\u5B9A"))))),e.a.createElement(_e.a,{title:"\u624B\u673A\u53F7\u89E3\u7ED1",visible:ut,onCancel:function(){return ye(!1)},onOk:Object(H.a)(D().mark(function i(){var o,c,d;return D().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(Be){m.next=3;break}return I.b.info("\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A"),m.abrupt("return");case 3:return m.next=5,Object(Ee.a)("/api/users/accounts/".concat(h==null||((o=h.userInfo)===null||o===void 0)?void 0:o.login,"/phone_unbind.json"),{method:"POST",body:{code:Be}});case 5:c=m.sent,(c==null?void 0:c.status)===0&&(I.b.info("\u89E3\u7ED1\u6210\u529F"),b(!1),ye(!1),$e(""),w({type:"account/getBasicInfo",payload:{login:(d=h.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",(ee=F.basicInfo)===null||ee===void 0?void 0:ee.phone),e.a.createElement("p",null,"\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A",e.a.createElement(Y.a,{size:"large",value:Be,onChange:function(o){return $e(o.target.value)},style:{width:"240px"}})," ",e.a.createElement(L.a,{disabled:f,type:"primary",size:"large",onClick:Object(H.a)(D().mark(function i(){var o,c;return D().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return _.next=2,Object(Ee.a)("/api/users/accounts/".concat(h==null||((o=h.userInfo)===null||o===void 0)?void 0:o.login,"/get_phone_code.json"),{method:"get"});case 2:c=_.sent,(c==null?void 0:c.status)===0&&(I.b.info("\u9A8C\u8BC1\u7801\u53D1\u9001\u6210\u529F"),b(!0));case 4:case"end":return _.stop()}},i)}))},f?"\u91CD\u65B0\u53D1\u9001".concat(a,"s"):"\u83B7\u53D6\u9A8C\u8BC1\u7801")))),e.a.createElement(_e.a,{title:"\u5F3A\u5236\u89E3\u7ED1",visible:lt,onCancel:function(){return Re(!1)},onOk:Object(H.a)(D().mark(function i(){var o,c,d;return D().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:if(Ue){m.next=3;break}return I.b.info("\u9A8C\u8BC1\u7801\u4E0D\u80FD\u4E3A\u7A7A"),m.abrupt("return");case 3:return m.next=5,Object(Ee.a)("/api/users/accounts/".concat(h==null||((o=h.userInfo)===null||o===void 0)?void 0:o.login,"/phone_force_unbind.json"),{method:"POST",body:{code:Ue,phone:X.getFieldValue("phone")}});case 5:c=m.sent,(c==null?void 0:c.status)===0&&(I.b.info("\u89E3\u7ED1\u6210\u529F"),b(!1),Re(!1),T(null),Me(""),w({type:"account/getBasicInfo",payload:{login:(d=h.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",X.getFieldValue("phone")),e.a.createElement("p",null,"\u624B\u673A\u9A8C\u8BC1\u7801\uFF1A",e.a.createElement(Y.a,{value:Ue,size:"large",onChange:function(o){return Me(o.target.value)},style:{width:"240px"}})," ",e.a.createElement(L.a,{disabled:f,type:"primary",size:"large",onClick:Object(H.a)(D().mark(function i(){var o,c;return D().wrap(function(_){for(;;)switch(_.prev=_.next){case 0:return o=Object(we.Q)(X.getFieldValue("phone")),_.next=3,w({type:"account/getCode",payload:{login:X.getFieldValue("phone"),type:10,smscode:o}});case 3:c=_.sent,c.status===1&&(I.b.info("\u9A8C\u8BC1\u7801\u5DF2\u53D1\u9001\uFF0C\u8BF7\u6CE8\u610F\u67E5\u6536"),b(!0));case 5:case"end":return _.stop()}},i)}))},f?"\u91CD\u65B0\u53D1\u9001".concat(a,"s"):"\u83B7\u53D6\u9A8C\u8BC1\u7801")))),e.a.createElement(_e.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(){Re(!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")))))},gt=me.default=Object(Ge.a)(function(E){var v=E.user,A=E.account,y=E.loading,M=E.globalSetting;return{user:v,account:A,globalSetting:M,loading:y.models.index}})(Je)},bu1o:function(Ce,me,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"}}}]);