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.
1 line
7.8 KiB
1 line
7.8 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[11],{"10oi":function(e,a,t){e.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(e,a,t){e.exports={modal:"modal___2DX0z",avatarWrap:"avatarWrap___2lmFf",tip:"tip___220u_",previewWrap:"previewWrap___2BJLo",previewImg:"previewImg___29S6d",uploadButton:"uploadButton___30_6b"}},m3a9:function(e,a,t){"use strict";t.r(a);var n,c=t("WmNS"),o=t.n(c),r=t("9og8"),i=t("PpiC"),l=t("q1tI"),s=t.n(l),u=t("9kvl"),d=t("tJVT"),m=t("Ty5D"),p=t("m3rI"),v=(t("2qtc"),t("kLXV")),g=(t("miYZ"),t("tsqr")),_=t("wyMu"),f=t.n(_),E=t("5sM0"),b=t.n(E),w=(t("YQfW"),e=>{var a=e.user,t=(e.account,e.globalSetting,e.loading),n=e.dispatch,c=e.visible,i=e.onClose,u=Object(l["useState"])(),m=Object(d["a"])(u,2),_=m[0],E=m[1],w=Object(l["useRef"])();Object(l["useEffect"])(()=>{var e;c&&E("".concat(p["a"].IMG_SERVER,"/images/").concat(null===(e=a.userInfo)||void 0===e?void 0:e.image_url))},[a.userInfo,c]);var h=e=>{var a,t;if(e.dataTransfer?t=e.dataTransfer.files:e.target&&(t=e.target.files),null===(a=t)||void 0===a?void 0:a.length){var n=t[0];if(/^image\/\w+/.test(n.type))if(n.size>2097152)g["a"].info("\u4ec5\u652f\u6301\u6587\u4ef6\u5927\u5c0f\u5c0f\u4e8e2M\u7684\u6587\u4ef6");else{var c=new FileReader;c.onload=()=>{E(c.result)},c.readAsDataURL(t[0])}else g["a"].info("\u8bf7\u9009\u62e9\u4e00\u4e2a\u56fe\u7247\u683c\u5f0f\u7684\u6587\u4ef6")}},N=function(){var e=Object(r["a"])(o.a.mark((function e(){var t,c,r;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return c=w.current.getCroppedCanvas().toDataURL("image/jpeg"),c||g["a"].info("\u8bf7\u5148\u4e0a\u4f20\u56fe\u7247"),e.next=4,n({type:"account/updateAvatar",payload:{image:c,login:null===(t=a.userInfo)||void 0===t?void 0:t.login}});case 4:r=e.sent,I(),0===r.status&&(g["a"].info("\u4fee\u6539\u5934\u50cf\u6210\u529f"),n({type:"user/getUserInfo"}));case 7:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),I=()=>{i()};return s.a.createElement(v["a"],{keyboard:!1,closable:!1,visible:c,title:"\u4e0a\u4f20\u5934\u50cf",width:550,forceRender:!0,confirmLoading:t["account/updateAvatar"],onOk:N,onCancel:I},s.a.createElement("div",{className:b.a.modal},s.a.createElement("div",null,s.a.createElement("div",{className:b.a.avatarWrap},s.a.createElement(f.a,{style:{height:320,width:320},ref:w,src:_,guides:!1,preview:"#updateAvatarImg"})),s.a.createElement("span",{className:b.a.tip},"\u4ec5\u652f\u6301JPG\u3001GIF\u3001PNG\uff0c\u4e14\u6587\u4ef6\u5c0f\u4e8e2M")),s.a.createElement("div",{className:b.a.previewWrap},s.a.createElement("div",null,s.a.createElement("div",{className:b.a.previewImg,id:"updateAvatarImg"}),s.a.createElement("div",{className:"".concat(b.a.tip," tc")},"\u5934\u50cf\u9884\u89c8")),s.a.createElement("label",{className:b.a.uploadButton,id:"uploadBtn",htmlFor:"inputImage"},s.a.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",style:{display:"none"},onChange:h}),"\u70b9\u51fb\u4e0a\u4f20"))))}),h=Object(u["a"])(e=>{var a=e.user,t=e.account,n=e.loading,c=e.globalSetting;return{user:a,account:t,globalSetting:c,loading:n.effects}})(w),N=t("10oi"),I=t.n(N);(function(e){e["Profile"]="profile",e["Certification"]="certification",e["Secure"]="secure",e["Binding"]="binding"})(n||(n={}));var y=e=>{var a,t,c,o,r=e.user,v=e.account,g=(e.globalSetting,e.loading,e.dispatch),_=(Object(i["a"])(e,["user","account","globalSetting","loading","dispatch"]),Object(l["useState"])()),f=Object(d["a"])(_,2),E=f[0],b=f[1],w=Object(m["l"])();Object(l["useEffect"])(()=>{var e,a=null===(e=w.pathname.split("/"))||void 0===e?void 0:e[2];b(a)},[w.pathname]);var N="".concat(p["a"].IMG_SERVER,"/images/").concat(null===(a=r.userInfo)||void 0===a?void 0:a.image_url);return s.a.createElement("section",{className:I.a.wrap},s.a.createElement("div",{className:I.a.avatarWrap},s.a.createElement("div",{className:I.a.avatar},s.a.createElement("div",{className:I.a.updateAvatarWrap},s.a.createElement("img",{className:I.a.img,src:N}),s.a.createElement("div",{className:I.a.updateAvatar,onClick:()=>{g({type:"account/setActionTabs",payload:{key:"Account-UpdateAvatar"}})}},"\u4fee\u6539\u5934\u50cf"))),s.a.createElement("span",{className:I.a.name},null===(t=r.userInfo)||void 0===t?void 0:t.username),s.a.createElement("span",{className:I.a.role},null===(c=r.userInfo)||void 0===c?void 0:c.user_identity)),s.a.createElement("div",null,s.a.createElement("div",{className:I.a.title},"\u8d26\u53f7\u7ba1\u7406"),s.a.createElement("ul",null,s.a.createElement("li",{className:"".concat(I.a.item," ").concat(E===n.Profile?I.a.active:""),onClick:()=>u["c"].push("/account/".concat(n.Profile))},s.a.createElement("span",null,s.a.createElement("i",{className:"iconfont icon-jibenxinxi font16 mr5 ".concat(I.a.colorGary)}),"\u57fa\u672c\u4fe1\u606f"),s.a.createElement("i",{className:"iconfont icon-wancheng font16 mr25 ".concat(I.a.colorGreen)})),s.a.createElement("li",{className:"".concat(I.a.item," ").concat(E===n.Certification?I.a.active:""),onClick:()=>u["c"].push("/account/".concat(n.Certification))},s.a.createElement("span",null,s.a.createElement("i",{className:"iconfont icon-renzhengxinxi font16 mr5 ".concat(I.a.colorGary)}),"\u8ba4\u8bc1\u4fe1\u606f"),s.a.createElement("i",{className:"iconfont icon-tishi font16 mr25 ".concat(I.a.colorRed)})),s.a.createElement("li",{className:"".concat(I.a.item," ").concat(E===n.Secure?I.a.active:""),onClick:()=>u["c"].push("/account/".concat(n.Secure))},s.a.createElement("span",null,s.a.createElement("i",{className:"iconfont icon-anquanshezhi font16 mr5 ".concat(I.a.colorGary)}),"\u5b89\u5168\u8bbe\u7f6e")),s.a.createElement("li",{className:"".concat(I.a.item," ").concat(E===n.Binding?I.a.active:""),onClick:()=>u["c"].push("/account/".concat(n.Binding))},s.a.createElement("span",null,s.a.createElement("i",{className:"iconfont icon-lianjie font16 mr5 ".concat(I.a.colorGary)}),"\u7ed1\u5b9a\u767b\u5f55\u8d26\u53f7")))),s.a.createElement(h,{visible:"Account-UpdateAvatar"===(null===(o=v.actionTabs)||void 0===o?void 0:o.key),onClose:()=>{g({type:"account/setActionTabs"})}}))},S=Object(u["a"])(e=>{var a=e.user,t=e.account,n=e.loading,c=e.globalSetting;return{user:a,account:t,globalSetting:c,loading:n.models.index}})(y),A=t("n6JY"),R=t.n(A),j=e=>{var a,t=e.user,n=(e.account,e.globalSetting,e.loading,e.dispatch),c=Object(i["a"])(e,["user","account","globalSetting","loading","dispatch"]);return Object(l["useEffect"])(()=>{var e;(null===(e=t.userInfo)||void 0===e?void 0:e.login)&&Object(r["a"])(o.a.mark((function e(){var a,c;return o.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,n({type:"account/getBasicInfo",payload:{login:null===(a=t.userInfo)||void 0===a?void 0:a.login}});case 2:c=e.sent,(null===c||void 0===c?void 0:c.base_info_completed)||u["c"].push("/account/profile/edit");case 4:case"end":return e.stop()}}),e)})))()},[null===(a=t.userInfo)||void 0===a?void 0:a.login]),s.a.createElement("section",{className:R.a.bg},s.a.createElement("div",{className:R.a.wrap},s.a.createElement(S,null),c.children))};a["default"]=Object(u["a"])(e=>{var a=e.user,t=e.account,n=e.loading,c=e.globalSetting;return{user:a,account:t,globalSetting:c,loading:n.models.index}})(j)},m3rI:function(e,a,t){"use strict";var n={dev:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://testali-cdn.educoder.net/"},test:{API_SERVER:"https://test-newweb.educoder.net",IMG_SERVER:"https://test-newweb.educoder.net/"}};a["a"]=n[window.ENV]},n6JY:function(e,a,t){e.exports={bg:"bg___wq3H6",wrap:"wrap___13xuI"}}}]); |