1 line
32 KiB
JavaScript
1 line
32 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[32],{"0Cz8":function(e,t,n){var r=n("Xi7e"),a=n("ebwN"),o=n("e4Nc");e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var u=n.__data__;if(!a||u.length<199)return u.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(u)}return n.set(e,t),this.size=n.size,this}},"2CTR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(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)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),a=n("q1tI"),o=l(a),u=l(n("dF3D"));function l(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var f=function(e){function t(){return i(this,t),c(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"render",value:function(){var e=this.props,t=e._html,n=e.small;return o.default.createElement("div",{className:n?"none_panels small":"none_panels"},o.default.createElement("div",null,o.default.createElement("img",{src:u.default,alt:""}),o.default.createElement("div",{className:"none_p_title"},t)))}}]),t}(a.Component);t.default=f},"2oGH":function(e,t,n){},"6sVZ":function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},"77Zs":function(e,t,n){var r=n("Xi7e");e.exports=function(){this.__data__=new r,this.size=0}},B8du:function(e,t){e.exports=function(){return!1}},DSRE:function(e,t,n){(function(e){var r=n("Kz5y"),a=n("B8du"),o=t&&!t.nodeType&&t,u=o&&"object"==typeof e&&e&&!e.nodeType&&e,l=u&&u.exports===o?r.Buffer:void 0,i=(l?l.isBuffer:void 0)||a;e.exports=i}).call(this,n("YuTi")(e))},"Ie+W":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("2/Rp")),a=s(n("CtXQ")),o=s(n("lrIw")),u=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,o=void 0;try{for(var u,l=e[Symbol.iterator]();!(r=(u=l.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("L/Qf"),n("2oDE"),n("bipt");var l=n("q1tI"),i=s(l),c=s(n("vDqi")),f=n("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}var d=o.default.Option;t.default=function(e){var t=e.getID,n=e.login,s=e.showNotification,p=(0,l.useState)(void 0),m=u(p,2),y=m[0],b=m[1],h=(0,l.useState)(void 0),v=u(h,2),E=v[0],g=v[1],w=(0,l.useState)(void 0),j=u(w,2),A=j[0],O=j[1];return(0,l.useEffect)((function(){c.default.get("/users/list.json",{params:{search:A}}).then((function(e){var t,n;e&&(t=e.data.users,n=t&&t.map((function(e,t){return i.default.createElement(d,{key:t,value:""+e.user_id,login:""+e.login,name:e.username},i.default.createElement("img",{className:"user_img radius",width:"28",height:"28",src:(0,f.getImageUrl)("/"+(e&&e.image_url)),alt:""}),i.default.createElement("span",{className:"ml10",style:{verticalAlign:"middle"}},e.username,i.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})),g(n))})).catch((function(e){console.log(e)}))}),[A]),i.default.createElement("div",{className:"addPanel"},i.default.createElement(o.default,{dataSource:E,value:A,style:{width:300},onChange:function(e){O(e)},onSelect:function(e,t){b(n?e:t.props.login),O(t.props.name)},placeholder:"搜索需要添加的用户...",allowClear:!0}),i.default.createElement(r.default,{type:"primary",ghost:!0,onClick:function(){E&&E.length>0?(t&&t(y),O(void 0)):s("请选择存在的用户!")},className:"ml15"},i.default.createElement(a.default,{type:"plus",size:"16"}),"添加成员"))}},JHRd:function(e,t,n){var r=n("Kz5y").Uint8Array;e.exports=r},L8xA:function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},MMmD:function(e,t,n){var r=n("lSCD"),a=n("shjB");e.exports=function(e){return null!=e&&a(e.length)&&!r(e)}},"UNi/":function(e,t){e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},VaNO:function(e,t){e.exports=function(e){return this.__data__.has(e)}},"XyF/":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=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,o=void 0;try{for(var u,l=e[Symbol.iterator]();!(r=(u=l.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},a=n("q1tI"),o=s(a),u=n("spEH"),l=s(n("Ie+W")),i=s(n("fF4P")),c=s(n("YtIU")),f=s(n("xj5X"));function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,a.useState)("1"),n=r(t,2),s=n[0],d=n[1],p=(0,a.useState)(void 0),m=r(p,2),y=m[0],b=m[1],h=(0,a.useState)(void 0),v=r(h,2),E=v[0],g=v[1],w=e.match.params,j=w.projectsId,A=w.owner,O=e&&e.projectDetail&&e.projectDetail.author;return o.default.createElement(u.WhiteBack,null,o.default.createElement("div",{className:"flex-a-center baseForm bbr"},O&&"Organization"===O.type?o.default.createElement("span",null,o.default.createElement("span",{style:{cursor:"pointer"},className:"1"===s?"font-18 text-black color-blue":"font-18 text-black",onClick:function(){d("1"),b(void 0)}},"协作者管理"),o.default.createElement("span",{style:{cursor:"pointer"},className:"2"===s?"font-18 text-black ml30 color-blue":"font-18 text-black ml30",onClick:function(){d("2"),b(void 0)}},"团队管理")):o.default.createElement("span",{className:"font-18 text-black"},"协作者管理"),"1"===s?o.default.createElement(l.default,{getID:function(e){b(e)},login:!0,showNotification:e.showNotification}):o.default.createElement(i.default,{getGroupID:function(e){g(e)},organizeId:A})),o.default.createElement("div",null,"1"===s?o.default.createElement(c.default,{newId:y,projectsId:j,owner:A,project_id:e.project_id,author:e.projectDetail&&e.projectDetail.author,showNotification:e.showNotification}):o.default.createElement(f.default,{owner:A,projectsId:j,newGroupId:E})))}},YtIU:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=E(n("NUBc")),a=E(n("W9HT")),o=E(n("wCAj")),u=E(n("NJEC")),l=E(n("jsC+")),i=E(n("3S7+")),c=E(n("CtXQ")),f=E(n("BvKs")),s=E(n("5rEg")),d=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,o=void 0;try{for(var u,l=e[Symbol.iterator]();!(r=(u=l.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("YQTV"),n("04bd"),n("mbEz"),n("k994"),n("aIZi"),n("TfFZ"),n("2oDE"),n("2WkQ"),n("1vPl");var p=n("q1tI"),m=E(p),y=E(n("vDqi")),b=E(n("2CTR")),h=n("eO8H"),v=n("sYIF");function E(e){return e&&e.__esModule?e:{default:e}}var g=s.default.Search,w=[{id:"Manager",name:"管理员"},{id:"Developer",name:"开发者"},{id:"Reporter",name:"报告者"}];t.default=function(e){var t=e.projectsId,n=e.owner,s=e.project_id,E=e.author,j=e.showNotification,A=e.newId,O=(0,p.useState)(void 0),x=d(O,2),S=x[0],N=x[1],k=(0,p.useState)(void 0),D=d(k,2),z=D[0],C=D[1],I=(0,p.useState)(1),P=d(I,2),R=P[0],F=P[1],Z=(0,p.useState)(!0),Q=d(Z,2),X=Q[0],B=Q[1],M=(0,p.useState)(void 0),T=d(M,2),q=T[0],W=T[1],V=(0,p.useState)(void 0),G=d(V,2),H=G[0],L=G[1],Y=(0,p.useState)(0),U=d(Y,2),K=U[0],_=U[1];function J(){B(!0);var e="/"+n+"/"+t+"/collaborators.json";y.default.get(e,{params:{page:R,search:z,role:q,limit:15}}).then((function(e){e&&(R>1&&H&&1===H.length?F(R-1):(L(e.data.members),_(e.data.total_count)),B(!1))})).catch((function(e){B(!1)}))}function $(e,t){W(e),N(t)}(0,p.useEffect)((function(){A&&function(e){if(e){var r="/"+n+"/"+t+"/collaborators.json";y.default.post(r,{user_id:e}).then((function(e){e&&J()})).catch((function(e){}))}}(A)}),[A]),(0,p.useEffect)((function(){s&&t&&n&&J()}),[s,z,R,q]);var ee=m.default.createElement("div",null,m.default.createElement("span",{className:"mr3"},"角色"),m.default.createElement(i.default,{placement:"bottom",title:m.default.createElement("div",null,m.default.createElement("div",{className:"mb3"},"管理员:拥有仓库设置功能、代码库读、写操作"),m.default.createElement("div",{className:"mb3"},"开发人员:只拥有代码库读、写操作"),m.default.createElement("div",{className:"mb3"},"报告者:只拥有代码库读操作"))},m.default.createElement(c.default,{type:"question-circle"}))),te=function(e){return"Manager"===e?"text-green":"Developer"===e?"text-primary":"text-yellow"},ne=function(e){return m.default.createElement(f.default,null,w.map((function(r,a){return m.default.createElement(f.default.Item,{key:r.id,value:r.id,onClick:function(r){return function(e,r){var a="/"+n+"/"+t+"/collaborators/change_role.json";y.default.put(a,{user_id:r,role:e.key}).then((function(e){e&&(j("权限修改成功!"),J())})).catch((function(e){}))}(r,e)}},r.name)})))},re=[{title:"头像",dataIndex:"image_url",render:function(e,t){return m.default.createElement("span",{className:"f-wrap-alignCenter"},m.default.createElement(h.Link,{to:"/users/"+t.login,className:"show-user-link"},m.default.createElement("img",{src:(0,v.getImageUrl)("/"+e),alt:"",width:"32px",height:"32px",className:"mr3 radius"})))}},{title:"用户名",dataIndex:"name",render:function(e,t){return m.default.createElement(h.Link,{to:"/users/"+t.login,className:"show-user-link"},e)}},{title:"邮箱",dataIndex:"email",render:function(e){return m.default.createElement("span",null,e)}},{title:ee,dataIndex:"role_name",render:function(e,t){return function(e){var t=w.filter((function(t){return t.id===e.role}));return m.default.createElement("span",null,E&&E.login===e.login?m.default.createElement("label",{className:te(e.role)},t&&t[0].name):m.default.createElement(l.default,{overlay:ne(""+e.id),placement:"bottomCenter"},m.default.createElement("span",{className:te(e.role)},t&&t[0].name,m.default.createElement(c.default,{type:"caret-down",className:"ml2",size:"13"}))))}(t)}},{title:"操作",dataIndex:"action",render:function(e,r){return m.default.createElement("span",{style:{justifyContent:"center"}},E&&E.login!==r.login&&m.default.createElement(u.default,{title:"确认将此成员从项目中移除?",okText:"是",cancelText:"否",onConfirm:function(){return e=r.id,a="/"+n+"/"+t+"/collaborators/remove.json",void y.default.delete(a,{data:{user_id:e}}).then((function(e){e&&(j("成员删除成功!"),J())})).catch((function(e){}));var e,a}},m.default.createElement("a",{className:"text-delete"},"删除")))}}];return m.default.createElement(m.default.Fragment,null,m.default.createElement("div",{className:"baseForm",style:{display:"flex",justifyContent:"space-between",alignItems:"center"}},m.default.createElement(l.default,{overlay:function(e){return m.default.createElement(f.default,null,m.default.createElement(f.default.Item,{key:0,value:void 0,onClick:function(e){return $(void 0,"角色筛选")}},"全部"),w.map((function(e,t){return m.default.createElement(f.default.Item,{key:e.id,value:e.id,onClick:function(t){return $(e.id,e.name)}},e.name)})))},placement:"bottomCenter"},m.default.createElement("a",{className:"text-primary"},S||"角色筛选",m.default.createElement(c.default,{type:"caret-down",size:"16"}))),m.default.createElement(g,{placeholder:"搜索项目成员...",enterButton:"搜索",onSearch:C,style:{width:300}})),m.default.createElement(a.default,{spinning:X},m.default.createElement("div",{className:"collaboratorList baseForm"},H&&H.length>0&&m.default.createElement(o.default,{pagination:!1,columns:re,dataSource:H,rowKey:function(e){return e.id}}),H&&0===H.length&&m.default.createElement(b.default,{_html:"暂时还没有相关数据!"}))),K>15?m.default.createElement("div",{className:"edu-txt-center mt20 pb20"},m.default.createElement(r.default,{simple:!0,pageSize:15,current:R,total:K,onChange:function(e){return F(e)}})):"")}},b80T:function(e,t,n){var r=n("UNi/"),a=n("03A+"),o=n("Z0cm"),u=n("DSRE"),l=n("wJg7"),i=n("c6wG"),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=o(e),f=!n&&a(e),s=!n&&!f&&u(e),d=!n&&!f&&!s&&i(e),p=n||f||s||d,m=p?r(e.length,String):[],y=m.length;for(var b in e)!t&&!c.call(e,b)||p&&("length"==b||s&&("offset"==b||"parent"==b)||d&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||l(b,y))||m.push(b);return m}},bipt:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("2oGH"),n("8QGh"),n("1vPl")},c6wG:function(e,t,n){var r=n("dD9F"),a=n("sEf8"),o=n("mdPL"),u=o&&o.isTypedArray,l=u?a(u):r;e.exports=l},dD9F:function(e,t,n){var r=n("NykK"),a=n("shjB"),o=n("ExA7"),u={};u["[object Float32Array]"]=u["[object Float64Array]"]=u["[object Int8Array]"]=u["[object Int16Array]"]=u["[object Int32Array]"]=u["[object Uint8Array]"]=u["[object Uint8ClampedArray]"]=u["[object Uint16Array]"]=u["[object Uint32Array]"]=!0,u["[object Arguments]"]=u["[object Array]"]=u["[object ArrayBuffer]"]=u["[object Boolean]"]=u["[object DataView]"]=u["[object Date]"]=u["[object Error]"]=u["[object Function]"]=u["[object Map]"]=u["[object Number]"]=u["[object Object]"]=u["[object RegExp]"]=u["[object Set]"]=u["[object String]"]=u["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&a(e.length)&&!!u[r(e)]}},dF3D:function(e,t){e.exports="data:image/png;base64,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"},fF4P:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("2/Rp")),a=f(n("CtXQ")),o=f(n("lrIw")),u=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,o=void 0;try{for(var u,l=e[Symbol.iterator]();!(r=(u=l.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("L/Qf"),n("2oDE"),n("bipt");var l=n("q1tI"),i=f(l),c=f(n("vDqi"));function f(e){return e&&e.__esModule?e:{default:e}}var s=o.default.Option;t.default=function(e){var t=e.organizeId,n=e.getGroupID,f=(0,l.useState)(void 0),d=u(f,2),p=d[0],m=d[1],y=(0,l.useState)(void 0),b=u(y,2),h=b[0],v=b[1],E=(0,l.useState)(""),g=u(E,2),w=g[0],j=g[1];return(0,l.useEffect)((function(){var e;e="/organizations/"+t+"/teams/search.json",c.default.get(e,{params:{search:w}}).then((function(e){var t,n;e&&(t=e.data.teams,n=t&&t.map((function(e,t){return i.default.createElement(s,{key:t,value:""+e.id,name:e.name},e.name)})),v(n))})).catch((function(e){console.log(e)}))}),[w]),i.default.createElement("div",{className:"addPanel"},i.default.createElement(o.default,{dataSource:h,value:w,style:{width:300},onChange:function(e){j(e||"")},onSelect:function(e,t){m(e),j(t.props.name)},placeholder:"搜索需要添加的团队...",allowClear:!0}),i.default.createElement(r.default,{type:"primary",ghost:!0,onClick:function(){n&&n(p)},className:"ml15"},i.default.createElement(a.default,{type:"plus",size:"16"}),"添加团队"))}},fmRc:function(e,t,n){var r=n("Xi7e"),a=n("77Zs"),o=n("L8xA"),u=n("gCq4"),l=n("VaNO"),i=n("0Cz8");function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=a,c.prototype.delete=o,c.prototype.get=u,c.prototype.has=l,c.prototype.set=i,e.exports=c},gCq4:function(e,t){e.exports=function(e){return this.__data__.get(e)}},kekF:function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},lrIw:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return D}));var r=n("q1tI"),a=n("i+PK"),o=n("TSYQ"),u=n.n(o);function l(e){return(l="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 c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(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 s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(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=m(e);if(t){var a=m(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return p(this,n)}}function p(e,t){return!t||"object"!==l(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 m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var y=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&&s(e,t)}(u,e);var t,n,a,o=d(u);function u(){var e;return c(this,u),(e=o.apply(this,arguments)).saveRef=function(t){var n=e.props.children.ref;"function"==typeof n&&n(t)},e}return t=u,(n=[{key:"render",value:function(){return r.cloneElement(this.props.children,i(i({},this.props),{ref:this.saveRef}),null)}}])&&f(t.prototype,n),a&&f(t,a),u}(r.Component),b=n("5rEg"),h=n("2fM7"),v=n("H84U");function E(e){return(E="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 w(){return(w=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 j(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(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 O(e,t){return(O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function x(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=N(e);if(t){var a=N(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return S(this,n)}}function S(e,t){return!t||"object"!==E(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 N(e){return(N=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function k(e){return e&&e.type&&(e.type.isSelectOption||e.type.isSelectOptGroup)}var D=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&&O(e,t)}(i,e);var t,n,o,l=x(i);function i(){var e;return j(this,i),(e=l.apply(this,arguments)).saveSelect=function(t){e.select=t},e.getInputElement=function(){var t=e.props.children,n=t&&r.isValidElement(t)&&t.type!==a.b?r.Children.only(e.props.children):r.createElement(b.default,null),o=w({},n.props);return delete o.children,r.createElement(y,o,n)},e.renderAutoComplete=function(t){var n,o,l=t.getPrefixCls,i=e.props,c=i.prefixCls,f=i.size,s=i.className,d=void 0===s?"":s,p=i.notFoundContent,m=i.optionLabelProp,y=i.dataSource,b=i.children,v=l("select",c),j=u()((g(n={},"".concat(v,"-lg"),"large"===f),g(n,"".concat(v,"-sm"),"small"===f),g(n,d,!!d),g(n,"".concat(v,"-show-search"),!0),g(n,"".concat(v,"-auto-complete"),!0),n)),A=r.Children.toArray(b);return o=A.length&&k(A[0])?b:y?y.map((function(e){if(r.isValidElement(e))return e;switch(E(e)){case"string":return r.createElement(a.b,{key:e},e);case"object":return r.createElement(a.b,{key:e.value},e.text);default:throw new Error("AutoComplete[dataSource] only supports type `string[] | Object[]`.")}})):[],r.createElement(h.default,w({},e.props,{className:j,mode:h.default.SECRET_COMBOBOX_MODE_DO_NOT_USE,optionLabelProp:m,getInputElement:e.getInputElement,notFoundContent:p,ref:e.saveSelect}),o)},e}return t=i,(n=[{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"render",value:function(){return r.createElement(v.a,null,this.renderAutoComplete)}}])&&A(t.prototype,n),o&&A(t,o),i}(r.Component);D.Option=a.b,D.OptGroup=a.a,D.defaultProps={transitionName:"slide-up",optionLabelProp:"children",choiceTransitionName:"zoom",showSearch:!1,filterOption:!1}},mdPL:function(e,t,n){(function(e){var r=n("WFqU"),a=t&&!t.nodeType&&t,o=a&&"object"==typeof e&&e&&!e.nodeType&&e,u=o&&o.exports===a&&r.process,l=function(){try{var e=o&&o.require&&o.require("util").types;return e||u&&u.binding&&u.binding("util")}catch(e){}}();e.exports=l}).call(this,n("YuTi")(e))},sEf8:function(e,t){e.exports=function(e){return function(t){return e(t)}}},xj5X:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=d(n("NUBc")),a=d(n("wCAj")),o=d(n("NJEC")),u=d(n("2/Rp")),l=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,o=void 0;try{for(var u,l=e[Symbol.iterator]();!(r=(u=l.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&l.return&&l.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("YQTV"),n("mbEz"),n("k994"),n("L/Qf");var i=n("q1tI"),c=d(i),f=n("eO8H"),s=d(n("vDqi"));function d(e){return e&&e.__esModule?e:{default:e}}var p={owner:"所有者",admin:"管理者",write:"开发者",read:"报告者"};t.default=function(e){var t=e.newGroupId,n=e.owner,d=e.projectsId,m=(0,i.useState)(void 0),y=l(m,2),b=y[0],h=y[1],v=(0,i.useState)(!0),E=l(v,2),g=E[0],w=E[1],j=(0,i.useState)(1),A=l(j,2),O=A[0],x=A[1],S=(0,i.useState)(0),N=l(S,2),k=N[0],D=N[1];function z(){var e="/"+n+"/"+d+"/teams.json";s.default.get(e,{params:{page:O,limit:15}}).then((function(e){e&&e.data&&(h(e.data.teams),D(e.data.total_count),w(!1))})).catch((function(e){}))}(0,i.useEffect)((function(){z()}),[]),(0,i.useEffect)((function(){var e,r;t&&(e=t,r="/"+n+"/"+d+"/teams.json",s.default.post(r,{team_id:e}).then((function(e){e&&e.data&&z()})).catch((function(e){})))}),[t]);var C=[{title:"团队名",dataIndex:"name",render:function(e,t){return c.default.createElement(f.Link,{to:"/organize/"+n+"/group/"+t.id},e)}},{title:"权限",dataIndex:"authorize",width:"20%",render:function(e,t){return p[e]}},{title:"操作",dataIndex:"operation",width:"25%",render:function(e,t){return t.can_remove&&c.default.createElement(o.default,{title:"确定要删除‘"+t.name+"’团队?",okText:"是",cancelText:"否",onConfirm:function(){var e,r;e=t.id,r="/"+n+"/"+d+"/teams/"+e+".json",s.default.delete(r).then((function(e){e&&e.data&&z()})).catch((function(e){}))}},c.default.createElement(u.default,{type:"danger"},"删除"))}}];return c.default.createElement("div",{className:"padding20-30",style:{minHeight:"400px"}},c.default.createElement(a.default,{dataSource:b,columns:C,pagination:!1,loading:g}),k>15?c.default.createElement("div",{className:"pb20 mt20 edu-txt-center"},c.default.createElement(r.default,{simple:!0,current:O,total:k,pageSize:15,onChange:function(e){x(e)}})):"")}},zZ0H:function(e,t){e.exports=function(e){return e}}}]); |