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
8.8 KiB
2 lines
8.8 KiB
(window.webpackJsonp=window.webpackJsonp||[]).push([[31],{"10oi":function(I,F,a){I.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(I,F,a){I.exports={modal:"modal___2DX0z",avatarWrap:"avatarWrap___2lmFf",tip:"tip___220u_",previewWrap:"previewWrap___2BJLo",previewImg:"previewImg___29S6d",uploadButton:"uploadButton___30_6b"}},m3a9:function(I,F,a){"use strict";a.r(F);var w=a("WmNS"),j=a.n(w),T=a("9og8"),D=a("PpiC"),A=a("q1tI"),e=a.n(A),B=a("Ty5D"),U=a("9kvl"),X=a("tJVT"),$=a("m3rI"),ce=a("2qtc"),J=a("kLXV"),le=a("T2oS"),Y=a("W9HT"),re=a("miYZ"),x=a("tsqr"),z=a("wyMu"),V=a.n(z),H=a("5sM0"),b=a.n(H),se=a("YQfW"),Z=function(t){var c=t.user,l=t.account,s=t.globalSetting,P=t.loading,h=t.dispatch,m=t.visible,N=t.onClose,M=Object(A.useState)(),_=Object(X.a)(M,2),y=_[0],E=_[1],i=Object(A.useRef)();Object(A.useEffect)(function(){if(m){var u;E("".concat($.a.IMG_SERVER,"/images/").concat((u=c.userInfo)===null||u===void 0?void 0:u.image_url))}},[c.userInfo,m]);var S=function(R){var v,p;if(R.dataTransfer?p=R.dataTransfer.files:R.target&&(p=R.target.files),!((v=p)===null||v===void 0?void 0:v.length))return;var L=p[0];if(!/^image\/\w+/.test(L.type)){x.b.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u56FE\u7247\u683C\u5F0F\u7684\u6587\u4EF6");return}if(L.size>2*1024*1024){x.b.info("\u4EC5\u652F\u6301\u6587\u4EF6\u5927\u5C0F\u5C0F\u4E8E2M\u7684\u6587\u4EF6");return}var O=new FileReader;O.onload=function(){E(O.result)},O.readAsDataURL(p[0])},r=function(){var u=Object(T.a)(j.a.mark(function R(){var v,p,L;return j.a.wrap(function(g){for(;;)switch(g.prev=g.next){case 0:return p=i.current.getCroppedCanvas().toDataURL("image/jpeg"),p||x.b.info("\u8BF7\u5148\u4E0A\u4F20\u56FE\u7247"),g.next=4,h({type:"account/updateAvatar",payload:{image:p,login:(v=c.userInfo)===null||v===void 0?void 0:v.login}});case 4:L=g.sent,C(),L.status===0&&(x.b.info("\u4FEE\u6539\u5934\u50CF\u6210\u529F"),h({type:"user/getUserInfo"}));case 7:case"end":return g.stop()}},R)}));return function(){return u.apply(this,arguments)}}(),C=function(){N()};return e.a.createElement(J.a,{centered:!0,keyboard:!1,closable:!1,visible:m,title:"\u4E0A\u4F20\u5934\u50CF",width:550,forceRender:!0,confirmLoading:P["account/updateAvatar"],onOk:r,onCancel:C},e.a.createElement(Y.a,{spinning:!!P["account/updateAvatar"]},e.a.createElement("div",{className:b.a.modal},e.a.createElement("div",null,e.a.createElement("div",{className:b.a.avatarWrap},e.a.createElement(V.a,{style:{height:320,width:320},ref:i,src:y,guides:!1,aspectRatio:1,preview:"#updateAvatarImg"})),e.a.createElement("span",{className:b.a.tip},"\u4EC5\u652F\u6301JPG\u3001GIF\u3001PNG\uFF0C\u4E14\u6587\u4EF6\u5C0F\u4E8E2M")),e.a.createElement("div",{className:b.a.previewWrap},e.a.createElement("div",null,e.a.createElement("div",{className:b.a.previewImg,id:"updateAvatarImg"}),e.a.createElement("div",{className:"".concat(b.a.tip," tc")},"\u5934\u50CF\u9884\u89C8")),e.a.createElement("label",{className:b.a.uploadButton,id:"uploadBtn",htmlFor:"inputImage"},e.a.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",style:{display:"none"},onChange:S}),"\u70B9\u51FB\u4E0A\u4F20")))))},K=Object(U.a)(function(o){var t=o.user,c=o.account,l=o.loading,s=o.globalSetting;return{user:t,account:c,globalSetting:s,loading:l.effects}})(Z),k=a("10oi"),n=a.n(k),d;(function(o){o.Profile="profile",o.Certification="certification",o.Secure="secure",o.Group="teach-group",o.Binding="binding",o.Results="Results"})(d||(d={}));var Q=function(t){var c,l,s,P,h,m,N,M,_,y,E,i,S,r=t.user,C=t.account,u=t.globalSetting,R=t.loading,v=t.dispatch,p=Object(D.a)(t,["user","account","globalSetting","loading","dispatch"]),L=Object(A.useState)(),O=Object(X.a)(L,2),g=O[0],te=O[1],W=Object(B.l)();Object(A.useEffect)(function(){var f,oe=(f=W.pathname.split("/"))===null||f===void 0?void 0:f[2];te(oe)},[W.pathname]);var ne="".concat($.a.IMG_SERVER,"/images/").concat((c=r.userInfo)===null||c===void 0?void 0:c.image_url);return e.a.createElement("section",{className:n.a.wrap},e.a.createElement("div",{className:n.a.avatarWrap},e.a.createElement("div",{className:n.a.avatar},e.a.createElement("div",{className:n.a.updateAvatarWrap},e.a.createElement("img",{className:n.a.img,src:ne}),e.a.createElement("div",{className:n.a.updateAvatar,onClick:function(){v({type:"account/setActionTabs",payload:{key:"Account-UpdateAvatar"}})}},"\u4FEE\u6539\u5934\u50CF"))),e.a.createElement("span",{className:n.a.name,title:(l=r.userInfo)===null||l===void 0?void 0:l.username},((s=r.userInfo)===null||s===void 0||((P=s.username)===null||P===void 0)?void 0:P.length)>6?((h=r.userInfo)===null||h===void 0||((m=h.username)===null||m===void 0)?void 0:m.substr(0,6))+"...":(N=r.userInfo)===null||N===void 0?void 0:N.username),e.a.createElement("span",{className:n.a.role},(M=r.userInfo)===null||M===void 0?void 0:M.user_identity)),e.a.createElement("div",null,e.a.createElement("div",{className:n.a.title},"\u8D26\u53F7\u7BA1\u7406"),e.a.createElement("ul",{className:"pl0"},e.a.createElement("li",{className:"".concat(n.a.item," ").concat(g===d.Profile?n.a.active:""),onClick:function(){return U.c.push("/account/".concat(d.Profile))}},e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont icon-jibenxinxi font16 mr5 ".concat(n.a.colorGary)}),"\u57FA\u672C\u4FE1\u606F"),e.a.createElement("i",{className:"iconfont font16 mr25 ".concat(((_=C.basicInfo)===null||_===void 0?void 0:_.base_info_completed)?"".concat(n.a.colorGreen," icon-wancheng"):"".concat(n.a.colorRed," icon-tishi"))})),e.a.createElement("li",{className:"".concat(n.a.item," ").concat(g===d.Certification?n.a.active:""),onClick:function(){return U.c.push("/account/".concat(d.Certification))}},e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont icon-renzhengxinxi font16 mr5 ".concat(n.a.colorGary)}),"\u8BA4\u8BC1\u4FE1\u606F"),e.a.createElement("i",{className:"iconfont font16 mr25 ".concat(((y=C.basicInfo)===null||y===void 0?void 0:y.professional_certification)==="certified"&&((E=C.basicInfo)===null||E===void 0?void 0:E.authentication)==="certified"?"".concat(n.a.colorGreen," icon-wancheng"):"".concat(n.a.colorRed," icon-tishi"))})),e.a.createElement("li",{className:"".concat(n.a.item," ").concat(g===d.Secure?n.a.active:""),onClick:function(){return U.c.push("/account/".concat(d.Secure))}},e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont icon-anquanshezhi font16 mr5 ".concat(n.a.colorGary)}),"\u5B89\u5168\u8BBE\u7F6E")),!(u==null||((i=u.setting)===null||i===void 0)?void 0:i.is_local)&&e.a.createElement("li",{className:"".concat(n.a.item," ").concat(g===d.Binding?n.a.active:""),onClick:function(){return U.c.push("/account/".concat(d.Binding))}},e.a.createElement("span",null,e.a.createElement("i",{className:"iconfont icon-lianjie font16 mr5 ".concat(n.a.colorGary)}),"\u7ED1\u5B9A\u767B\u5F55\u8D26\u53F7")))),e.a.createElement(K,{visible:((S=C.actionTabs)===null||S===void 0?void 0:S.key)==="Account-UpdateAvatar",onClose:function(){v({type:"account/setActionTabs"})}}))},q=Object(U.a)(function(o){var t=o.user,c=o.account,l=o.loading,s=o.globalSetting;return{user:t,account:c,globalSetting:s,loading:l.models.index}})(Q),ee=a("n6JY"),G=a.n(ee),ae=function(t){var c,l=t.user,s=t.account,P=t.globalSetting,h=t.loading,m=t.dispatch,N=Object(D.a)(t,["user","account","globalSetting","loading","dispatch"]),M=Object(B.l)();return Object(A.useEffect)(function(){var _;if(!((_=l.userInfo)===null||_===void 0?void 0:_.login))return;Object(T.a)(j.a.mark(function y(){var E,i;return j.a.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,m({type:"account/getBasicInfo",payload:{login:(E=l.userInfo)===null||E===void 0?void 0:E.login}});case 2:i=r.sent,(i==null?void 0:i.base_info_completed)||(localStorage.getItem("Noviceguide")==="0"||m({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:3,text:e.a.createElement("div",null,"\u8BF7\u60A8\u5B8C\u5584\u4E00\u4E0B\u5E73\u53F0\u7684\u57FA\u672C\u4FE1\u606F\uFF0C\u5305\u62EC\uFF1A\u6635\u79F0\u3001\u804C\u4E1A\u3001\u5B66\u6821/\u5355\u4F4D\uFF0C \u70B9\u51FB\u4FDD\u5B58")}}),U.c.push("/account/profile/edit"));case 4:case"end":return r.stop()}},y)}))()},[(c=l.userInfo)===null||c===void 0?void 0:c.login]),e.a.createElement("section",{className:G.a.bg},e.a.createElement("div",{className:G.a.wrap},e.a.createElement(q,null),N.children))},ie=F.default=Object(U.a)(function(o){var t=o.user,c=o.account,l=o.loading,s=o.globalSetting;return{user:t,account:c,globalSetting:s,loading:l.models.index}})(ae)},n6JY:function(I,F,a){I.exports={bg:"bg___wq3H6",wrap:"wrap___13xuI"}}}]);
|