build/static/js/158.4b8270a2.chunk.js

1 line
4.0 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[158],{"CSm+":function(e,a,t){"use strict";t.r(a);var n=t("EcSs"),c=t.n(n),r=t("zLi2"),l=t.n(r),i=t("ZbhI"),o=t.n(i),s=t("o+MX"),m=t.n(s),u=t("cDcd"),d=t.n(u),f=t("2iEm"),E=t("jKe7"),b=t("2INN"),p=t("CnBM"),g=t.n(p),h=t("HUFq"),v=t("sYIF"),N=t("eGzb"),O=t("vDqi"),I=t.n(O),j=(t("VUSe"),g()({loader:function(){return Promise.all([t.e(0),t.e(7),t.e(94)]).then(t.bind(null,"BX1b"))},loading:h.a})),z=g()({loader:function(){return Promise.all([t.e(0),t.e(114)]).then(t.bind(null,"bKeb"))},loading:h.a}),D=g()({loader:function(){return Promise.all([t.e(0),t.e(102)]).then(t.bind(null,"yvJ0"))},loading:h.a}),k=(g()({loader:function(){return Promise.all([t.e(0),t.e(1),t.e(22)]).then(t.bind(null,"wZuH"))},loading:h.a}),g()({loader:function(){return t.e(103).then(t.bind(null,"093b"))},loading:h.a})),w=g()({loader:function(){return Promise.all([t.e(0),t.e(2),t.e(153)]).then(t.bind(null,"cMND"))},loading:h.a});a.default=function(e){var a=e.match.params.OIdentifier,t=e.location.pathname,n=e.enterpriseOpened,r=Object(u.useState)(void 0),i=l()(r,2),s=i[0],p=i[1],g=Object(u.useState)(!0),h=l()(g,2),O=(h[0],h[1]),_=Object(u.useState)(!1),S=l()(_,2),y=S[0],B=S[1];function P(){var e="/organizations/".concat(a,".json");I.a.get(e).then((function(e){if(e&&e.data){var t;p(e.data);var n=m()(t="".concat(e.data.nickname,",")).call(t,a,","),c=e.data.nickname+"("+a+") "+e.data.description;Object(v.u)(n,c,c,"/".concat(a),a)}})).catch((function(e){}))}return Object(u.useEffect)((function(){t&&(o()(t).call(t,"/".concat(a,"/setting"))>-1?(O(!1),s&&!s.is_admin&&e.history.push("/nopage")):O(!0),o()(t).call(t,"/".concat(a,"/teams"))>-1||o()(t).call(t,"/".concat(a,"/members"))>-1?B(!0):B(!1))}),[t,s]),Object(u.useEffect)((function(){a&&P()}),[a]),d.a.createElement("div",{className:"teamDetail"},s&&d.a.createElement(N.a,{src:"/".concat(s.name),title:s.nickname,desc:!y&&s.description,img:s.avatar_url,rightBtn:y&&!n&&d.a.createElement("span",{className:"subNavs"},d.a.createElement(f.a,{to:"/".concat(a,"/members"),className:t==="/".concat(a,"/members")?"active":""},d.a.createElement("span",null,"组织成员"),s.num_users&&d.a.createElement("lable",null,s.num_users)),d.a.createElement(f.a,{to:"/".concat(a,"/teams"),className:t==="/".concat(a,"/teams")?"active":""},d.a.createElement("span",null,"组织团队"),s.num_teams&&d.a.createElement("lable",null,s.num_teams))),bottomInfos:!y&&d.a.createElement("div",null,s.location&&d.a.createElement("span",{className:"color-grey-6"},d.a.createElement("i",{className:"iconfont icon-weizhi mr3 font-16 color-grey-6"}),s.location),s.website&&d.a.createElement("a",{href:s.website,target:"_blank",className:"ml20 color-grey-6"},d.a.createElement("i",{className:"iconfont icon-lianjie mr3 font-14"}),s.website))}),d.a.createElement(E.a,null,d.a.createElement(b.a,{path:"/:OIdentifier/teams/:groupId",render:function(a){return d.a.createElement(j,c()({},e,a,{organizeDetail:s}))}}),d.a.createElement(b.a,{path:"/:OIdentifier/members",render:function(a){return d.a.createElement(D,c()({},e,a,{organizeDetail:s}))}}),d.a.createElement(b.a,{path:"/:OIdentifier/teams",render:function(a){return d.a.createElement(z,c()({},e,a,{organizeDetail:s}))}}),d.a.createElement(b.a,{path:"/:OIdentifier/setting",render:function(a){return d.a.createElement(k,c()({},e,a,{organizeDetail:s,updateFunc:P,enterpriseOpened:n}))}}),d.a.createElement(b.a,{path:"/:OIdentifier/enterprise",render:function(a){return d.a.createElement(w,c()({},e,a,{organizeDetail:s}))}})))}},eGzb:function(e,a,t){"use strict";var n=t("cDcd"),c=t.n(n),r=t("sYIF"),l=t("2iEm");t("KkuB"),a.a=function(e){var a=e.img,t=e.title,n=e.desc,i=e.rightBtn,o=e.src,s=e.bottomInfos;return c.a.createElement("div",{className:"cards"},a&&c.a.createElement("div",{className:"img"},c.a.createElement("img",{src:Object(r.h)("/".concat(a)),alt:""})),c.a.createElement("div",{className:"content"},c.a.createElement("p",{className:"titles"},c.a.createElement(l.a,{to:o},t),i),c.a.createElement("div",{className:"desc"},n),s))}}}]);