build/static/js/149.1fe83a1b.chunk.js

1 line
3.6 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[149],{"85SH":function(e,t,a){"use strict";var n=a("cDcd"),c=a.n(n),r=a("sYIF");t.a=function(e){var t=e.item,a=e.history;return c.a.createElement("div",{onClick:function(){a.push("/".concat(t.name),"_blank")},style:{cursor:"pointer"}},c.a.createElement("div",{className:"imgBox"},c.a.createElement("img",{alt:"",src:Object(r.g)("/".concat(t.avatar_url))})),c.a.createElement("div",{style:{flex:"1"}},c.a.createElement("span",{className:"mb5 font-18 color-grey-3 task-hide",style:{display:"block",maxWidth:"588px"}},t.nickname),c.a.createElement("div",{className:"task-hide-2 teamdesc"},t.description),c.a.createElement("p",{className:"item-news"},c.a.createElement("span",null,"项目:",t.num_projects),c.a.createElement("span",null,c.a.createElement("i",{className:"iconfont icon-shijian color-green mr3 font-12"}),"创建时间:",t.created_at))))}},Hsgt:function(e,t,a){"use strict";a("5NDa");var n=a("5rEg"),c=a("cDcd"),r=a.n(c),l=n.a.Search;t.a=function(e){var t=e.placeholder,a=e.onSearch,n=e.onChange;return r.a.createElement(l,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:a,width:"300px",onChange:n})}},vTxG:function(e,t,a){"use strict";a.r(t),a("DjyN");var n=a("NUBc"),c=(a("qVdP"),a("jsC+")),r=a("EcSs"),l=a.n(r),o=(a("lUTK"),a("BvKs")),s=a("zLi2"),i=a.n(s),m=a("o+MX"),u=a.n(m),d=a("FLGM"),h=a.n(d),E=a("cDcd"),f=a.n(E),v=a("Hsgt"),p=a("85SH"),g=a("2CTR"),j=a("vDqi"),b=a.n(j),y=a("aqs5");t.default=function(e){var t=Object(E.useState)(void 0),a=i()(t,2),r=a[0],s=a[1],m=Object(E.useState)(1),d=i()(m,2),j=d[0],_=d[1],k=Object(E.useState)(0),S=i()(k,2),N=S[0],x=S[1],C=Object(E.useState)("desc"),O=i()(C,2),w=O[0],D=(O[1],Object(E.useState)("created_at")),z=i()(D,2),I=z[0],B=z[1],F=Object(E.useState)(void 0),H=i()(F,2),L=H[0],q=H[1],T=(e.checkIfLogin,e.showLoginDialog,e.current_user),G=e.match.params.username,J=e.user;function K(e){var t="/users/".concat(G,"/organizations.json");b.a.get(t,{params:{search:e,sort_by:I,sort_direction:w,page:j,limit:15}}).then((function(e){e&&e.data&&(s(e.data.organizations),x(e.data.total_count))})).catch((function(e){}))}Object(E.useEffect)((function(){if(J){var e,t=J.username,a=J.login;document.title=u()(e="参与组织-".concat(t,"/")).call(e,a)}}),[J]),Object(E.useEffect)((function(){G&&K(L)}),[G,I,j,w]);var M=f.a.createElement(o.a,{onClick:function(e){return B(e.key)}},f.a.createElement(o.a.Item,{value:"created_at",key:"created_at"},"创建时间排序"),f.a.createElement(o.a.Item,{value:"num_projects",key:"num_projects"},"项目数排序"),f.a.createElement(o.a.Item,{value:"num_users",key:"num_users"},"组织成员数排序"));return f.a.createElement("div",null,f.a.createElement("div",{className:"headerbox"},f.a.createElement("div",null,f.a.createElement(v.a,{value:L,onChange:function(e){return q(e.target.value)},placeholder:"请输入组织名称关键字进行搜索",onSearch:function(){K(L)}})),f.a.createElement("p",null,T&&T.login===G&&f.a.createElement(y.a,l()({},e,{sureFunc:function(){e.history.push("/organize/new")}}),f.a.createElement("i",{className:"iconfont icon-xinjian1 mr3 font-14"}),"新建组织"),f.a.createElement(c.a,{overlay:M},f.a.createElement("a",null,"排序",f.a.createElement("i",{className:"iconfont icon-sanjiaoxing-down ml3 font-14"}))))),r&&r.length>0?f.a.createElement("div",{className:"contentForm"},h()(r).call(r,(function(t,a){return f.a.createElement(p.a,{item:t,history:e.history})}))):f.a.createElement(g.a,{_html:"暂无数据"}),N>15&&f.a.createElement("div",{className:"mt20 pb20",style:{textAlign:"center"}},f.a.createElement(n.a,{simple:!0,current:j,pageSize:15,onChange:function(e){return _(e)},total:N})))}}}]);