(this.webpackJsonp=this.webpackJsonp||[]).push([[62],{"6V0J":function(e,t,n){},BX1b:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,l=y(n("NUBc")),i=y(n("ECub")),o=y(n("2/Rp")),u=y(n("NJEC")),c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,l=void 0;try{for(var i,o=e[Symbol.iterator]();!(r=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,l=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw l}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=(r=["{\n display:block;\n border-radius:5px;\n border:1px solid rgba(40,189,108,1);\n color:rgba(40,189,108,1); \n padding:0px 14px;\n height:30px;\n line-height:30px;\n}"],a=["{\n display:block;\n border-radius:5px;\n border:1px solid rgba(40,189,108,1);\n color:rgba(40,189,108,1); \n padding:0px 14px;\n height:30px;\n line-height:30px;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}})));n("YQTV"),n("vAZS"),n("L/Qf"),n("k994");var f=n("q1tI"),d=y(f),p=y(n("vOnD")),m=n("spEH"),g=y(n("y8d7")),h=y(n("JyIB")),b=y(n("zsM7")),v=y(n("vDqi"));function y(e){return e&&e.__esModule?e:{default:e}}var x=p.default.a(s);t.default=function(e){var t=(0,f.useState)("0"),n=c(t,2),r=n[0],a=n[1],s=(0,f.useState)(1),p=c(s,2),y=p[0],E=p[1],_=(0,f.useState)(0),O=c(_,2),j=O[0],w=O[1],C=(0,f.useState)(void 0),S=c(C,2),k=S[0],P=S[1],N=(0,f.useState)(void 0),z=c(N,2),T=z[0],I=z[1],M=(0,f.useState)(void 0),B=c(M,2),R=B[0],V=B[1],F=e.match.params,L=F.OIdentifier,D=F.groupId,q=e.current_user;function J(e,t,n){var r="/organizations/"+e+"/teams/"+t+"/team_users.json";v.default.get(r,{params:{page:n,limit:15}}).then((function(e){e&&e.data&&(I(e.data.team_users),w(e.data.total_count))})).catch((function(e){}))}return(0,f.useEffect)((function(){var e;D&&(e="/organizations/"+L+"/teams/"+D+".json",v.default.get(e).then((function(e){e&&e.data&&V(e.data)})).catch((function(e){})))}),[D]),(0,f.useEffect)((function(){"0"===r?J(L,D,y):function(e,t,n){var r="/organizations/"+e+"/teams/"+t+"/team_projects.json";v.default.get(r,{params:{page:n,limit:15}}).then((function(e){e&&e.data&&e.data.team_projects.length>0&&(P(e.data.team_projects),w(e.data.total_count))})).catch((function(e){}))}(L,D,y)}),[r,y]),d.default.createElement(m.Box,{className:"GroupSubLevel"},d.default.createElement(m.Short,{className:"g-sub-left"},R?d.default.createElement("div",null,d.default.createElement(m.AlignCenterBetween,null,d.default.createElement("span",{className:"color-grey-3 task-hide"},R.nickname),R.is_member&&!R.is_admin?d.default.createElement(u.default,{title:"确认离开团队吗?",onConfirm:function(){return function(t){if(t){var n="/organizations/"+L+"/teams/"+D+"/team_users/quit.json";v.default.delete(n).then((function(n){n&&"success"===n.message&&(e.showNotification("已成功退出团队!"),e.history.push("/"+t))})).catch((function(e){}))}}(q.login)},okText:"确认",cancelText:"取消"},d.default.createElement(x,null,"离开团队")):""),d.default.createElement("div",{className:"g-desc"},R.description?R.description:"暂无描述"),d.default.createElement("div",{className:"g-tip"},d.default.createElement("p",null,"管理员团队对 ",d.default.createElement("span",null,"所有仓库")," 具有操作权限,且对组织具有 ",d.default.createElement("span",null,"管理员权限"),"。 "),d.default.createElement("p",null,"此外,该团队拥有了 ",d.default.createElement("span",null,"创建仓库")," 的权限:成员可以在组织中创建新的仓库。 "),R.is_admin?d.default.createElement(o.default,{type:"primary",onClick:function(){return e.history.push("/"+L+"/teams/"+D+"/setting")}},d.default.createElement("span",{className:"color-white"},"团队设置")):"")):d.default.createElement(i.default,{image:i.default.PRESENTED_IMAGE_SIMPLE})),d.default.createElement(m.Long,null,d.default.createElement(m.Gap,null,d.default.createElement(m.WhiteBack,null,d.default.createElement(g.default,{nav:["团队成员","团队项目"],index:r,onChange:a},"0"===r?d.default.createElement(h.default,{data:T,current_user:e.current_user,successFunc:function(){return J(L,D,y)}}):d.default.createElement(b.default,{projects:k})),j>15&&d.default.createElement("div",{className:"mt20 pb20 edu-txt-center"},d.default.createElement(l.default,{simple:!0,current:y,total:j,pageSize:15,onChange:function(e){return E(e)}}))))))}},JyIB:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=i(n("q1tI")),a=i(n("YHS8")),l=i(n("2CTR"));function i(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.data,n=e.current_user,i=e.successFunc;return t&&t.length>0?r.default.createElement("div",{className:"MemberBoxThree"},t.map((function(e,t){return r.default.createElement(a.default,{user:e.user,img:e.user.image_url,name:e.user.name,time:e.created_at,focusStatus:e.user.watched,is_current_user:n&&e.user.login===n.login,login:e.user.login,successFunc:i})}))):r.default.createElement(l.default,{_html:"暂无团队成员"})}},KJct:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("2/Rp")),a=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,l=void 0;try{for(var i,o=e[Symbol.iterator]();!(r=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,l=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw l}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("L/Qf");var l=n("q1tI"),i=u(l),o=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}n("6V0J"),t.default=function(e){var t=e.is_watch,n=e.fontClass,u=e.starText,c=e.is_block,s=e.id,f=e.successFunc,d=e.notReset,p=(0,l.useState)(!1),m=a(p,2),g=m[0],h=m[1],b=(0,l.useState)(t),v=a(b,2),y=v[0],x=v[1];return i.default.createElement(r.default,{type:y?"default":"primary",ghost:!y,block:c,loading:g,onClick:function(){return e=y,h(!0),void(0,o.default)({method:e?"delete":"post",url:"/watchers/"+(e?"unfollow":"follow")+".json",params:{target_type:"user",id:s}}).then((function(e){e&&0===e.data.status&&(f&&f(),d&&x(!y)),h(!1)})).catch((function(e){h(!1)}));var e}},y?i.default.createElement("span",{className:""},i.default.createElement("i",{className:"iconfont icon-shixing font-15 text-yellow mr-4"}),i.default.createElement("span",{className:n||"font-12"},"已关注")):i.default.createElement("span",{className:""},i.default.createElement("i",{className:"iconfont icon-kongxing font-15"}),i.default.createElement("span",{className:n},u||"关注")))}},NJEC:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n("VCL8"),l=n("3S7+"),i=n("CtXQ"),o=n("2/Rp"),u=n("YMnH"),c=n("ZvpZ"),s=n("H84U");function f(e){return(f="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function d(){return(d=Object.assign||function(e){for(var t=1;t0?a.default.createElement(r.default,{className:"tabsStyle",animated:!1,activeKey:n,onChange:l},t.map((function(e,t){return a.default.createElement(i,{tab:e,key:""+t},o)}))):""}},zsM7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(["{\n padding:0px 38px;\n min-height:400px;\n}"],["{\n padding:0px 38px;\n min-height:400px;\n}"]),a=d(["{\n display:flex;\n align-items: center;\n padding:25px 0px;\n border-bottom:1px solid #eee;\n &:last-child{\n border-bottom:none;\n }\n}"],["{\n display:flex;\n align-items: center;\n padding:25px 0px;\n border-bottom:1px solid #eee;\n &:last-child{\n border-bottom:none;\n }\n}"]),l=d(["{\n width:60px;\n margin-right:12px;\n border-radius:50%;\n}"],["{\n width:60px;\n margin-right:12px;\n border-radius:50%;\n}"]),i=f(n("q1tI")),o=f(n("vOnD")),u=n("eO8H"),c=n("sYIF"),s=f(n("2CTR"));function f(e){return e&&e.__esModule?e:{default:e}}function d(e,t){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}var p=o.default.div(r),m=o.default.div(a),g=o.default.img(l);t.default=function(e){var t=e.projects;return t&&t.length>0?i.default.createElement(p,null,t.map((function(e,t){return i.default.createElement(m,null,i.default.createElement(g,{src:e.project&&(0,c.getImageUrl)("/"+e.project.owner_image_url)}),i.default.createElement(u.Link,{to:"/"+e.project.owner_login+"/"+e.project.identifier},e.project.name))}))):i.default.createElement(s.default,{_html:"暂无团队项目"})}}}]);