1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[79],{"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}},"5DC0":function(e,t,n){"use strict";n.r(t),n("DjyN");var r,o=n("NUBc"),a=(n("g9YV"),n("wCAj")),i=(n("P2fV"),n("NJEC")),c=n("zLi2"),l=n.n(c),u=n("YdDX"),s=n.n(u),f=n("FLGM"),p=n.n(f),d=n("o+MX"),m=n.n(d),b=n("cDcd"),v=n.n(b),y=n("spEH"),h=n("ess8"),g=n("Hsgt"),j=n("vOnD"),E=n("sYIF"),x=n("vDqi"),O=n.n(x),_=n("2iEm"),w=n("nVCk"),C=j.a.img(r||(r=s()(["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"])));t.default=function(e){var t=e.organizeDetail,n=e.history,r=e.match.params.OIdentifier,c=Object(b.useState)(1),u=l()(c,2),s=u[0],f=u[1],d=Object(b.useState)(0),j=l()(d,2),x=j[0],S=j[1],N=Object(b.useState)(void 0),z=l()(N,2),k=z[0],D=z[1],T=Object(b.useState)(void 0),P=l()(T,2),A=P[0],V=P[1];function I(e){var n="/organizations/".concat(t.id,"/organization_users.json");O.a.get(n,{params:{page:s,limit:15,search:e}}).then((function(e){e&&e.data&&(V(e.data.organization_users),S(e.data.total_count))})).catch((function(e){}))}Object(b.useEffect)((function(){t&&t.id&&I(k)}),[t,k,s]);var B=[{title:"头像",dataIndex:"user",width:"5%",render:function(e){return e&&v.a.createElement(_.a,{to:"/".concat(e&&e.login)},v.a.createElement(C,{src:Object(E.i)("/"+e.image_url)})," ")}},{title:"用户名",dataIndex:"user",width:"15%",render:function(e,t){return v.a.createElement(_.a,{to:"/".concat(e&&e.login)},e&&e.name)}},{title:"邮箱",dataIndex:"user",width:"25%",align:"left",render:function(e){return e&&e.mail}},{title:"所属团队",dataIndex:"team_names",width:"20%",render:function(e){var t=e&&e.length>0&&p()(e).call(e,(function(e,t){return e+","}));return t&&t[0].substring(0,t[0].length-1)}},{title:"操作",dataIndex:"operation",width:"15%",render:function(e,n){var r=t&&t.is_admin,o=A&&1===A.length&&n.team_names&&1===n.team_names.length&&"Owners"===n.team_names[0];return r&&!o&&v.a.createElement(i.a,{title:"是否将此成员移出组织?",okText:"是",cancelText:"否",onConfirm:function(){return e=n.user&&n.user.login,o=m()(r="/organizations/".concat(t&&t.id,"/organization_users/")).call(r,e,".json"),void O.a.delete(o).then((function(e){e&&e.data&&I()})).catch((function(e){}));var e,r,o}},v.a.createElement("a",{className:"color-red"},"移除成员"))}}];return v.a.createElement(y.r,{style:{border:"1px solid #eee"}},v.a.createElement(h.a,null,v.a.createElement("span",null,"组织成员管理"),v.a.createElement(w.a,{className:"addMemberBtn",orzId:t&&t.id,history:n,OIdentifier:r})),v.a.createElement(y.j,{className:"padding20-30"},v.a.createElement("div",{style:{width:"580px"}},v.a.createElement(g.a,{placeholder:"输入用户名或邮箱、团队名搜索",onSearch:function(e){D(e)}}))),v.a.createElement("div",{className:"pl30 pr30 pb30",style:{minHeight:"400px"}},v.a.createElement(a.a,{size:"small",columns:B,dataSource:A,pagination:!1,className:"teamMemberTable"}),x>15?v.a.createElement("div",{className:"edu-txt-center mt30 mb20"},v.a.createElement(o.a,{simple:!0,current:s,total:x,pageSize:15,onChange:function(e){f(e)}})):""))}},"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,c=i&&i.exports===a?r.Buffer:void 0,l=(c?c.isBuffer:void 0)||o;e.exports=l}).call(this,n("YuTi")(e))},Hsgt:function(e,t,n){"use strict";n("5NDa");var r=n("5rEg"),o=n("cDcd"),a=n.n(o),i=r.a.Search;t.a=function(e){var t=e.placeholder,n=e.onSearch,r=e.onChange;return a.a.createElement(i,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:n,width:"300px",onChange:r})}},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";var r=n("cDcd"),o=n("VCL8"),a=n("3S7+"),i=n("CtXQ"),c=n("2/Rp"),l=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 b(e,t){return!t||"object"!==f(t)&&"function"!=typeof t?v(e):t}function v(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 h=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=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=y(e);if(t){var o=y(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return b(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=i.call(this,e)).onConfirm=function(e){t.setVisible(!1,e);var n=t.props.onConfirm;n&&n.call(v(t),e)},t.onCancel=function(e){t.setVisible(!1,e);var n=t.props.onCancel;n&&n.call(v(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,l=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")},l)),r.createElement("div",{className:"".concat(e,"-buttons")},r.createElement(c.a,p({onClick:t.onCancel,size:"small"},i),u||n.cancelText),r.createElement(c.a,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,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",i),d=r.createElement(l.a,{componentName:"Popconfirm",defaultLocale:u.a.Popconfirm},(function(e){return t.renderOverlay(f,e)}));return r.createElement(a.a,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);h.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:r.createElement(i.a,{type:"exclamation-circle",theme:"filled"}),disabled:!1},Object(o.polyfill)(h),t.a=h},P2fV:function(e,t,n){"use strict";n("cIOH"),n("Q9mQ"),n("+L6B")},"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)}},b80T:function(e,t,n){var r=n("UNi/"),o=n("03A+"),a=n("Z0cm"),i=n("DSRE"),c=n("wJg7"),l=n("c6wG"),u=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&&l(e),d=n||s||f||p,m=d?r(e.length,String):[],b=m.length;for(var v in e)!t&&!u.call(e,v)||d&&("length"==v||f&&("offset"==v||"parent"==v)||p&&("buffer"==v||"byteLength"==v||"byteOffset"==v)||c(v,b))||m.push(v);return m}},c6wG:function(e,t,n){var r=n("dD9F"),o=n("sEf8"),a=n("mdPL"),i=a&&a.isTypedArray,c=i?o(i):r;e.exports=c},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"),c=n("VaNO"),l=n("0Cz8");function u(e){var t=this.__data__=new r(e);this.size=t.size}u.prototype.clear=o,u.prototype.delete=a,u.prototype.get=i,u.prototype.has=c,u.prototype.set=l,e.exports=u},gCq4:function(e,t){e.exports=function(e){return this.__data__.get(e)}},i6bk:function(e,t,n){"use strict";function r(e,t){if("undefined"==typeof window)return 0;var n=t?"scrollTop":"scrollLeft",r=e===window,o=r?e[t?"pageYOffset":"pageXOffset"]:e[n];return r&&"number"!=typeof o&&(o=document.documentElement[n]),o}n.d(t,"a",(function(){return r}))},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,c=function(){try{return a&&a.require&&a.require("util").types||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=c}).call(this,n("YuTi")(e))},nVCk:function(e,t,n){"use strict";n("2qtc");var r=n("kLXV"),o=(n("T2oS"),n("W9HT")),a=n("zLi2"),i=n.n(a),c=n("o+MX"),l=n.n(c),u=n("FLGM"),s=n.n(u),f=n("cDcd"),p=n.n(f),d=n("vDqi"),m=n.n(d);t.a=function(e){var t=e.className,n=e.orzId,a=e.history,c=e.OIdentifier,u=Object(f.useState)(!1),d=i()(u,2),b=d[0],v=d[1],y=Object(f.useState)(!0),h=i()(y,2),g=h[0],j=h[1],E=Object(f.useState)(void 0),x=i()(E,2),O=x[0],_=x[1];return Object(f.useEffect)((function(){var e;b&&n&&(e="/organizations/".concat(n,"/teams.json"),m.a.get(e,{params:{is_full:!0}}).then((function(e){e&&(_(e.data.teams),j(!1))})).catch((function(e){})))}),[n,b]),p.a.createElement("div",null,p.a.createElement(r.a,{visible:b,width:"600px",centered:!0,title:"添加成员",onCancel:function(){return v(!1)},footer:null,className:"addMemberBody"},p.a.createElement("div",null,p.a.createElement("p",{className:"font-16 pt40 pb20 edu-txt-center"},"请选择想要添加成员的组织团队"),p.a.createElement(o.a,{spinning:g},p.a.createElement("div",{className:"addForGroupList"},O&&O.length>0?p.a.createElement("ul",null,s()(O).call(O,(function(e,t){return p.a.createElement("li",{onClick:function(){return t=e.id,void a.push(l()(n="/".concat(c,"/teams/")).call(n,t,"/setting/member"));var t,n}},e.nickname)}))):"")))),p.a.createElement("a",{className:t,onClick:function(){return v(!0)}},"+ 添加成员"))}},sEf8:function(e,t){e.exports=function(e){return function(t){return e(t)}}},zAh6:function(e,t,n){"use strict";n.d(t,"a",(function(){return c}));var r=n("61SU"),o=n.n(r),a=n("i6bk");function i(e,t,n,r){var o=n-t;return(e/=r/2)<1?o/2*e*e*e+t:o/2*((e-=2)*e*e+2)+t}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.getContainer,r=void 0===n?function(){return window}:n,c=t.callback,l=t.duration,u=void 0===l?450:l,s=r(),f=Object(a.a)(s,!0),p=Date.now(),d=function t(){var n=Date.now()-p,r=i(n>u?u:n,f,e,u);s===window?window.scrollTo(window.pageXOffset,r):s.scrollTop=r,n<u?o()(t):"function"==typeof c&&c()};o()(d)}},zZ0H:function(e,t){e.exports=function(e){return e}}}]); |