build/static/js/167.474bef1b.chunk.js

1 line
10 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[167],{"5DC0":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,o=E(n("NUBc")),i=E(n("wCAj")),l=E(n("NJEC")),c=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 i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.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")},u=(r=["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"],a=["{\n width:30px;\n height:30px;\n border-radius:50%;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}})));n("DjyN"),n("g9YV"),n("P2fV");var s=n("cDcd"),f=E(s),d=n("spEH"),p=E(n("ess8")),m=E(n("Hsgt")),v=E(n("vOnD")),b=n("sYIF"),y=E(n("vDqi")),h=n("eO8H"),g=E(n("nVCk"));function E(e){return e&&e.__esModule?e:{default:e}}var O=v.default.img(u);t.default=function(e){var t=e.organizeDetail,n=e.history,r=e.match.params.OIdentifier,a=(0,s.useState)(1),u=c(a,2),v=u[0],E=u[1],C=(0,s.useState)(0),w=c(C,2),x=w[0],_=w[1],S=(0,s.useState)(void 0),j=c(S,2),k=j[0],P=j[1],N=(0,s.useState)(void 0),T=c(N,2),V=T[0],z=T[1];function D(e){var n="/organizations/"+t.id+"/organization_users.json";y.default.get(n,{params:{page:v,limit:15,search:e}}).then((function(e){e&&e.data&&(z(e.data.organization_users),_(e.data.total_count))})).catch((function(e){}))}(0,s.useEffect)((function(){t&&t.id&&D(k)}),[t,k,v]);var I=[{title:"头像",dataIndex:"user",width:"5%",render:function(e){return e&&f.default.createElement(h.Link,{to:"/"+(e&&e.login)},f.default.createElement(O,{src:(0,b.getImageUrl)("/"+e.image_url)})," ")}},{title:"用户名",dataIndex:"user",width:"15%",render:function(e,t){return f.default.createElement(h.Link,{to:"/"+(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&&e.map((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,a=V&&1===V.length&&n.team_names&&1===n.team_names.length&&"Owners"===n.team_names[0];return r&&!a&&f.default.createElement(l.default,{title:"是否将此成员移出组织?",okText:"是",cancelText:"否",onConfirm:function(){return e=n.user&&n.user.login,r="/organizations/"+(t&&t.id)+"/organization_users/"+e+".json",void y.default.delete(r).then((function(e){e&&e.data&&D()})).catch((function(e){}));var e,r}},f.default.createElement("a",{className:"color-red"},"移除成员"))}}];return f.default.createElement(d.WhiteBack,{style:{border:"1px solid #eee"}},f.default.createElement(p.default,null,f.default.createElement("span",null,"组织成员管理"),f.default.createElement(g.default,{className:"addMemberBtn",orzId:t&&t.id,history:n,OIdentifier:r})),f.default.createElement(d.FlexAJ,{className:"padding20-30"},f.default.createElement("div",{style:{width:"580px"}},f.default.createElement(m.default,{placeholder:"输入用户名或邮箱、团队名搜索",onSearch:function(e){P(e)}}))),f.default.createElement("div",{className:"pl30 pr30 pb30",style:{minHeight:"400px"}},f.default.createElement(i.default,{size:"small",columns:I,dataSource:V,pagination:!1,className:"teamMemberTable"}),x>15?f.default.createElement("div",{className:"edu-txt-center mt30 mb20"},f.default.createElement(o.default,{simple:!0,current:v,total:x,pageSize:15,onChange:function(e){E(e)}})):""))}},Hsgt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("5rEg"));n("5NDa");var a=o(n("cDcd"));function o(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 a.default.createElement(i,{allowClear:!0,placeholder:t,enterButton:"搜索",onSearch:n,width:"300px",onChange:r})}},NJEC:function(e,t,n){"use strict";n.r(t);var r=n("cDcd"),a=n("VCL8"),o=n("3S7+"),i=n("CtXQ"),l=n("2/Rp"),c=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 d(){return(d=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 p(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,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 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,a,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 a=y(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return v(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(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 a=t.props,o=a.okButtonProps,i=a.cancelButtonProps,c=a.title,u=a.cancelText,s=a.okText,f=a.okType,p=a.icon;return r.createElement("div",null,r.createElement("div",{className:"".concat(e,"-inner-content")},r.createElement("div",{className:"".concat(e,"-message")},p,r.createElement("div",{className:"".concat(e,"-message-title")},c)),r.createElement("div",{className:"".concat(e,"-buttons")},r.createElement(l.default,d({onClick:t.onCancel,size:"small"},i),u||n.cancelText),r.createElement(l.default,d({onClick:t.onConfirm,type:f,size:"small"},o),s||n.okText))))},t.renderConfirm=function(e){var n=e.getPrefixCls,a=t.props,i=a.prefixCls,l=a.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 a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n}(a,["prefixCls","placement"]),f=n("popover",i),p=r.createElement(c.a,{componentName:"Popconfirm",defaultLocale:u.a.Popconfirm},(function(e){return t.renderOverlay(f,e)}));return r.createElement(o.default,d({},s,{prefixCls:f,placement:l,onVisibleChange:t.onVisibleChange,visible:t.state.visible,overlay:p,ref:t.saveTooltip}))},t.state={visible:e.visible},t}return t=f,a=[{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)}}])&&p(t.prototype,n),a&&p(t,a),f}(r.Component);h.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:r.createElement(i.default,{type:"exclamation-circle",theme:"filled"}),disabled:!1},Object(a.polyfill)(h),t.default=h},P2fV:function(e,t,n){"use strict";n.r(t),n("cIOH"),n("Q9mQ"),n("+L6B")},nVCk:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=u(n("kLXV")),a=u(n("W9HT")),o=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 i,l=e[Symbol.iterator]();!(r=(i=l.next()).done)&&(n.push(i.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("2qtc"),n("T2oS");var i=n("cDcd"),l=u(i),c=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.className,n=e.orzId,u=e.history,s=e.OIdentifier,f=(0,i.useState)(!1),d=o(f,2),p=d[0],m=d[1],v=(0,i.useState)(!0),b=o(v,2),y=b[0],h=b[1],g=(0,i.useState)(void 0),E=o(g,2),O=E[0],C=E[1];return(0,i.useEffect)((function(){var e;p&&n&&(e="/organizations/"+n+"/teams.json",c.default.get(e,{params:{is_full:!0}}).then((function(e){e&&(C(e.data.teams),h(!1))})).catch((function(e){})))}),[n,p]),l.default.createElement("div",null,l.default.createElement(r.default,{visible:p,width:"600px",centered:!0,title:"添加成员",onCancel:function(){return m(!1)},footer:null,className:"addMemberBody"},l.default.createElement("div",null,l.default.createElement("p",{className:"font-16 pt40 pb20 edu-txt-center"},"请选择想要添加成员的组织团队"),l.default.createElement(a.default,{spinning:y},l.default.createElement("div",{className:"addForGroupList"},O&&O.length>0?l.default.createElement("ul",null,O.map((function(e,t){return l.default.createElement("li",{onClick:function(){return t=e.id,void u.push("/"+s+"/teams/"+t+"/setting/member");var t}},e.nickname)}))):"")))),l.default.createElement("a",{className:t,onClick:function(){return m(!0)}},"+ 添加成员"))}}}]);