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