1 line
8.8 KiB
JavaScript
1 line
8.8 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[130],{NJEC:function(e,t,n){"use strict";var a=n("cDcd"),r=n("VCL8"),o=n("3S7+"),c=n("CtXQ"),i=n("2/Rp"),l=n("YMnH"),s=n("ZvpZ"),u=n("H84U");function m(e){return(m="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 f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function p(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){return!t||"object"!==m(t)&&"function"!=typeof t?d(e):t}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var g=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(m,e);var t,n,r,c=function(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,a=y(e);if(t){var r=y(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return v(this,n)}}(m);function m(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,m),(t=c.call(this,e)).onConfirm=function(e){t.setVisible(!1,e);var n=t.props.onConfirm;n&&n.call(d(t),e)},t.onCancel=function(e){t.setVisible(!1,e);var n=t.props.onCancel;n&&n.call(d(t),e)},t.onVisibleChange=function(e){t.props.disabled||t.setVisible(e)},t.saveTooltip=function(e){t.tooltip=e},t.renderOverlay=function(e,n){var r=t.props,o=r.okButtonProps,c=r.cancelButtonProps,l=r.title,s=r.cancelText,u=r.okText,m=r.okType,p=r.icon;return a.createElement("div",null,a.createElement("div",{className:"".concat(e,"-inner-content")},a.createElement("div",{className:"".concat(e,"-message")},p,a.createElement("div",{className:"".concat(e,"-message-title")},l)),a.createElement("div",{className:"".concat(e,"-buttons")},a.createElement(i.a,f({onClick:t.onCancel,size:"small"},c),s||n.cancelText),a.createElement(i.a,f({onClick:t.onConfirm,type:m,size:"small"},o),u||n.okText))))},t.renderConfirm=function(e){var n=e.getPrefixCls,r=t.props,c=r.prefixCls,i=r.placement,u=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}(r,["prefixCls","placement"]),m=n("popover",c),p=a.createElement(l.a,{componentName:"Popconfirm",defaultLocale:s.a.Popconfirm},(function(e){return t.renderOverlay(m,e)}));return a.createElement(o.a,f({},u,{prefixCls:m,placement:i,onVisibleChange:t.onVisibleChange,visible:t.state.visible,overlay:p,ref:t.saveTooltip}))},t.state={visible:e.visible},t}return t=m,r=[{key:"getDerivedStateFromProps",value:function(e){return"visible"in e?{visible:e.visible}:"defaultVisible"in e?{visible:e.defaultVisible}:null}}],(n=[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"setVisible",value:function(e,t){var n=this.props;"visible"in n||this.setState({visible:e});var a=n.onVisibleChange;a&&a(e,t)}},{key:"render",value:function(){return a.createElement(u.a,null,this.renderConfirm)}}])&&p(t.prototype,n),r&&p(t,r),m}(a.Component);g.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:a.createElement(c.a,{type:"exclamation-circle",theme:"filled"}),disabled:!1},Object(r.polyfill)(g),t.a=g},P2fV:function(e,t,n){"use strict";n("cIOH"),n("Q9mQ"),n("+L6B")},b0zm:function(e,t,n){"use strict";n("T2oS");var a,r,o,c=n("W9HT"),i=(n("DjyN"),n("NUBc")),l=(n("P2fV"),n("NJEC")),s=n("zLi2"),u=n.n(s),m=n("YdDX"),f=n.n(m),p=n("o+MX"),b=n.n(p),v=n("FLGM"),d=n.n(v),y=n("cDcd"),g=n.n(y),h=n("2CTR"),E=n("vDqi"),O=n.n(E),k=n("sYIF"),x=n("2iEm"),C=n("vOnD"),j=n("kksi"),N=C.a.a(a||(a=f()(["{\n color:#F73030!important;\n}"]))),_=function(e){var t=e.teamID,n=e.onOk,a=e.className,r=Object(y.useState)(!1),o=u()(r,2),c=o[0],i=o[1];return g.a.createElement(g.a.Fragment,null,g.a.createElement(N,{className:a,onClick:function(){return i(!0)}},"离开团队"),g.a.createElement(j.a,{visible:c,okText:"确定",cancelText:"取消",onCancel:function(){return i(!1)},onOk:function(){return n(t)}},g.a.createElement("p",{className:"font-16 edu-txt-center"},"确定要离开当前团队吗?")))},P=C.a.span(r||(r=f()(["{\n margin-right:5px;\n color:#333\n}"]))),T=C.a.img(o||(o=f()(["{\n height:44px;\n width:44px;\n border-radius:50%;\n margin:5px 10px;\n}"])));t.a=function(e){var t=e.organizeDetail,n=e.limit,a=e.count,r=e.history,o=e.current_user,s=Object(y.useState)(1),m=u()(s,2),f=m[0],p=m[1],v=Object(y.useState)(!0),E=u()(v,2),C=E[0],j=E[1],N=Object(y.useState)(0),S=u()(N,2),D=S[0],w=S[1],z=Object(y.useState)(void 0),V=u()(z,2),R=V[0],B=V[1];function H(){j(!0);var e="/organizations/".concat(t.id,"/teams.json");O.a.get(e,{params:{page:f,limit:n}}).then((function(e){e&&e.data&&(B(e.data.teams),w(e.data.total_count),j(!1))}))}function L(e){var n,a=b()(n="/organizations/".concat(t.id,"/teams/")).call(n,e,"/team_users/quit.json");O.a.delete(a).then((function(e){e&&e.data&&(H(),r.push("/".concat(o&&o.login)))})).catch((function(e){}))}return Object(y.useEffect)((function(){t&&H()}),[t]),g.a.createElement(c.a,{spinning:C},g.a.createElement("div",{style:{minHeight:"400px"}},R&&R.length>0&&g.a.createElement("div",{className:"groupBox"},d()(R).call(R,(function(e,n){var o,c;return g.a.createElement("div",{key:n},g.a.createElement("p",{className:"g-head"},e.is_admin||e.is_member?g.a.createElement(x.a,{to:b()(o="/".concat(t.name,"/teams/")).call(o,e.id),className:"color-grey-3 font-16"},e.nickname):g.a.createElement("span",{className:"color-grey-3 font-16"},e.nickname),g.a.createElement("span",null,e.is_admin&&"owner"!==e.authorize&&g.a.createElement(l.a,{title:"确定解散团队".concat(e.name,"?"),okText:"是",cancelText:"否",onConfirm:function(){return n=e.id,r=b()(a="/organizations/".concat(t.id,"/teams/")).call(a,n,".json"),void O.a.delete(r).then((function(e){e&&e.data&&H()})).catch((function(e){}));var n,a,r}},g.a.createElement("a",{className:"color-red"},"解散团队")),e.is_member&&g.a.createElement(_,{className:"ml15",teamID:e.id,onOk:L}),e.is_admin&&g.a.createElement("a",{className:"ml15 color-blue",onClick:function(){return n=e.id,void r.push(b()(a="/".concat(t&&t.name,"/teams/")).call(a,n,"/setting"));var n,a}},"团队设置"))),g.a.createElement("div",{className:"g-body"},e.users&&d()(c=e.users).call(c,(function(n,r){var o;return r<a?g.a.createElement(x.a,{to:"/".concat(n.login)},g.a.createElement(T,{title:n.name,key:r,src:Object(k.g)("/".concat(n.image_url))})):r===a?g.a.createElement(x.a,{to:b()(o="/".concat(t&&t.name,"/teams/")).call(o,e.id),className:"moreMember",title:"查看更多"},g.a.createElement("i",{className:"iconfont icon-zhunbeizhong"})):""}))),g.a.createElement("p",{className:"g-foot"},g.a.createElement(P,null,e.num_users," 名成员"),g.a.createElement(P,null,e.num_projects," 个项目")))}))),R&&0===R.length&&g.a.createElement(h.a,{_html:"暂无数据"}),D>n&&g.a.createElement("div",{className:"mt20 pb20 edu-txt-center"},g.a.createElement(i.a,{simple:!0,current:f,total:D,pageSize:n,onChange:function(e){return p(e)}}))))}},bKeb:function(e,t,n){"use strict";n.r(t);var a=n("cDcd"),r=n.n(a),o=n("spEH"),c=n("b0zm");t.default=function(e){var t=e.organizeDetail,n=e.history,i=e.current_user;return Object(a.useEffect)((function(){if(t){var e=t.nickname;document.title="组织团队-".concat(e)}}),[t]),r.a.createElement("div",{style:{background:"#fff",marginBottom:"30px",border:"1px solid #eee"}},r.a.createElement(o.d,null,"组织团队"),r.a.createElement(c.a,{limit:14,organizeDetail:t,count:7,history:n,current_user:i}))}},kksi:function(e,t,n){"use strict";n("2qtc");var a=n("kLXV"),r=n("cDcd"),o=n.n(r);t.a=function(e){var t=e.visible,n=e.okText,r=e.cancelText,c=e.onOk,i=e.onCancel,l=e.children;return o.a.createElement(a.a,{visible:t,okText:n,onCancel:i,onOk:c,cancelText:r,title:"提示",closable:!1,centered:!0},l)}}}]); |