build/static/js/58.22c89138.chunk.js

1 line
15 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[58],{"0Cz8":function(e,t,n){var r=n("Xi7e"),o=n("ebwN"),a=n("e4Nc");e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var i=n.__data__;if(!o||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new a(i)}return n.set(e,t),this.size=n.size,this}},"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"),o=n("B8du"),a=t&&!t.nodeType&&t,i=a&&"object"==typeof e&&e&&!e.nodeType&&e,u=i&&i.exports===a?r.Buffer:void 0,c=(u?u.isBuffer:void 0)||o;e.exports=c}).call(this,n("YuTi")(e))},Hsgt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a(n("5rEg"));n("1vPl");var o=a(n("q1tI"));function a(e){return e&&e.__esModule?e:{default:e}}var i=r.default.Search;t.default=function(e){var t=e.placeholder,n=e.onSearch,r=e.onChange;return o.default.createElement(i,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:n,width:"300px",onChange:r})}},"Ie+W":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o,a=y(n("2/Rp")),i=y(n("CtXQ")),u=y(n("14Xm")),c=y(n("2fM7")),l=y(n("W9HT")),s=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},f=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 i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},p=(r=u.default.mark((function e(t){var n;return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=[],e.next=4,h.default.get("/users/list.json",{params:{search:t}}).then((function(e){e&&e.data&&(n=e.data.users&&e.data.users.map((function(e){return{label:e.username,value:e.user_id,image_url:e.image_url,login:e.login}})))}));case 4:return e.abrupt("return",n);case 5:case"end":return e.stop()}}),e,this)})),o=function(){var e=r.apply(this,arguments);return new Promise((function(t,n){return function r(o,a){try{var i=e[o](a),u=i.value}catch(e){return void n(e)}if(!i.done)return Promise.resolve(u).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(u)}("next")}))},function(e){return o.apply(this,arguments)});n("L/Qf"),n("2oDE"),n("8QGh"),n("04bd");var d=n("q1tI"),m=y(d),v=y(n("sEfC")),h=y(n("vDqi"));n("sYIF");function y(e){return e&&e.__esModule?e:{default:e}}function b(e){var t=e.fetchOptions,n=e.debounceTimeout,r=void 0===n?600:n,o=e.login,a=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fetchOptions","debounceTimeout","login"]),i=(0,d.useState)(!1),u=f(i,2),p=u[0],h=u[1],y=(0,d.useState)([]),b=f(y,2),g=b[0],j=b[1],_=(0,d.useRef)(0);(0,d.useEffect)((function(){t("").then((function(e){j(e)}))}),[]);var x=(0,d.useMemo)((function(){return(0,v.default)((function(e){_.current+=1;var n=_.current;j([]),h(!0),t(e).then((function(e){n===_.current&&(j(e),h(!1))}))}),r)}),[t,r]);return m.default.createElement(c.default,s({labelInValue:!0,filterOption:!1,onSearch:x,notFoundContent:p?m.default.createElement(l.default,{size:"small"}):null},a,{defaultActiveFirstOption:!1}),g&&g.length>0&&g.map((function(e){return m.default.createElement(c.default.Option,{value:o?e.value:e.login},m.default.createElement("span",{style:{verticalAlign:"middle"}},e.label,m.default.createElement("span",{className:"color-grey ml10"},"(",e.login,")")))})))}t.default=function(e){var t=e.getID,n=e.login,r=e.showNotification,o=(0,d.useState)([]),u=f(o,2),c=u[0],l=u[1],s=(0,d.useState)(void 0),v=f(s,2),h=v[0],y=v[1];return m.default.createElement("div",null,m.default.createElement(b,{value:c,style:{width:300},login:n,placeholder:"搜索需要添加的用户...",fetchOptions:p,onChange:function(e){l(e)},showSearch:!0,onSelect:function(e){y(e.key)}}),m.default.createElement(a.default,{type:"primary",ghost:!0,onClick:function(){h?(t(h),l([])):r("请选择存在的用户!")},className:"ml15"},m.default.createElement(i.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"),o=n("shjB");e.exports=function(e){return null!=e&&o(e.length)&&!r(e)}},NJEC:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),o=n("VCL8"),a=n("3S7+"),i=n("CtXQ"),u=n("2/Rp"),c=n("YMnH"),l=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 v(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=b(e);if(t){var o=b(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return h(this,n)}}function h(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?y(e):t}function y(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function b(e){return(b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var g=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},j=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,i=v(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=i.call(this,e)).onConfirm=function(e){t.setVisible(!1,e);var n=t.props.onConfirm;n&&n.call(y(t),e)},t.onCancel=function(e){t.setVisible(!1,e);var n=t.props.onCancel;n&&n.call(y(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,i=o.cancelButtonProps,c=o.title,l=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")},c)),r.createElement("div",{className:"".concat(e,"-buttons")},r.createElement(u.default,p({onClick:t.onCancel,size:"small"},i),l||n.cancelText),r.createElement(u.default,p({onClick:t.onConfirm,type:f,size:"small"},a),s||n.okText))))},t.renderConfirm=function(e){var n=e.getPrefixCls,o=t.props,i=o.prefixCls,u=o.placement,s=g(o,["prefixCls","placement"]),f=n("popover",i),d=r.createElement(c.a,{componentName:"Popconfirm",defaultLocale:l.a.Popconfirm},(function(e){return t.renderOverlay(f,e)}));return r.createElement(a.default,p({},s,{prefixCls:f,placement:u,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);j.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:r.createElement(i.default,{type:"exclamation-circle",theme:"filled"}),disabled:!1},Object(o.polyfill)(j),t.default=j},"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)}},X3Qn:function(e,t,n){},"aQ+q":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o,a=_(n("W9HT")),i=_(n("NUBc")),u=_(n("wCAj")),c=_(n("NJEC")),l=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 i,u=e[Symbol.iterator]();!(r=(i=u.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){o=!0,a=e}finally{try{!r&&u.return&&u.return()}finally{if(o)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},s=(r=["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"],o=["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(o)}})));n("04bd"),n("YQTV"),n("mbEz"),n("k994");var f=n("q1tI"),p=_(f),d=n("spEH"),m=_(n("ess8")),v=_(n("Hsgt")),h=_(n("Ie+W"));n("X3Qn");var y=_(n("vOnD")),b=n("sYIF"),g=_(n("vDqi")),j=n("eO8H");function _(e){return e&&e.__esModule?e:{default:e}}var x=y.default.img(s);t.default=function(e){var t=(0,f.useState)(1),n=l(t,2),r=n[0],o=n[1],s=(0,f.useState)(0),y=l(s,2),_=y[0],E=y[1],O=(0,f.useState)(void 0),w=l(O,2),C=w[0],S=w[1],P=(0,f.useState)(!1),N=l(P,2),A=N[0],T=N[1],k=(0,f.useState)(void 0),z=l(k,2),I=z[0],D=z[1],V=(0,f.useState)(void 0),M=l(V,2),R=M[0],B=M[1],F=e.match.params,q=F.OIdentifier,H=F.groupId;function U(){T(!0);var e="/organizations/"+q+"/teams/"+H+"/team_users.json";g.default.get(e,{params:{page:r,search:R,identify:I,limit:15}}).then((function(e){e&&e.data&&(S(e.data.team_users),E(e.data.total_count))})).catch((function(e){})),T(!1)}(0,f.useEffect)((function(){U()}),[r,R,I]);var L=[{title:"头像",dataIndex:"Img",width:"7%",render:function(e,t){return p.default.createElement(x,{src:(0,b.getImageUrl)("/"+t.user.image_url)})}},{title:"用户名",dataIndex:"name",width:"13%",align:"center",render:function(e,t){return p.default.createElement(j.Link,{to:"/"+t.user.login},t.user.name)}},{title:"邮箱",dataIndex:"email",width:"25%",render:function(e,t){return t.user.mail}},{title:"操作",dataIndex:"operation",width:"15%",render:function(e,t){return p.default.createElement(c.default,{title:"确认移除成员吗?",onConfirm:function(){return function(e){T(!0);var t="/organizations/"+q+"/teams/"+H+"/team_users/"+e+".json";e&&g.default.delete(t).then((function(e){e&&e.data&&(o(1),B(void 0),D(void 0),U())})).catch((function(e){})),T(!1)}(t.user.login)},okText:"确认",cancelText:"取消"},p.default.createElement("a",{className:"color-red"},"移除成员"))}}];return p.default.createElement(a.default,{spinning:A},p.default.createElement(d.WhiteBack,{style:{minHeight:"400px"}},p.default.createElement(m.default,null,p.default.createElement("span",null,"团队成员管理"),p.default.createElement(h.default,{getID:function(e){!function(e){T(!0);var t="/organizations/"+q+"/teams/"+H+"/team_users.json";e&&g.default.post(t,{username:e}).then((function(e){e&&e.data&&(o(1),B(void 0),D(void 0),U())})).catch((function(e){}));T(!1)}(e)},showNotification:e.showNotification})),p.default.createElement(d.FlexAJ,{className:"padding20-30"},p.default.createElement("div",{style:{width:"580px"}},p.default.createElement(v.default,{placeholder:"输入用户名或邮箱、团队名搜索",value:R,onSearch:function(e){return B(e)}}))),p.default.createElement("div",{className:"pl30 pr30 pb30"},p.default.createElement(u.default,{size:"small",columns:L,dataSource:C,pagination:!1,className:"teamMemberTable"}),_>15?p.default.createElement("div",{className:"edu-txt-center mt30 mb20"},p.default.createElement(i.default,{simple:!0,defaultCurrent:r,total:_,pageSize:15,onChange:function(e){return o(e)}})):"")))}},b80T:function(e,t,n){var r=n("UNi/"),o=n("03A+"),a=n("Z0cm"),i=n("DSRE"),u=n("wJg7"),c=n("c6wG"),l=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=a(e),s=!n&&o(e),f=!n&&!s&&i(e),p=!n&&!s&&!f&&c(e),d=n||s||f||p,m=d?r(e.length,String):[],v=m.length;for(var h in e)!t&&!l.call(e,h)||d&&("length"==h||f&&("offset"==h||"parent"==h)||p&&("buffer"==h||"byteLength"==h||"byteOffset"==h)||u(h,v))||m.push(h);return m}},c6wG:function(e,t,n){var r=n("dD9F"),o=n("sEf8"),a=n("mdPL"),i=a&&a.isTypedArray,u=i?o(i):r;e.exports=u},dD9F:function(e,t,n){var r=n("NykK"),o=n("shjB"),a=n("ExA7"),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return a(e)&&o(e.length)&&!!i[r(e)]}},fmRc:function(e,t,n){var r=n("Xi7e"),o=n("77Zs"),a=n("L8xA"),i=n("gCq4"),u=n("VaNO"),c=n("0Cz8");function l(e){var t=this.__data__=new r(e);this.size=t.size}l.prototype.clear=o,l.prototype.delete=a,l.prototype.get=i,l.prototype.has=u,l.prototype.set=c,e.exports=l},gCq4:function(e,t){e.exports=function(e){return this.__data__.get(e)}},k994:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("Aosp"),n("L/Qf")},kekF:function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},mdPL:function(e,t,n){(function(e){var r=n("WFqU"),o=t&&!t.nodeType&&t,a=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=a&&a.exports===o&&r.process,u=function(){try{var e=a&&a.require&&a.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=u}).call(this,n("YuTi")(e))},sEf8:function(e,t){e.exports=function(e){return function(t){return e(t)}}},zZ0H:function(e,t){e.exports=function(e){return e}}}]);