1 line
18 KiB
JavaScript
1 line
18 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[112],{NJEC:function(e,t,n){"use strict";n.r(t);var r=n("cDcd"),o=n("VCL8"),a=n("3S7+"),l=n("CtXQ"),c=n("2/Rp"),i=n("YMnH"),u=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 p(){return(p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function m(e,t){return(m=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function y(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?b(e):t}function b(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var v=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&&m(e,t)}(f,e);var t,n,o,l=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,r=h(e);if(t){var o=h(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return y(this,n)}}(f);function f(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),(t=l.call(this,e)).onConfirm=function(e){t.setVisible(!1,e);var n=t.props.onConfirm;n&&n.call(b(t),e)},t.onCancel=function(e){t.setVisible(!1,e);var n=t.props.onCancel;n&&n.call(b(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 o=t.props,a=o.okButtonProps,l=o.cancelButtonProps,i=o.title,u=o.cancelText,s=o.okText,f=o.okType,d=o.icon;return r.createElement("div",null,r.createElement("div",{className:"".concat(e,"-inner-content")},r.createElement("div",{className:"".concat(e,"-message")},d,r.createElement("div",{className:"".concat(e,"-message-title")},i)),r.createElement("div",{className:"".concat(e,"-buttons")},r.createElement(c.default,p({onClick:t.onCancel,size:"small"},l),u||n.cancelText),r.createElement(c.default,p({onClick:t.onConfirm,type:f,size:"small"},a),s||n.okText))))},t.renderConfirm=function(e){var n=e.getPrefixCls,o=t.props,l=o.prefixCls,c=o.placement,s=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var o=0;for(r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]])}return n}(o,["prefixCls","placement"]),f=n("popover",l),d=r.createElement(i.a,{componentName:"Popconfirm",defaultLocale:u.a.Popconfirm},(function(e){return t.renderOverlay(f,e)}));return r.createElement(a.default,p({},s,{prefixCls:f,placement:c,onVisibleChange:t.onVisibleChange,visible:t.state.visible,overlay:d,ref:t.saveTooltip}))},t.state={visible:e.visible},t}return t=f,o=[{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 r=n.onVisibleChange;r&&r(e,t)}},{key:"render",value:function(){return r.createElement(s.a,null,this.renderConfirm)}}])&&d(t.prototype,n),o&&d(t,o),f}(r.Component);v.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:r.createElement(l.default,{type:"exclamation-circle",theme:"filled"}),disabled:!1},Object(o.polyfill)(v),t.default=v},"O/iA":function(e,t,n){var r=n("SE3x");"string"==typeof r&&(r=[[e.i,r,""]]);n("aET+")(r,{hmr:!0,transform:void 0}),r.locals&&(e.exports=r.locals)},O3gP:function(e,t,n){"use strict";n.r(t),n("cIOH"),n("O/iA"),n("OaEy"),n("5NDa")},P2fV:function(e,t,n){"use strict";n.r(t),n("cIOH"),n("Q9mQ"),n("+L6B")},SE3x:function(e,t,n){(t=n("JPst")(!1)).push([e.i,"/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-select-auto-complete {\n box-sizing: border-box;\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n}\n.ant-select-auto-complete.ant-select .ant-select-selection {\n border: 0;\n box-shadow: none;\n}\n.ant-select-auto-complete.ant-select .ant-select-selection__rendered {\n height: 100%;\n margin-right: 0;\n margin-left: 0;\n line-height: 32px;\n}\n.ant-select-auto-complete.ant-select .ant-select-selection__placeholder {\n margin-right: 12px;\n margin-left: 12px;\n}\n.ant-select-auto-complete.ant-select .ant-select-selection--single {\n height: auto;\n}\n.ant-select-auto-complete.ant-select .ant-select-search--inline {\n position: static;\n float: left;\n}\n.ant-select-auto-complete.ant-select-allow-clear .ant-select-selection:hover .ant-select-selection__rendered {\n margin-right: 0 !important;\n}\n.ant-select-auto-complete.ant-select .ant-input {\n height: 32px;\n line-height: 1.5;\n background: transparent;\n border-width: 1px;\n}\n.ant-select-auto-complete.ant-select .ant-input:focus,\n.ant-select-auto-complete.ant-select .ant-input:hover {\n border-color: #6e90ff;\n border-right-width: 1px !important;\n}\n.ant-select-auto-complete.ant-select .ant-input[disabled] {\n color: rgba(0, 0, 0, 0.25);\n background-color: #f5f5f5;\n cursor: not-allowed;\n opacity: 1;\n background-color: transparent;\n}\n.ant-select-auto-complete.ant-select .ant-input[disabled]:hover {\n border-color: #d9d9d9;\n border-right-width: 1px !important;\n}\n.ant-select-auto-complete.ant-select-lg .ant-select-selection__rendered {\n line-height: 40px;\n}\n.ant-select-auto-complete.ant-select-lg .ant-input {\n height: 40px;\n padding-top: 6px;\n padding-bottom: 6px;\n}\n.ant-select-auto-complete.ant-select-sm .ant-select-selection__rendered {\n line-height: 24px;\n}\n.ant-select-auto-complete.ant-select-sm .ant-input {\n height: 24px;\n padding-top: 1px;\n padding-bottom: 1px;\n}\n.ant-input-group > .ant-select-auto-complete .ant-select-search__field.ant-input-affix-wrapper {\n display: inline;\n float: none;\n}\n",""]),e.exports=t},eWQA:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=b(n("W9HT")),o=b(n("NUBc")),a=b(n("wCAj")),l=b(n("NJEC")),c=b(n("3S7+")),i=b(n("tsqr")),u=b(n("lrIw")),s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,o=!1,a=void 0;try{for(var l,c=e[Symbol.iterator]();!(r=(l=c.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&c.return&&c.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("T2oS"),n("DjyN"),n("g9YV"),n("P2fV"),n("5Dmo"),n("miYZ"),n("O3gP");var f=n("cDcd"),p=b(f),d=b(n("vDqi")),m=n("spEH"),y=b(n("ess8"));function b(e){return e&&e.__esModule?e:{default:e}}var h=u.default.Option;t.default=function(e){var t=(0,f.useState)(!1),n=s(t,2),b=n[0],v=n[1],g=(0,f.useState)(void 0),O=s(g,2),E=O[0],w=O[1],x=(0,f.useState)(1),_=s(x,2),j=_[0],S=_[1],C=(0,f.useState)(0),P=s(C,2),k=P[0],T=P[1],N=(0,f.useState)(void 0),R=s(N,2),D=R[0],V=R[1],z=(0,f.useState)(""),I=s(z,2),A=I[0],B=I[1],H=(0,f.useState)(void 0),J=s(H,2),M=J[0],L=J[1],F=e.match.params,Q=F.OIdentifier,U=F.groupId,W=e.includesAllProject;function Y(){v(!0);var e="/organizations/"+Q+"/teams/"+U+"/team_projects.json";d.default.get(e,{params:{page:j,limit:15}}).then((function(e){e&&e.data&&(w(e.data.team_projects),T(e.data.total_count))})).catch((function(e){})),v(!1)}(0,f.useEffect)((function(){Y()}),[j]),(0,f.useEffect)((function(){var e="/organizations/"+Q+"/projects/search.json";d.default.get(e,{params:{search:A}}).then((function(e){var t,n;e&&e.data&&(n=(t=e.data.projects)&&t.map((function(e,t){return p.default.createElement(h,{key:t,value:""+e.id,searchValue:""+e.name},e.name)})),L(n))})).catch((function(e){}))}),[A]);var Z=[{title:"项目名称",dataIndex:"project",width:"85%",render:function(e,t){return p.default.createElement("a",{href:"/"+e.owner_login+"/"+e.identifier},e.owner_name,"/",e.name)}},{title:"操作",dataIndex:"operation",render:function(e,t){return W?p.default.createElement(c.default,{title:"该团队拥有所有项目权限,不支持移除,可在基本设置中进行调整。"},p.default.createElement("span",{style:{color:"gray"}},"移除")):p.default.createElement(l.default,{title:"确认移除项目吗?",onConfirm:function(){return function(e){v(!0);var t="/organizations/"+Q+"/teams/"+U+"/team_projects/"+e+".json";d.default.delete(t).then((function(e){e&&e.data.status>-1&&(S(1),Y())})).catch((function(e){})),v(!1)}(t.project.identifier)},okText:"确认",cancelText:"取消"},p.default.createElement("a",{className:"color-red"},"移除"))}}];return p.default.createElement(r.default,{spinning:b},p.default.createElement(m.WhiteBack,{className:"mb30"},p.default.createElement(y.default,null,p.default.createElement("span",null,"团队项目管理")),p.default.createElement(m.FlexAJ,{style:{width:"100%"}},p.default.createElement("div",{className:"padding20-30"},p.default.createElement(u.default,{style:{width:300},placeholder:"搜索项目...",onChange:function(e){B(e||"")},onSelect:function(e){V(e),B(e)},allowClear:!0},M),p.default.createElement(m.Blueline,{className:"ml30",onClick:function(){return function(){if(D){v(!0);var t="/organizations/"+Q+"/teams/"+U+"/team_projects.json";d.default.post(t,{repo_name:D}).then((function(e){e&&e.data.id&&(S(1),Y()),v(!1)})).catch((function(e){v(!1)}))}else e.showNotification("请选择要添加的项目!")}()}},"+ 添加项目")),!W&&p.default.createElement("div",{className:"pr30"},p.default.createElement(l.default,{title:"确认添加组织内所有项目至该团队?",onConfirm:function(){return v(!0),void d.default.post("/organizations/"+Q+"/teams/"+U+"/team_projects/create_all.json").then((function(e){e&&!e.data.status&&(i.default.success("添加成功"),Y()),v(!1)})).catch((function(e){v(!1)}))},okText:"确认",cancelText:"取消"},p.default.createElement(m.Blueback,{className:"mr30"},"添加所有")),p.default.createElement(l.default,{title:"确认移除该团队内所有项目?",onConfirm:function(){return v(!0),void d.default.delete("/organizations/"+Q+"/teams/"+U+"/team_projects/destroy_all.json").then((function(e){e&&!e.data.status&&(i.default.success("移除成功"),Y()),v(!1)})).catch((function(e){v(!1)}))},okText:"确认",cancelText:"取消"},p.default.createElement(m.Redback,null,"移除所有")))),p.default.createElement("div",{className:"padding20-30",style:{paddingTop:"0px",minHeight:"400px"}},p.default.createElement(a.default,{size:"small",columns:Z,dataSource:E,pagination:!1,className:"teamMemberTable"})),k>15?p.default.createElement("div",{className:"edu-txt-center mt30 mb20"},p.default.createElement(o.default,{simple:!0,defaultCurrent:j,total:k,pageSize:15,onChange:function(e){S(e)}})):""))}},lrIw:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return C}));var r=n("cDcd"),o=n("i+PK"),a=n("eHJ2"),l=n.n(a);function c(e){return(c="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 i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var m=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&&f(e,t)}(a,e);var t,n,o=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,r=d(e);if(t){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return p(this,n)}}(a);function a(){var e;return u(this,a),(e=o.apply(this,arguments)).saveRef=function(t){var n=e.props.children.ref;"function"==typeof n&&n(t)},e}return t=a,(n=[{key:"render",value:function(){return r.cloneElement(this.props.children,i(i({},this.props),{ref:this.saveRef}),null)}}])&&s(t.prototype,n),a}(r.Component),y=n("5rEg"),b=n("2fM7"),h=n("H84U");function v(e){return(v="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 g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(){return(O=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function E(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function w(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function x(e,t){return(x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _(e,t){return!t||"object"!==v(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function j(e){return(j=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function S(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}var C=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&&x(e,t)}(c,e);var t,n,a=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,r=j(e);if(t){var o=j(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return _(this,n)}}(c);function c(){var e;return E(this,c),(e=a.apply(this,arguments)).saveSelect=function(t){e.select=t},e.getInputElement=function(){var t=e.props.children,n=t&&r.isValidElement(t)&&t.type!==o.b?r.Children.only(e.props.children):r.createElement(y.default,null),a=O({},n.props);return delete a.children,r.createElement(m,a,n)},e.renderAutoComplete=function(t){var n,a,c=t.getPrefixCls,i=e.props,u=i.prefixCls,s=i.size,f=i.className,p=void 0===f?"":f,d=i.notFoundContent,m=i.optionLabelProp,y=i.dataSource,h=i.children,E=c("select",u),w=l()((g(n={},"".concat(E,"-lg"),"large"===s),g(n,"".concat(E,"-sm"),"small"===s),g(n,p,!!p),g(n,"".concat(E,"-show-search"),!0),g(n,"".concat(E,"-auto-complete"),!0),n)),x=r.Children.toArray(h);return a=x.length&&S(x[0])?h:y?y.map((function(e){if(r.isValidElement(e))return e;switch(v(e)){case"string":return r.createElement(o.b,{key:e},e);case"object":return r.createElement(o.b,{key:e.value},e.text);default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}})):[],r.createElement(b.default,O({},e.props,{className:w,mode:b.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,optionLabelProp:m,getInputElement:e.getInputElement,notFoundContent:d,ref:e.saveSelect}),a)},e}return t=c,(n=[{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"render",value:function(){return r.createElement(h.a,null,this.renderAutoComplete)}}])&&w(t.prototype,n),c}(r.Component);C.Option=o.b,C.OptGroup=o.a,C.defaultProps={transitionName:"slide-up",optionLabelProp:"children",choiceTransitionName:"zoom",showSearch:!1,filterOption:!1}}}]); |