2 lines
8.4 KiB
JavaScript
2 lines
8.4 KiB
JavaScript
(window.webpackJsonp=window.webpackJsonp||[]).push([[25],{"10oi":function(y,M,e){y.exports={wrap:"wrap___15YxZ",avatarWrap:"avatarWrap___1SK7M",avatar:"avatar___aE2NE",updateAvatarWrap:"updateAvatarWrap___1fuUU",img:"img___1hVau",updateAvatar:"updateAvatar___3eO7J",name:"name___3A4CD",role:"role___2fZYJ",title:"title___BMo5O",colorGary:"colorGary___1xzwA",colorGreen:"colorGreen___1cWMZ",colorRed:"colorRed___3vds7",item:"item___3kvAY",active:"active___2NtTm"}},"5sM0":function(y,M,e){y.exports={modal:"modal___2DX0z",avatarWrap:"avatarWrap___2lmFf",tip:"tip___220u_",previewWrap:"previewWrap___2BJLo",previewImg:"previewImg___29S6d",uploadButton:"uploadButton___30_6b"}},m3a9:function(y,M,e){"use strict";e.r(M);var B=e("VBJJ"),C=e.n(B),x=e("z3+T"),j=e("buSX"),A=e("ZZRV"),a=e.n(A),p=e("9kvl"),D=e("GZha"),W=e("q5+0"),F=e("m3rI"),aa=e("rjoL"),$=e("TMtJ"),ea=e("Mumi"),w=e("/zo+"),ta=e("X/R0"),S=e("M6G9"),J=e("sHXw"),z=e.n(J),Z=e("5sM0"),b=e.n(Z),na=e("Awr+"),V=function(n){var c=n.user,l=n.account,d=n.globalSetting,P=n.loading,h=n.dispatch,g=n.visible,N=n.onClose,f=Object(A.useState)(),R=Object(D.a)(f,2),m=R[0],_=R[1],I=Object(A.useRef)();Object(A.useEffect)(function(){if(g){var v;_("".concat(F.a.IMG_SERVER,"/images/").concat((v=c.userInfo)===null||v===void 0?void 0:v.image_url))}},[c.userInfo,g]);var E=function(i){var U,s;if(i.dataTransfer?s=i.dataTransfer.files:i.target&&(s=i.target.files),!((U=s)===null||U===void 0?void 0:U.length))return;var L=s[0];if(!/^image\/\w+/.test(L.type)){S.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u56FE\u7247\u683C\u5F0F\u7684\u6587\u4EF6");return}if(L.size>2*1024*1024){S.b.info("\u4EC5\u652F\u6301\u6587\u4EF6\u5927\u5C0F\u5C0F\u4E8E2M\u7684\u6587\u4EF6");return}var r=new FileReader;r.onload=function(){_(r.result)},r.readAsDataURL(s[0])},X=function(){var v=Object(x.a)(C.a.mark(function i(){var U,s,L;return C.a.wrap(function(O){for(;;)switch(O.prev=O.next){case 0:return s=I.current.getCroppedCanvas().toDataURL("image/jpeg"),s||S.b.info("\u8BF7\u5148\u4E0A\u4F20\u56FE\u7247"),O.next=4,h({type:"account/updateAvatar",payload:{image:s,login:(U=c.userInfo)===null||U===void 0?void 0:U.login}});case 4:L=O.sent,T(),L.status===0&&(S.b.info("\u4FEE\u6539\u5934\u50CF\u6210\u529F"),h({type:"user/getUserInfo"}));case 7:case"end":return O.stop()}},i)}));return function(){return v.apply(this,arguments)}}(),T=function(){N()};return a.a.createElement($.a,{centered:!0,keyboard:!1,closable:!1,visible:g,title:"\u4E0A\u4F20\u5934\u50CF",width:550,forceRender:!0,confirmLoading:P["account/updateAvatar"],onOk:X,onCancel:T},a.a.createElement(w.a,{spinning:!!P["account/updateAvatar"]},a.a.createElement("div",{className:b.a.modal},a.a.createElement("div",null,a.a.createElement("div",{className:b.a.avatarWrap},a.a.createElement(z.a,{style:{height:320,width:320},ref:I,src:m,guides:!1,aspectRatio:1,preview:"#updateAvatarImg"})),a.a.createElement("span",{className:b.a.tip},"\u4EC5\u652F\u6301JPG\u3001GIF\u3001PNG\uFF0C\u4E14\u6587\u4EF6\u5C0F\u4E8E2M")),a.a.createElement("div",{className:b.a.previewWrap},a.a.createElement("div",null,a.a.createElement("div",{className:b.a.previewImg,id:"updateAvatarImg"}),a.a.createElement("div",{className:"".concat(b.a.tip," tc")},"\u5934\u50CF\u9884\u89C8")),a.a.createElement("label",{className:b.a.uploadButton,id:"uploadBtn",htmlFor:"inputImage"},a.a.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",style:{display:"none"},onChange:E}),"\u70B9\u51FB\u4E0A\u4F20")))))},Y=Object(p.a)(function(o){var n=o.user,c=o.account,l=o.loading,d=o.globalSetting;return{user:n,account:c,globalSetting:d,loading:l.effects}})(V),K=e("10oi"),t=e.n(K),u;(function(o){o.Profile="profile",o.Certification="certification",o.Secure="secure",o.Group="teach-group",o.Binding="binding"})(u||(u={}));var H=function(n){var c,l,d,P,h,g,N,f,R=n.user,m=n.account,_=n.globalSetting,I=n.loading,E=n.dispatch,X=Object(j.a)(n,["user","account","globalSetting","loading","dispatch"]),T=Object(A.useState)(),v=Object(D.a)(T,2),i=v[0],U=v[1],s=Object(W.l)();Object(A.useEffect)(function(){var r,O=(r=s.pathname.split("/"))===null||r===void 0?void 0:r[2];U(O)},[s.pathname]);var L="".concat(F.a.IMG_SERVER,"/images/").concat((c=R.userInfo)===null||c===void 0?void 0:c.image_url);return a.a.createElement("section",{className:t.a.wrap},a.a.createElement("div",{className:t.a.avatarWrap},a.a.createElement("div",{className:t.a.avatar},a.a.createElement("div",{className:t.a.updateAvatarWrap},a.a.createElement("img",{className:t.a.img,src:L}),a.a.createElement("div",{className:t.a.updateAvatar,onClick:function(){E({type:"account/setActionTabs",payload:{key:"Account-UpdateAvatar"}})}},"\u4FEE\u6539\u5934\u50CF"))),a.a.createElement("span",{className:t.a.name},(l=R.userInfo)===null||l===void 0?void 0:l.username),a.a.createElement("span",{className:t.a.role},(d=R.userInfo)===null||d===void 0?void 0:d.user_identity)),a.a.createElement("div",null,a.a.createElement("div",{className:t.a.title},"\u8D26\u53F7\u7BA1\u7406"),a.a.createElement("ul",{className:"pl0"},a.a.createElement("li",{className:"".concat(t.a.item," ").concat(i===u.Profile?t.a.active:""),onClick:function(){return p.c.push("/account/".concat(u.Profile))}},a.a.createElement("span",null,a.a.createElement("i",{className:"iconfont icon-jibenxinxi font16 mr5 ".concat(t.a.colorGary)}),"\u57FA\u672C\u4FE1\u606F"),a.a.createElement("i",{className:"iconfont font16 mr25 ".concat(((P=m.basicInfo)===null||P===void 0?void 0:P.base_info_completed)?"".concat(t.a.colorGreen," icon-wancheng"):"".concat(t.a.colorRed," icon-tishi"))})),a.a.createElement("li",{className:"".concat(t.a.item," ").concat(i===u.Certification?t.a.active:""),onClick:function(){return p.c.push("/account/".concat(u.Certification))}},a.a.createElement("span",null,a.a.createElement("i",{className:"iconfont icon-renzhengxinxi font16 mr5 ".concat(t.a.colorGary)}),"\u8BA4\u8BC1\u4FE1\u606F"),a.a.createElement("i",{className:"iconfont font16 mr25 ".concat(((h=m.basicInfo)===null||h===void 0?void 0:h.professional_certification)==="certified"&&((g=m.basicInfo)===null||g===void 0?void 0:g.authentication)==="certified"?"".concat(t.a.colorGreen," icon-wancheng"):"".concat(t.a.colorRed," icon-tishi"))})),a.a.createElement("li",{className:"".concat(t.a.item," ").concat(i===u.Group?t.a.active:""),onClick:function(){return p.c.push("/account/teach-group")}},a.a.createElement("span",null," ",a.a.createElement("i",{className:"iconfont icon-STEERINGCOMMITTEE font16 mr5 ".concat(t.a.colorGary)}),"\u6559\u7814\u56E2\u961F ")),a.a.createElement("li",{className:"".concat(t.a.item," ").concat(i===u.Secure?t.a.active:""),onClick:function(){return p.c.push("/account/".concat(u.Secure))}},a.a.createElement("span",null,a.a.createElement("i",{className:"iconfont icon-anquanshezhi font16 mr5 ".concat(t.a.colorGary)}),"\u5B89\u5168\u8BBE\u7F6E")),!(_==null||((N=_.setting)===null||N===void 0)?void 0:N.is_local)&&a.a.createElement("li",{className:"".concat(t.a.item," ").concat(i===u.Binding?t.a.active:""),onClick:function(){return p.c.push("/account/".concat(u.Binding))}},a.a.createElement("span",null,a.a.createElement("i",{className:"iconfont icon-lianjie font16 mr5 ".concat(t.a.colorGary)}),"\u7ED1\u5B9A\u767B\u5F55\u8D26\u53F7")))),a.a.createElement(Y,{visible:((f=m.actionTabs)===null||f===void 0?void 0:f.key)==="Account-UpdateAvatar",onClose:function(){E({type:"account/setActionTabs"})}}))},k=Object(p.a)(function(o){var n=o.user,c=o.account,l=o.loading,d=o.globalSetting;return{user:n,account:c,globalSetting:d,loading:l.models.index}})(H),Q=e("n6JY"),G=e.n(Q),q=function(n){var c,l=n.user,d=n.account,P=n.globalSetting,h=n.loading,g=n.dispatch,N=Object(j.a)(n,["user","account","globalSetting","loading","dispatch"]);return Object(A.useEffect)(function(){var f;if(!((f=l.userInfo)===null||f===void 0?void 0:f.login))return;Object(x.a)(C.a.mark(function R(){var m,_;return C.a.wrap(function(E){for(;;)switch(E.prev=E.next){case 0:return E.next=2,g({type:"account/getBasicInfo",payload:{login:(m=l.userInfo)===null||m===void 0?void 0:m.login}});case 2:_=E.sent,(_==null?void 0:_.base_info_completed)||p.c.push("/account/profile/edit");case 4:case"end":return E.stop()}},R)}))()},[(c=l.userInfo)===null||c===void 0?void 0:c.login]),a.a.createElement("section",{className:G.a.bg},a.a.createElement("div",{className:G.a.wrap},a.a.createElement(k,null),N.children))},oa=M.default=Object(p.a)(function(o){var n=o.user,c=o.account,l=o.loading,d=o.globalSetting;return{user:n,account:c,globalSetting:d,loading:l.models.index}})(q)},n6JY:function(y,M,e){y.exports={bg:"bg___wq3H6",wrap:"wrap___13xuI"}}}]);
|