build/static/js/147.147b648c.chunk.js

1 line
13 KiB
JavaScript

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