forked from Gitlink/build
1 line
18 KiB
JavaScript
1 line
18 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[67],{"+hnl":function(e,t,n){},"4k9F":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,o=k(n("2/Rp")),l=k(n("PArb")),u=k(n("kaz8")),i=k(n("9yH6")),c=k(n("Vl3Y")),s=k(n("5rEg")),f=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},p=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 l,u=e[Symbol.iterator]();!(r=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},d=(r=["{\n padding:20px 30px;\n}"],a=["{\n padding:20px 30px;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}})));n("L/Qf"),n("qNb/"),n("MKzF"),n("K4yd"),n("tULf"),n("1vPl");var v=n("q1tI"),y=k(v),m=n("spEH"),h=k(n("ess8")),b=k(n("vOnD")),g=k(n("tlJt")),O=k(n("vDqi")),x=k(n("kksi")),E=n("sYIF");function k(e){return e&&e.__esModule?e:{default:e}}var w=s.default.TextArea,j=b.default.div(d),C={display:"block",height:"30px",lineHeight:"30px"};t.default=c.default.create()((0,v.forwardRef)((function(e){var t=e.form,n=e.organizeDetail,r=e.showNotification,a=e.history,d=e.current_user,b=e.updateFunc,k=(0,v.useState)(void 0),S=p(k,2),_=S[0],P=S[1],N=(0,v.useState)(!1),V=p(N,2),T=V[0],A=V[1],G=(0,v.useState)(void 0),I=p(G,2),R=I[0],M=I[1],z=(0,v.useState)(!1),D=p(z,2),F=D[0],L=D[1],U=(0,v.useState)(!1),q=p(U,2),B=q[0],J=q[1],H=(0,v.useState)(0),Y=p(H,2),K=Y[0],W=Y[1],X=t.getFieldDecorator,Q=t.validateFields,Z=t.setFieldsValue;(0,v.useEffect)((function(){n&&(Z(f({},n)),P(n.avatar_url),W(n.description?n.description.length:0))}),[n]);var $=(0,v.useCallback)((function(e,t,n,r,a,o){return y.default.createElement("div",null,y.default.createElement("span",{className:a?"required":""},e),y.default.createElement(c.default.Item,null,X(t,{rules:n,validateFirst:!0,valuePropName:o?"checked":"value"})(r)))}),[]);return y.default.createElement("div",null,y.default.createElement(m.WhiteBack,null,y.default.createElement(h.default,null,"基本设置"),y.default.createElement(j,null,y.default.createElement(c.default,null,$("组织账号:","name",[{required:!0,message:"请输入组织账号"},{validator:function(e,t,n){t||n(),t&&!t.match(/^[a-zA-Z][a-zA-Z0-9_-]{3,19}$/)&&n("只能使用以字母开头,包含字母、数字、下划线、横杠等,长度4到20个字符"),n()}}],y.default.createElement(s.default,{placeholder:"请输入组织账号",maxLength:100,disabled:!0}),!0),$("组织名称:","nickname",[{required:!0,message:"请输入组织名称"}],y.default.createElement(s.default,{placeholder:"请输入组织名称",maxLength:100}),!0),y.default.createElement("div",{className:"pr"},y.default.createElement("span",{className:"toprightNum"},K,"/200"),$("组织描述:","description",[],y.default.createElement(w,{placeholder:"请输入组织名称",maxLength:200,onChange:function(e){W(e.target.value?e.target.value.length:0)}}))),$("官方网站:","website",[],y.default.createElement(s.default,{placeholder:"请输入官方网站"})),$("所在地区:","location",[],y.default.createElement(s.default,{placeholder:"请输入城市"})),$("可见性:","visibility",[],y.default.createElement(i.default.Group,null,y.default.createElement(i.default,{value:"common",style:C},"公开"),y.default.createElement(i.default,{value:"limited",style:C},"受限",y.default.createElement("span",null,"(仅对登录用户可见)")),y.default.createElement(i.default,{value:"privacy",style:C},"私有",y.default.createElement("span",null,"(仅对组织成员可见)")))),$("权限:","repo_admin_change_team_access",[],y.default.createElement(u.default,{style:C},"仓库管理员可以添加或移除团队的访问权限"),!1,!0),y.default.createElement(l.default,null),$("最大仓库数:","max_repo_creation",[],y.default.createElement(s.default,{value:"-1",style:{width:"350px"}})),y.default.createElement("p",null,"选择头像:"),y.default.createElement(g.default,{url:(0,E.getImageUrl)("/"+_),getImage:function(e){A(!0),P(e)}}),y.default.createElement(o.default,{type:"primary",onClick:function(){Q((function(e,t){if(!e){var o="/organizations/"+n.id+".json";O.default.patch(o,f({},t,{image:T?_:void 0})).then((function(e){e&&e.data&&(r("组织信息更新成功!"),t.name!==n.name&&(console.log("false111"),a.push("/organize/"+t.name+"/setting")),b&&b(t.name,t.description))})).catch((function(e){}))}}))}},"更新仓库设置")))),y.default.createElement(m.WhiteBack,{className:"padding20 mt20"},y.default.createElement("div",{className:"warningBox"},y.default.createElement("div",{className:"warningTitle"},"删除当前组织"),y.default.createElement("div",{className:"warningContent"},y.default.createElement("p",{className:"font-16 mb15"},"删除操作会永久清除该组织的信息,并且不可恢复!"),y.default.createElement(m.FlexAJ,null,y.default.createElement("div",null,y.default.createElement("span",{className:"required"},"密码:"),y.default.createElement(s.default,{type:"password",placeholder:"请输入当前用户的登录密码",style:{width:"350px"},value:R,onChange:function(e){return M(e.target.value)}}),F&&y.default.createElement("span",{className:"color-red ml10"},"请输入密码")),y.default.createElement("a",{className:"warningDelete",onClick:function(){R?(L(!1),J(!0)):L(!0)}},"删除组织"),y.default.createElement(x.default,{visible:B,okText:"确定",cancelText:"取消",onCancel:function(){return J(!1)},onOk:function(){return function(e){var t="/organizations/"+n.id+".json";O.default.delete(t,{params:{password:e}}).then((function(e){e&&e.data&&a.push("/users/"+(d&&d.login)+"/organizes")})),J(!1)}(R)}},y.default.createElement("p",{className:"font-16 edu-txt-center"},"确定要删除当前组织吗?")))))))})))},MKzF:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("+hnl")},kaz8:function(e,t,n){"use strict";n.r(t);var r=n("q1tI"),a=n("17x9"),o=n("VCL8"),l=n("TSYQ"),u=n.n(l),i=n("x1Ya"),c=n("Gytx"),s=n.n(c),f=n("H84U"),p=n("6CfX");function d(e){return(d="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 v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(){return(y=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 m(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(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 b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function g(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=E(e);if(t){var a=E(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return O(this,n)}}function O(e,t){return!t||"object"!==d(t)&&"function"!=typeof t?x(e):t}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function E(e){return(E=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var k=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},w=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&&b(e,t)}(l,e);var t,n,a,o=g(l);function l(){var e;return m(this,l),(e=o.apply(this,arguments)).saveCheckbox=function(t){e.rcCheckbox=t},e.renderCheckbox=function(t){var n,a=t.getPrefixCls,o=x(e),l=o.props,c=o.context,s=l.prefixCls,f=l.className,p=l.children,d=l.indeterminate,m=l.style,h=l.onMouseEnter,b=l.onMouseLeave,g=k(l,["prefixCls","className","children","indeterminate","style","onMouseEnter","onMouseLeave"]),O=c.checkboxGroup,E=a("checkbox",s),w=y({},g);O&&(w.onChange=function(){g.onChange&&g.onChange.apply(g,arguments),O.toggleOption({label:p,value:l.value})},w.name=O.name,w.checked=-1!==O.value.indexOf(l.value),w.disabled=l.disabled||O.disabled);var j=u()(f,(v(n={},"".concat(E,"-wrapper"),!0),v(n,"".concat(E,"-wrapper-checked"),w.checked),v(n,"".concat(E,"-wrapper-disabled"),w.disabled),n)),C=u()(v({},"".concat(E,"-indeterminate"),d));return r.createElement("label",{className:j,style:m,onMouseEnter:h,onMouseLeave:b},r.createElement(i.a,y({},w,{prefixCls:E,className:C,ref:e.saveCheckbox})),void 0!==p&&r.createElement("span",null,p))},e}return t=l,(n=[{key:"componentDidMount",value:function(){var e=this.props.value,t=(this.context||{}).checkboxGroup,n=void 0===t?{}:t;n.registerValue&&n.registerValue(e),Object(p.a)("checked"in this.props||(this.context||{}).checkboxGroup||!("value"in this.props),"Checkbox","`value` is not validate prop, do you mean `checked`?")}},{key:"shouldComponentUpdate",value:function(e,t,n){return!s()(this.props,e)||!s()(this.state,t)||!s()(this.context.checkboxGroup,n.checkboxGroup)}},{key:"componentDidUpdate",value:function(e){var t=e.value,n=this.props.value,r=(this.context||{}).checkboxGroup,a=void 0===r?{}:r;n!==t&&a.registerValue&&a.cancelValue&&(a.cancelValue(t),a.registerValue(n))}},{key:"componentWillUnmount",value:function(){var e=this.props.value,t=(this.context||{}).checkboxGroup,n=void 0===t?{}:t;n.cancelValue&&n.cancelValue(e)}},{key:"focus",value:function(){this.rcCheckbox.focus()}},{key:"blur",value:function(){this.rcCheckbox.blur()}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderCheckbox)}}])&&h(t.prototype,n),a&&h(t,a),l}(r.Component);w.__ANT_CHECKBOX=!0,w.defaultProps={indeterminate:!1},w.contextTypes={checkboxGroup:a.any},Object(o.polyfill)(w);var j=w,C=n("BGR+");function S(e){return(S="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 _(){return(_=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){return function(e){if(Array.isArray(e))return N(e)}(e)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"==typeof e)return N(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return N(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function V(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 T(e,t){return(T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function A(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=R(e);if(t){var a=R(this).constructor;n=Reflect.construct(r,arguments,a)}else n=r.apply(this,arguments);return G(this,n)}}function G(e,t){return!t||"object"!==S(t)&&"function"!=typeof t?I(e):t}function I(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function R(e){return(R=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var M=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},z=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&&T(e,t)}(l,e);var t,n,a,o=A(l);function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=o.call(this,e)).cancelValue=function(e){t.setState((function(t){return{registeredValues:t.registeredValues.filter((function(t){return t!==e}))}}))},t.registerValue=function(e){t.setState((function(t){var n=t.registeredValues;return{registeredValues:[].concat(P(n),[e])}}))},t.toggleOption=function(e){var n=t.state.registeredValues,r=t.state.value.indexOf(e.value),a=P(t.state.value);-1===r?a.push(e.value):a.splice(r,1),"value"in t.props||t.setState({value:a});var o=t.props.onChange;if(o){var l=t.getOptions();o(a.filter((function(e){return-1!==n.indexOf(e)})).sort((function(e,t){return l.findIndex((function(t){return t.value===e}))-l.findIndex((function(e){return e.value===t}))})))}},t.renderGroup=function(e){var n=e.getPrefixCls,a=I(t),o=a.props,l=a.state,i=o.prefixCls,c=o.className,s=o.style,f=o.options,p=M(o,["prefixCls","className","style","options"]),d=n("checkbox",i),v="".concat(d,"-group"),y=Object(C.a)(p,["children","defaultValue","value","onChange","disabled"]),m=o.children;f&&f.length>0&&(m=t.getOptions().map((function(e){return r.createElement(j,{prefixCls:d,key:e.value.toString(),disabled:"disabled"in e?e.disabled:o.disabled,value:e.value,checked:-1!==l.value.indexOf(e.value),onChange:e.onChange,className:"".concat(v,"-item")},e.label)})));var h=u()(v,c);return r.createElement("div",_({className:h,style:s},y),m)},t.state={value:e.value||e.defaultValue||[],registeredValues:[]},t}return t=l,a=[{key:"getDerivedStateFromProps",value:function(e){return"value"in e?{value:e.value||[]}:null}}],(n=[{key:"getChildContext",value:function(){return{checkboxGroup:{toggleOption:this.toggleOption,value:this.state.value,disabled:this.props.disabled,name:this.props.name,registerValue:this.registerValue,cancelValue:this.cancelValue}}}},{key:"shouldComponentUpdate",value:function(e,t){return!s()(this.props,e)||!s()(this.state,t)}},{key:"getOptions",value:function(){return this.props.options.map((function(e){return"string"==typeof e?{label:e,value:e}:e}))}},{key:"render",value:function(){return r.createElement(f.a,null,this.renderGroup)}}])&&V(t.prototype,n),a&&V(t,a),l}(r.Component);z.defaultProps={options:[]},z.propTypes={defaultValue:a.array,value:a.array,options:a.array.isRequired,onChange:a.func},z.childContextTypes={checkboxGroup:a.any},Object(o.polyfill)(z);var D=z;j.Group=D;t.default=j},kksi:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o(n("kLXV"));n("k3Gp");var a=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,n=e.okText,o=e.cancelText,l=e.onOk,u=e.onCancel,i=e.children;return a.default.createElement(r.default,{visible:t,okText:n,onCancel:u,onOk:l,cancelText:o,title:"提示",closable:!1,centered:!0},i)}},tlJt:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=s(n("8z0m")),a=s(n("CtXQ")),o=s(n("tsqr")),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 l,u=e[Symbol.iterator]();!(r=(l=u.next()).done)&&(n.push(l.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&u.return&&u.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("7W5+"),n("2oDE"),n("8/o9");var u=n("q1tI"),i=s(u),c=n("sYIF");function s(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.getImage,n=e.url,s=(0,u.useState)(void 0),f=l(s,2),p=f[0],d=f[1];return(0,u.useEffect)((function(){n&&d(n)}),[n]),i.default.createElement(r.default,{name:"file",listType:"picture-card",className:"avatar-uploader",showUploadList:!1,action:(0,c.getUploadActionUrl)(),beforeUpload:function(e){var t="image/jpeg"===e.type||"image/png"===e.type;t||o.default.error("上传的图片只能是JPG或者PNG格式!");var n=e.size/1024/1024<2;return n||o.default.error("上传的图片不能超过2MB!"),t&&n},onChange:function(e){var n,r,a;e&&e.file&&"done"===e.file.status&&(n=e.file.originFileObj,r=function(e){return d(e)},(a=new FileReader).addEventListener("load",(function(){return r(a.result)})),a.readAsDataURL(n),a.onload=function(e){t&&t(e.target.result)})}},p?i.default.createElement("img",{src:p,alt:"avatar",style:{width:"100%"}}):i.default.createElement("div",null,i.default.createElement(a.default,{type:"plus"}),i.default.createElement("div",{className:"ant-upload-text"},"点击上传")))}}}]); |