build/static/js/168.e5636cd2.chunk.js

1 line
10 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[168],{"++Tf":function(e,t,a){"use strict";a("2qtc");var n=a("kLXV"),l=(a("miYZ"),a("tsqr")),r=a("SPx3"),c=a.n(r),i=a("zLi2"),s=a.n(i),o=a("a0dU"),m=a.n(o),u=a("cDcd"),d=a.n(u),E=(a("68xt"),a("13Nf")),f=(a("YQfW"),a("vDqi")),g=a.n(f);t.a=function(e){var t=e.onCancel,a=e.avatarImg,r=e.login,i=e.saveFunc,o=Object(u.useState)(a),f=s()(o,2),p=f[0],h=f[1];Object(u.useEffect)((function(){a&&h(a)}),[a]);var b=Object(u.useRef)(),v=function(){var e=c()(m.a.mark((function e(){var a,n;return m.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:(a=b.current.cropper.getCroppedCanvas().toDataURL("image/png"))||l.a.info("请先上传图片"),r?(n="/users/".concat(r,"/update_image.json"),g.a.put(n,{image:a}).then((function(e){e&&(l.a.success("头像修改成功!"),t(!0))})).catch((function(e){}))):i&&i(a);case 3:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();return d.a.createElement(n.a,{visible:!0,width:"638px",footer:null,centered:!0,maskClosable:!1,title:"".concat(r?"修改":"上传组织","头像"),onCancel:function(){return t(!1)},className:"avatarBox"},d.a.createElement("div",{className:"avatarDiv"},p?d.a.createElement("div",null,d.a.createElement(E.a,{style:{height:320,width:320},src:p,guides:!1,preview:"#updateAvatarImg",ref:b,aspectRatio:1})):d.a.createElement("div",{className:"font-18 tipsPosi"},"选择本地照片,上传编辑",!r&&"组织","头像"),d.a.createElement("div",{className:"previewBox"},d.a.createElement("div",{className:"previewImg ".concat(r?"ring":""),id:"updateAvatarImg"}),d.a.createElement("div",{className:"uploadBtn"},d.a.createElement("label",{className:"uploadButton",id:"uploadBtn",htmlFor:"inputImage"},d.a.createElement("input",{type:"file",className:"sr-only",id:"inputImage",name:"file",accept:"image/*",style:{display:"none"},onChange:function(e){var t;if(e.dataTransfer?t=e.dataTransfer.files:e.target&&(t=e.target.files),t&&(!t||0!==t.length)){var a=t[0];if(/^image\/\w+/.test(a.type))if(a.size>2097152)l.a.info("仅支持文件大小小于2M的文件");else{var n=new FileReader;n.onload=function(){n.result&&h(n.result)},n.readAsDataURL(t[0])}else l.a.info("请选择一个图片格式的文件")}}}),"点击上传"),(r||p&&!r)&&d.a.createElement("a",{onClick:v},r?"保存头像":"确定")))))}},"68xt":function(e,t,a){},XR3q:function(e,t,a){"use strict";a.r(t);var n=a("EcSs"),l=a.n(n),r=a("zLi2"),c=a.n(r),i=a("ZbhI"),s=a.n(i),o=a("cDcd"),m=a.n(o),u=a("jKe7"),d=a("2INN"),E=a("9C/b"),f=a("sYIF"),g=a("1thW"),p=a("5A3O"),h=a("CnBM"),b=a.n(h),v=a("HUFq"),N=a("spEH"),w=a("2iEm"),y=a("++Tf"),x=(a("TVwk"),b()({loader:function(){return Promise.all([a.e(0),a.e(191)]).then(a.bind(null,"yQCu"))},loading:v.a})),j=b()({loader:function(){return a.e(230).then(a.bind(null,"cNeJ"))},loading:v.a}),C=b()({loader:function(){return a.e(190).then(a.bind(null,"2geT"))},loading:v.a}),O=b()({loader:function(){return a.e(231).then(a.bind(null,"WYTE"))},loading:v.a}),S=b()({loader:function(){return Promise.all([a.e(2),a.e(3),a.e(4),a.e(18),a.e(28)]).then(a.bind(null,"ceR+"))},loading:v.a}),U=b()({loader:function(){return Promise.all([a.e(2),a.e(3),a.e(4),a.e(18),a.e(28)]).then(a.bind(null,"ceR+"))},loading:v.a}),B=b()({loader:function(){return Promise.all([a.e(0),a.e(32),a.e(215)]).then(a.bind(null,"u5sb"))},loading:v.a}),k=b()({loader:function(){return a.e(192).then(a.bind(null,"d3wl"))},loading:v.a}),I=b()({loader:function(){return a.e(155).then(a.bind(null,"s4Eg"))},loading:v.a}),z=b()({loader:function(){return Promise.all([a.e(5),a.e(10),a.e(81)]).then(a.bind(null,"9j0U"))},loading:v.a}),L=b()({loader:function(){return Promise.all([a.e(50),a.e(153)]).then(a.bind(null,"J4PE"))},loading:v.a}),P=b()({loader:function(){return a.e(51).then(a.bind(null,"BUia"))},loading:v.a}),_=b()({loader:function(){return Promise.all([a.e(0),a.e(129)]).then(a.bind(null,"wf0E"))},loading:v.a}),H=b()({loader:function(){return a.e(156).then(a.bind(null,"y28U"))},loading:v.a});t.default=Object(E.a)(Object(g.a)()(Object(f.b)()(Object(p.a)((function(e){var t=e.current_user,a=e.mygetHelmetapi,n=e.checkIfLogin,r=e.location.pathname,i=a&&a.common&&a.common.notice,E=t.id_card_verify,g=t.website_permission,p=Object(o.useState)(!1),h=c()(p,2),b=h[0],v=h[1],A=Object(o.useState)(1),R=c()(A,2),T=R[0],D=R[1];return Object(o.useEffect)((function(){!1===n()&&e.history.push("/login?go_page=".concat(r))}),[]),Object(o.useEffect)((function(){var e,t,a,n,l,c,i,o,m;-1!==s()(e=["/settings/profile"]).call(e,r)?D(1):-1!==s()(t=["/settings/emails","/settings/phone","/settings/password","/settings/cancel"]).call(t,r)?D(2):-1!==s()(a=["/settings/notice/config"]).call(a,r)?D(4):-1!==s()(n=["/settings/notice"]).call(n,r)?D(3):-1!==s()(l=["/settings/SSH"]).call(l,r)?D(5):-1!==s()(c=["/settings/CLA"]).call(c,r)?D(6):-1!==s()(i=["/settings/mybot","/settings/mybot/new"]).call(i,r)?D(7):-1!==s()(o=["/settings/installbot"]).call(o,r)||/^\/settings\/installbot\/\d+$/.test(r)?D(8):-1!==s()(m=["/settings/mysite","/settings/mysite/create"]).call(m,r)&&D(9)}),[r]),m.a.createElement("div",{className:"newMain clearfix whiteBack"},b&&m.a.createElement(y.a,{onCancel:function(){v(!1);var t=e.resetUserInfo;t&&t()},avatarImg:Object(f.i)("/".concat(t&&t.image_url)),login:t&&t.login}),m.a.createElement("div",{className:"boies"},m.a.createElement(N.g,null,m.a.createElement("div",{className:"shortW"},m.a.createElement("div",{className:"userDetail"},m.a.createElement("div",{className:"userHeadPhoto"},m.a.createElement("img",{src:Object(f.i)("/".concat(t&&t.image_url)),alt:""}),m.a.createElement("span",{className:"userUpdateBox",onClick:function(){return v(!0)}},"修改头像")),m.a.createElement("span",null,t&&t.username)),m.a.createElement("ul",{className:"securityUl ul-border-buttom"},m.a.createElement("li",null,"个人信息"),m.a.createElement("li",{className:1===T?"active":""},m.a.createElement(w.a,{to:"/settings/profile"},m.a.createElement("i",{className:"iconfont icon-gerenziliao mr5 font-14"}),m.a.createElement("span",{className:"text-shodow-bold"},"基本资料"))),m.a.createElement("li",{className:2===T?"active":""},m.a.createElement(w.a,{to:"/settings/phone"},m.a.createElement("i",{className:"iconfont icon-xuanzhonganquanshezhi_icon mr5 font-14"}),m.a.createElement("span",{className:"text-shodow-bold"},"账号管理")))),i&&m.a.createElement("ul",{className:"securityUl ul-border-buttom"},m.a.createElement("li",null,"消息通知"),m.a.createElement("li",{className:3===T?"active":""},m.a.createElement(w.a,{to:"/settings/notice"},m.a.createElement("i",{className:"iconfont icon-wodetongzhi font-14"}),m.a.createElement("span",{className:"text-shodow-bold"},"我的通知"))),m.a.createElement("li",{className:4===T?"active":""},m.a.createElement(w.a,{to:"/settings/notice/config"},m.a.createElement("i",{className:"iconfont icon-tongzhiguanli font-14"}),m.a.createElement("span",{className:"text-shodow-bold"},"通知管理")))),m.a.createElement("ul",{className:"securityUl ul-border-buttom"},m.a.createElement("li",null,"安全设置"),m.a.createElement("li",{className:5===T?"active":""},m.a.createElement(w.a,{to:"/settings/SSH"},m.a.createElement("i",{className:"iconfont icon-xuanzhongssh_icon mr5 font-14"}),m.a.createElement("span",{className:"text-shodow-bold"},"SSH密钥"))),m.a.createElement("li",{className:6===T?"active":""},m.a.createElement(w.a,{to:"/settings/CLA"},m.a.createElement("i",{className:"iconfont icon-a-zu2044 mr5 font-13"}),m.a.createElement("span",{className:"text-shodow-bold"},"我的CLA")))),m.a.createElement("ul",{className:"securityUl ul-border-buttom"},m.a.createElement("li",null,"Bot开发"),m.a.createElement("li",{className:7===T?"active":""},m.a.createElement(w.a,{to:"/settings/mybot"},m.a.createElement("i",{className:"iconfont icon-kaifabot mr5 font-18"}),m.a.createElement("span",{className:"text-shodow-bold"},"我的Bot"))),m.a.createElement("li",{className:8===T?"active":""},m.a.createElement(w.a,{to:"/settings/installbot"},m.a.createElement("i",{className:"iconfont icon-BOTpeizhi mr5 font-17"}),m.a.createElement("span",{className:"text-shodow-bold"},"Bot安装")))),m.a.createElement("ul",{className:"securityUl"},m.a.createElement("li",null,"个人建站"),m.a.createElement("li",{className:9===T?"active":""},m.a.createElement(w.a,{to:"/settings/mysite"},m.a.createElement("i",{className:"iconfont icon-liebiaoicon mr5 font-15"}),m.a.createElement("span",{className:"text-shodow-bold"},"我的站点"))))),m.a.createElement(N.n,null,m.a.createElement(N.k,null,m.a.createElement(u.a,null,m.a.createElement(d.a,{path:"/settings/notice/config",render:function(t){return m.a.createElement(j,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/notice/privateLetter",render:function(t){return m.a.createElement(k,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/CLA",render:function(t){return m.a.createElement(C,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/notice",render:function(t){return m.a.createElement(x,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/SSH/new",render:function(t){return m.a.createElement(O,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/profile",render:function(t){return m.a.createElement(S,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/emails",render:function(t){return m.a.createElement(U,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/password",render:function(t){return m.a.createElement(U,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/cancel",render:function(t){return m.a.createElement(U,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/phone",render:function(t){return m.a.createElement(U,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/verification",render:function(t){return m.a.createElement(U,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/SSH",render:function(t){return m.a.createElement(B,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/mybot/new",render:function(t){return m.a.createElement(z,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/mybot",render:function(t){return m.a.createElement(I,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/installbot/:id",render:function(t){return m.a.createElement(L,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/installbot",render:function(t){return m.a.createElement(P,l()({},e,t))}}),E&&g&&m.a.createElement(d.a,{path:"/settings/mysite/create",render:function(t){return m.a.createElement(H,l()({},e,t))}}),m.a.createElement(d.a,{path:"/settings/mysite",render:function(t){return m.a.createElement(_,l()({},e,t))}})))))))})))))}}]);