1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[141],{BoS7:function(e,n,t){"use strict";t.r(n),t("cIOH"),t("czTT")},Ctgt:function(e,n,t){"use strict";t.r(n);var a=t("cDcd"),r=t.n(a),o=t("17x9"),i=t.n(o),c=t("VCL8");function l(){return(l=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)}function s(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function u(e,n){return(u=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}function f(e,n){return!n||"object"!=typeof n&&"function"!=typeof n?d(e):n}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}var b=t("TSYQ"),m=function(e){!function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&u(e,n)}(i,e);var n,t,a,o=function(e){var n=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 t,a=h(e);if(n){var r=h(this).constructor;t=Reflect.construct(a,arguments,r)}else t=a.apply(this,arguments);return f(this,t)}}(i);function i(e){var n;!function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,i),p(d(n=o.call(this,e)),"handleClick",(function(e){var t=n.state.checked,a=n.props.onClick,r=!t;n.setChecked(r,e),a&&a(r,e)})),p(d(n),"handleKeyDown",(function(e){37===e.keyCode?n.setChecked(!1,e):39===e.keyCode&&n.setChecked(!0,e)})),p(d(n),"handleMouseUp",(function(e){var t=n.props.onMouseUp;n.node&&n.node.blur(),t&&t(e)})),p(d(n),"saveNode",(function(e){n.node=e}));var t;return t="checked"in e?!!e.checked:!!e.defaultChecked,n.state={checked:t},n}return n=i,a=[{key:"getDerivedStateFromProps",value:function(e){var n={},t=e.checked;return"checked"in e&&(n.checked=!!t),n}}],(t=[{key:"componentDidMount",value:function(){var e=this.props,n=e.autoFocus,t=e.disabled;n&&!t&&this.focus()}},{key:"setChecked",value:function(e,n){var t=this.props,a=t.disabled,r=t.onChange;a||("checked"in this.props||this.setState({checked:e}),r&&r(e,n))}},{key:"focus",value:function(){this.node.focus()}},{key:"blur",value:function(){this.node.blur()}},{key:"render",value:function(){var e,n=this.props,t=n.className,a=n.prefixCls,o=n.disabled,i=n.loadingIcon,c=n.checkedChildren,s=n.unCheckedChildren,u=function(e,n){if(null==e)return{};var t,a,r=function(e,n){if(null==e)return{};var t,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)t=o[a],n.indexOf(t)>=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)t=o[a],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}(n,["className","prefixCls","disabled","loadingIcon","checkedChildren","unCheckedChildren"]),f=this.state.checked,d=b((p(e={},t,!!t),p(e,a,!0),p(e,"".concat(a,"-checked"),f),p(e,"".concat(a,"-disabled"),o),e));return r.a.createElement("button",l({},u,{type:"button",role:"switch","aria-checked":f,disabled:o,className:d,ref:this.saveNode,onKeyDown:this.handleKeyDown,onClick:this.handleClick,onMouseUp:this.handleMouseUp}),i,r.a.createElement("span",{className:"".concat(a,"-inner")},f?c:s))}}])&&s(n.prototype,t),a&&s(n,a),i}(a.Component);m.propTypes={className:i.a.string,prefixCls:i.a.string,disabled:i.a.bool,checkedChildren:i.a.any,unCheckedChildren:i.a.any,onChange:i.a.func,onMouseUp:i.a.func,onClick:i.a.func,tabIndex:i.a.number,checked:i.a.bool,defaultChecked:i.a.bool,autoFocus:i.a.bool,loadingIcon:i.a.node},m.defaultProps={prefixCls:"rc-switch",checkedChildren:null,unCheckedChildren:null,className:"",defaultChecked:!1},Object(c.polyfill)(m),n.default=m},Sdc0:function(e,n,t){"use strict";t.r(n),t.d(n,"default",(function(){return x}));var a=t("cDcd"),r=t("17x9"),o=t("XIdC"),i=t.n(o),c=t("eHJ2"),l=t.n(c),s=t("BGR+"),u=t("g0mS"),f=t("CtXQ"),d=t("H84U"),h=t("6CfX");function p(e){return(p="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 b(){return(b=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)}function m(e,n,t){return n in e?Object.defineProperty(e,n,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[n]=t,e}function g(e,n){for(var t=0;t<n.length;t++){var a=n[t];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function y(e,n){return(y=Object.setPrototypeOf||function(e,n){return e.__proto__=n,e})(e,n)}function w(e,n){return!n||"object"!==p(n)&&"function"!=typeof n?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):n}function v(e){return(v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var x=function(e){!function(e,n){if("function"!=typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(n&&n.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),n&&y(e,n)}(o,e);var n,t,r=function(e){var n=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 t,a=v(e);if(n){var r=v(this).constructor;t=Reflect.construct(a,arguments,r)}else t=a.apply(this,arguments);return w(this,t)}}(o);function o(e){var n;return function(e,n){if(!(e instanceof n))throw new TypeError("Cannot call a class as a function")}(this,o),(n=r.call(this,e)).saveSwitch=function(e){n.rcSwitch=e},n.renderSwitch=function(e){var t,r=e.getPrefixCls,o=n.props,c=o.prefixCls,d=o.size,h=o.loading,p=o.className,g=void 0===p?"":p,y=o.disabled,w=r("switch",c),v=l()(g,(m(t={},"".concat(w,"-small"),"small"===d),m(t,"".concat(w,"-loading"),h),t)),x=h?a.createElement(f.default,{type:"loading",className:"".concat(w,"-loading-icon")}):null;return a.createElement(u.a,{insertExtraNode:!0},a.createElement(i.a,b({},Object(s.default)(n.props,["loading"]),{prefixCls:w,className:v,disabled:y||h,ref:n.saveSwitch,loadingIcon:x})))},Object(h.a)("checked"in e||!("value"in e),"Switch","`value` is not validate prop, do you mean `checked`?"),n}return n=o,(t=[{key:"focus",value:function(){this.rcSwitch.focus()}},{key:"blur",value:function(){this.rcSwitch.blur()}},{key:"render",value:function(){return a.createElement(d.a,null,this.renderSwitch)}}])&&g(n.prototype,t),o}(a.Component);x.__ANT_SWITCH=!0,x.propTypes={prefixCls:r.string,size:r.oneOf(["small","default","large"]),className:r.string}},W9fQ:function(e,n,t){(n=t("JPst")(!1)).push([e.i,"/* stylelint-disable at-rule-empty-line-before,at-rule-name-space-after,at-rule-no-unknown */\n/* stylelint-disable no-duplicate-selectors */\n/* stylelint-disable */\n/* stylelint-disable declaration-bang-space-before,no-duplicate-selectors,string-no-newline */\n.ant-switch {\n margin: 0;\n padding: 0;\n color: rgba(0, 0, 0, 0.65);\n font-size: 14px;\n font-variant: tabular-nums;\n line-height: 1.5;\n list-style: none;\n font-feature-settings: 'tnum';\n position: relative;\n display: inline-block;\n box-sizing: border-box;\n min-width: 44px;\n height: 22px;\n line-height: 20px;\n vertical-align: middle;\n background-color: rgba(0, 0, 0, 0.25);\n border: 1px solid transparent;\n border-radius: 100px;\n cursor: pointer;\n transition: all 0.36s;\n user-select: none;\n}\n.ant-switch-inner {\n display: block;\n margin-right: 6px;\n margin-left: 24px;\n color: #fff;\n font-size: 12px;\n}\n.ant-switch-loading-icon,\n.ant-switch::after {\n position: absolute;\n top: 1px;\n left: 1px;\n width: 18px;\n height: 18px;\n background-color: #fff;\n border-radius: 18px;\n cursor: pointer;\n transition: all 0.36s cubic-bezier(0.78, 0.14, 0.15, 0.86);\n content: ' ';\n}\n.ant-switch::after {\n box-shadow: 0 2px 4px 0 rgba(0, 35, 11, 0.2);\n}\n.ant-switch:not(.ant-switch-disabled):active::before,\n.ant-switch:not(.ant-switch-disabled):active::after {\n width: 24px;\n}\n.ant-switch-loading-icon {\n z-index: 1;\n display: none;\n font-size: 12px;\n background: transparent;\n}\n.ant-switch-loading-icon svg {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n margin: auto;\n}\n.ant-switch-loading .ant-switch-loading-icon {\n display: inline-block;\n color: rgba(0, 0, 0, 0.65);\n}\n.ant-switch-checked.ant-switch-loading .ant-switch-loading-icon {\n color: #466aff;\n}\n.ant-switch:focus {\n outline: 0;\n box-shadow: 0 0 0 2px rgba(70, 106, 255, 0.2);\n}\n.ant-switch:focus:hover {\n box-shadow: none;\n}\n.ant-switch-small {\n min-width: 28px;\n height: 16px;\n line-height: 14px;\n}\n.ant-switch-small .ant-switch-inner {\n margin-right: 3px;\n margin-left: 18px;\n font-size: 12px;\n}\n.ant-switch-small::after {\n width: 12px;\n height: 12px;\n}\n.ant-switch-small:active::before,\n.ant-switch-small:active::after {\n width: 16px;\n}\n.ant-switch-small .ant-switch-loading-icon {\n width: 12px;\n height: 12px;\n}\n.ant-switch-small.ant-switch-checked .ant-switch-inner {\n margin-right: 18px;\n margin-left: 3px;\n}\n.ant-switch-small.ant-switch-checked .ant-switch-loading-icon {\n left: 100%;\n margin-left: -13px;\n}\n.ant-switch-small.ant-switch-loading .ant-switch-loading-icon {\n font-weight: bold;\n transform: scale(0.66667);\n}\n.ant-switch-checked {\n background-color: #466aff;\n}\n.ant-switch-checked .ant-switch-inner {\n margin-right: 24px;\n margin-left: 6px;\n}\n.ant-switch-checked::after {\n left: 100%;\n margin-left: -1px;\n transform: translateX(-100%);\n}\n.ant-switch-checked .ant-switch-loading-icon {\n left: 100%;\n margin-left: -19px;\n}\n.ant-switch-loading,\n.ant-switch-disabled {\n cursor: not-allowed;\n opacity: 0.4;\n}\n.ant-switch-loading *,\n.ant-switch-disabled * {\n cursor: not-allowed;\n}\n.ant-switch-loading::before,\n.ant-switch-disabled::before,\n.ant-switch-loading::after,\n.ant-switch-disabled::after {\n cursor: not-allowed;\n}\n@keyframes AntSwitchSmallLoadingCircle {\n 0% {\n transform: rotate(0deg) scale(0.66667);\n transform-origin: 50% 50%;\n }\n 100% {\n transform: rotate(360deg) scale(0.66667);\n transform-origin: 50% 50%;\n }\n}\n",""]),e.exports=n},XIdC:function(e,n,t){e.exports=t("Ctgt")},czTT:function(e,n,t){var a=t("W9fQ");"string"==typeof a&&(a=[[e.i,a,""]]);t("aET+")(a,{hmr:!0,transform:void 0}),a.locals&&(e.exports=a.locals)},xH7x:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=m(t("2/Rp")),r=m(t("Sdc0")),o=m(t("5rEg")),i=m(t("Vl3Y")),c=Object.assign||function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e},l=function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,n){var t=[],a=!0,r=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(a=(i=c.next()).done)&&(t.push(i.value),!n||t.length!==n);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&c.return&&c.return()}finally{if(r)throw o}}return t}(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")};t("+L6B"),t("BoS7"),t("5NDa"),t("y8nQ");var s=t("cDcd"),u=m(s),f=m(t("ess8")),d=m(t("p7gc")),h=t("sYIF"),p=t("eO8H"),b=m(t("vDqi"));function m(e){return e&&e.__esModule?e:{default:e}}n.default=i.default.create()((0,s.forwardRef)((function(e){var n=e.form,t=e.match,m=e.showNotification,g=e.history,y=(e.location,n.getFieldDecorator),w=n.validateFields,v=n.setFieldsValue,x=(n.getFieldsValue,(0,s.useState)(!1)),k=l(x,2),C=k[0],O=k[1],E=(0,s.useState)(void 0),S=l(E,2),j=S[0],_=S[1],P=t.params.OIdentifier,N=t.params.claid,I=window.location.origin+"/"+P+"/cla/";return(0,s.useEffect)((function(){var e;N&&(e="/organizations/"+P+"/clas/"+N+".json",b.default.get(e).then((function(e){e&&e.data&&(v(c({},e.data)),O(e.data.pr_need),_(e.data))})).catch((function(e){})))}),[N]),u.default.createElement("div",{style:{border:"1px solid #eee"}},N?u.default.createElement(f.default,null,u.default.createElement("span",null,u.default.createElement(p.Link,{to:"/"+P+"/setting/agreement",className:"color-blue mr3"},"CLA管理"),">",u.default.createElement("span",{className:"ml2"},"编辑协议"))):u.default.createElement(f.default,null,"创建CLA"),u.default.createElement(i.default,{style:{padding:"20px 30px 30px 30px"}},u.default.createElement(i.default.Item,{label:"协议名称"},y("name",{rules:[{required:!0,message:"请输入协议名称"}]})(u.default.createElement(o.default,{placeholder:"请输入协议名称",maxLength:30}))),u.default.createElement(i.default.Item,{label:"协议标识"},y("key",{rules:[{required:!0,message:"请输入协议标识"},{validator:function(e,n,t){n&&!/^[a-zA-Z0-9][a-zA-Z0-9_]*[a-zA-Z0-9]+$/g.test(n)&&t("协议标识长度2-30,只能以数字、字母开头结尾,可包含下划线"),t()}}]})(u.default.createElement(o.default,{addonBefore:I,autoComplete:"off",placeholder:"请输入协议标识",minLength:2,maxLength:30}))),u.default.createElement(i.default.Item,{label:"协议内容"},y("content",{rules:[{required:!0,message:"请输入协议内容"}]})(u.default.createElement(d.default,{height:280,mdID:"cla_md",noStorage:!0,placeholder:"请输入协议内容",initValue:j&&j.content}))),u.default.createElement("p",{className:"mb10"},"合并请求准入设置:"),u.default.createElement("span",{style:{display:"flex",alignItems:"center"}},u.default.createElement(r.default,{checked:C,onChange:function(e){return O(e)}}),u.default.createElement("span",{className:"ml10",style:{color:C?"#466aff":"#4c5b76"}},"要求 Pull Request 中所有提交者必须签署 CLA 方可合并")),u.default.createElement(a.default,{onClick:function(){w((function(e,n){if(!e){var t=c({pr_need:C},n,{key:(0,h.turnbar)(n.key)});if(N){var a="/organizations/"+P+"/clas/"+N+".json";b.default.put(a,c({},t)).then((function(e){e&&e.data&&(window.scrollTo(0,0),m("协议更新成功!"),g.push("/"+P+"/setting/agreement"))})).catch((function(e){}))}else{var r="/organizations/"+P+"/clas.json";b.default.post(r,c({},t)).then((function(e){e&&e.data&&e.data.id&&(window.scrollTo(0,0),m("协议创建成功!"),g.push("/"+P+"/setting/agreement"))})).catch((function(e){}))}}}))},className:"mt30",type:"primary"},"确认")))})))}}]); |