build/static/js/108.80215978.chunk.js

1 line
26 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[108],{"9f92":function(e,t,n){},BoS7:function(e,t,n){"use strict";n("cIOH"),n("czTT")},Cosz:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAAIpQTFRFAAAAAAAAAICAVVVVQECAQFWARFV3QFCAR1WAPVV5Q1l6QFh4RVp6RVh7Q1h5RVl5RFh4RFp6Qlp6Q1p7Q1l5Qlh7Q1h6Qlp4Q1p5Q1l5RFh5RFp6RFp6RVl5Q1l6RFp6Q1p5RFl5RFp6Q1l5RFp5RFp6Q1p6RFl5RFp6Q1p6RFl5Q1p5RFl5RFp6c2ej3QAAAC10Uk5TAAECAwQMDxASFRcgMDQ9P0BHYGZnaGtsbnJ8f4CgrrCzv8/Q0t7g5ebv8Pr8oxmmTwAAANlJREFUSMftltkOgjAQReuKWtSK4gqi4AY6//97DqWQEEydRhN44DxdGk7aaZNOGfsb1lxhGTghKEK6JaBA0GeKcicyWB8TCtYAig2moIrkMRgQcyk5YISTzZSYOAlXNaWbi9++0OCnJ42UDg7HPN1uefhDZbAWaXh87FR07yeLJrkAr4FMnSfAliZtME9k6mM6tFIrtVIr1SStMY9l6mHa06QZwLWbxQvAgngt28tRftmupo1rAEbSWdfV8bmUVKTge7sNKpJNbtEl66Z3IvtjrVzX3fmv76I36iaHRjpTF34AAAAASUVORK5CYII="},Ctgt:function(e,t,n){"use strict";n.r(t);var a=n("cDcd"),r=n.n(a),c=n("17x9"),i=n.n(c),o=n("VCL8");function l(){return(l=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function s(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?f(e):t}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function d(e){return(d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=n("TSYQ"),b=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&&u(e,t)}(i,e);var t,n,a,c=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,a=d(e);if(t){var r=d(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return p(this,n)}}(i);function i(e){var t;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i),h(f(t=c.call(this,e)),"handleClick",(function(e){var n=t.state.checked,a=t.props.onClick,r=!n;t.setChecked(r,e),a&&a(r,e)})),h(f(t),"handleKeyDown",(function(e){37===e.keyCode?t.setChecked(!1,e):39===e.keyCode&&t.setChecked(!0,e)})),h(f(t),"handleMouseUp",(function(e){var n=t.props.onMouseUp;t.node&&t.node.blur(),n&&n(e)})),h(f(t),"saveNode",(function(e){t.node=e}));var n;return n="checked"in e?!!e.checked:!!e.defaultChecked,t.state={checked:n},t}return t=i,a=[{key:"getDerivedStateFromProps",value:function(e){var t={},n=e.checked;return"checked"in e&&(t.checked=!!n),t}}],(n=[{key:"componentDidMount",value:function(){var e=this.props,t=e.autoFocus,n=e.disabled;t&&!n&&this.focus()}},{key:"setChecked",value:function(e,t){var n=this.props,a=n.disabled,r=n.onChange;a||("checked"in this.props||this.setState({checked:e}),r&&r(e,t))}},{key:"focus",value:function(){this.node.focus()}},{key:"blur",value:function(){this.node.blur()}},{key:"render",value:function(){var e,t=this.props,n=t.className,a=t.prefixCls,c=t.disabled,i=t.loadingIcon,o=t.checkedChildren,s=t.unCheckedChildren,u=function(e,t){if(null==e)return{};var n,a,r=function(e,t){if(null==e)return{};var n,a,r={},c=Object.keys(e);for(a=0;a<c.length;a++)n=c[a],t.indexOf(n)>=0||(r[n]=e[n]);return r}(e,t);if(Object.getOwnPropertySymbols){var c=Object.getOwnPropertySymbols(e);for(a=0;a<c.length;a++)n=c[a],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}(t,["className","prefixCls","disabled","loadingIcon","checkedChildren","unCheckedChildren"]),p=this.state.checked,f=m((h(e={},n,!!n),h(e,a,!0),h(e,"".concat(a,"-checked"),p),h(e,"".concat(a,"-disabled"),c),e));return r.a.createElement("button",l({},u,{type:"button",role:"switch","aria-checked":p,disabled:c,className:f,ref:this.saveNode,onKeyDown:this.handleKeyDown,onClick:this.handleClick,onMouseUp:this.handleMouseUp}),i,r.a.createElement("span",{className:"".concat(a,"-inner")},p?o:s))}}])&&s(t.prototype,n),a&&s(t,a),i}(a.Component);b.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},b.defaultProps={prefixCls:"rc-switch",checkedChildren:null,unCheckedChildren:null,className:"",defaultChecked:!1},Object(o.polyfill)(b),t.default=b},"FK+e":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAAFFQTFRFAAAAQFCAQFh4RVp6RFh4Q1l5Q1l5Qlp6Q1p6RFl5RFp6RFp6RFl5Q1l6Q1p6Q1l5Q1l5RFp6RFl5RFl5RFp6Q1l5Q1l5Q1p6Q1p6RFl5RFp6jjMN1QAAABp0Uk5TABAgMEBQX2BvcH+Aj5CfoK+wv8DP0N/g7/A7lccXAAAB8UlEQVRIx8VWy4KDIAwUWkVWXaqooP//oSsE5WHQtpflJjgkDJMhRfGvg1btMK/bmIe2om8havu/H3N9h6O/KzJ+r2DEQ6QdHkZymFLbHxbBjp0pE4ud1CWOae2qYsmmhCm70GKpvWwUjm3HbbTXKUUymvk+kzrpzeqYrto4PM8Rt7Hiuc7MsavLYOaPLuLtFuNQAYdEX+fmM9T+WMJwcK8ww4Y4btBwHTDDhh+cQ8M8DQIFyT2NSp+5BIUPpIKlBgSAXZk6QvGEucaVRIkzCDnN8Yl2EKobs9menSgSkJN2laKEy4+l92pATQmwgZ7zY05B9ARyGl11HVe209JWnktxBm3UQx2Nj3DRFDXwIFFQQTogJLxqCUysWdAWbAL2aQhab0A7//1nIG7NRnwCeoxgNiQFqTzIaaOJiZg8FqEc/HnCKM9dLthg4mnUbZiREYSRGRmhgnUGzXKCNUxotDR6tDTUVRGqyyKke2VFoA4r99mTlhjLw4S5MxYbKjwVkw1uYTq8HXE2d2y8Ip6tC75ly6EDffMAfPfUgLmvdR5Tr6lwzLEm3B7DB3ki+LOq0WA1lC+2I3jPXKUtQQWC7zLNx+LaE99F0co1MUuZbXPE0dcMdhyfglw1VAJrqMRtH8ZVjFD8vZaPddIilewYgvgDwJhJBisZ1zAAAAAASUVORK5CYII="},IFDV:function(e,t,n){"use strict";t.a=n.p+"static/media/devops.39983f5b.png"},Lv6A:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAAXNSR0IArs4c6QAAAEhQTFRFAAAAQFCAQFh4RVp6RFh4Q1l5Qlp6RFl5RFp6RFp6RFl5Q1l6Q1p6Q1l5Q1l5RFp6RFl5RFl5RFp6Q1l5Q1p6Q1p6RFl5RFp6R7dX5wAAABd0Uk5TABAgMEBQYHB/gI+Qn6CvsL/Az9Dg7/B/cNpVAAABJklEQVRIx+XUyXKDMBAEUO2ADQTsQP//n+YwgLUMWi6pVKWPqnogtRYh/kZMr5uNA+AaTQ80qxFoVqdpUSMA7EOTIqOFq1dyPgw1iK2iefkCgG999V6hyLylt1tFFZkqlZgKpVNzKnVrNgBYZfT3BQBM1kzsjHfVYmjGu24yG7PKK5Y1jl1lUBGe7OgkcsaxF2RoMXLMHnLeUG225TnIV31cOcdWrQrXlKn6bntoPYnJVi3EypiR3bQIWc7k3pM1PvaFqlmk8lWzqFA1i2y+ahaVqubQI6zaLkfmnmJ89KLROaxaI4nzkBevapOic+JfofGrft/+KfheVLU2FDdQPrNQn9FOin8d0zOZlzQP70FGdboLTfXoGb0iNfHPix2YdCbNL+/9D7hSOP8oPzu0AAAAAElFTkSuQmCC"},Sdc0:function(e,t,n){"use strict";n.d(t,"a",(function(){return A}));var a=n("cDcd"),r=n("17x9"),c=n("XIdC"),i=n.n(c),o=n("eHJ2"),l=n.n(o),s=n("BGR+"),u=n("g0mS"),p=n("CtXQ"),f=n("H84U"),d=n("6CfX");function h(e){return(h="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 m(){return(m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}function v(e,t){return(v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function w(e,t){return!t||"object"!==h(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var A=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&&v(e,t)}(c,e);var t,n,r=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,a=y(e);if(t){var r=y(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.apply(this,arguments);return w(this,n)}}(c);function c(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,c),(t=r.call(this,e)).saveSwitch=function(e){t.rcSwitch=e},t.renderSwitch=function(e){var n,r=e.getPrefixCls,c=t.props,o=c.prefixCls,f=c.size,d=c.loading,h=c.className,g=void 0===h?"":h,v=c.disabled,w=r("switch",o),y=l()(g,(b(n={},"".concat(w,"-small"),"small"===f),b(n,"".concat(w,"-loading"),d),n)),A=d?a.createElement(p.a,{type:"loading",className:"".concat(w,"-loading-icon")}):null;return a.createElement(u.a,{insertExtraNode:!0},a.createElement(i.a,m({},Object(s.default)(t.props,["loading"]),{prefixCls:w,className:y,disabled:v||d,ref:t.saveSwitch,loadingIcon:A})))},Object(d.a)("checked"in e||!("value"in e),"Switch","`value` is not validate prop, do you mean `checked`?"),t}return t=c,(n=[{key:"focus",value:function(){this.rcSwitch.focus()}},{key:"blur",value:function(){this.rcSwitch.blur()}},{key:"render",value:function(){return a.createElement(f.a,null,this.renderSwitch)}}])&&g(t.prototype,n),c}(a.Component);A.__ANT_SWITCH=!0,A.propTypes={prefixCls:r.string,size:r.oneOf(["small","default","large"]),className:r.string}},W9fQ:function(e,t,n){(t=n("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=t},XIdC:function(e,t,n){e.exports=n("Ctgt")},Y63x:function(e,t,n){"use strict";n.r(t),n("miYZ");var a=n("tsqr"),r=(n("DjyN"),n("NUBc")),c=(n("BoS7"),n("Sdc0")),i=(n("/zsF"),n("PArb")),o=(n("Q9mQ"),n("diRs")),l=(n("+L6B"),n("2/Rp")),s=n("EcSs"),u=n.n(s),p=n("04Ix"),f=n.n(p),d=n("SPx3"),h=n.n(d),m=n("zLi2"),b=n.n(m),g=(n("2qtc"),n("kLXV")),v=n("a0dU"),w=n.n(v),y=n("o+MX"),A=n.n(y),k=n("IeeE"),x=n.n(k),E=n("FLGM"),C=n.n(E),Q=n("cDcd"),R=n.n(Q),F=(n("9f92"),n("mqzc")),O=n("vDqi"),N=n.n(O);function S(e,t,n){return j.apply(this,arguments)}function j(){return(j=h()(w.a.mark((function e(t,n,a){var r,c;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,N.a.post(A()(r="/v1/".concat(t,"/")).call(r,n,"/pipelines"),a);case 1:return c=e.sent,e.abrupt("return",c.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function I(){return(I=h()(w.a.mark((function e(t,n,a){var r,c;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,N.a.get(A()(r="/v1/".concat(t,"/")).call(r,n,"/pipelines"),{params:a});case 1:return c=e.sent,e.abrupt("return",c.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function D(){return(D=h()(w.a.mark((function e(){var t;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,N.a.get("/action/templates.json");case 1:return t=e.sent,e.abrupt("return",t.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function T(){return(T=h()(w.a.mark((function e(t,n){var a,r;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,N.a.get(A()(a="/".concat(t,"/")).call(a,n,"/branches.json"));case 1:return r=e.sent,e.abrupt("return",r.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function V(e,t,n){return P.apply(this,arguments)}function P(){return(P=h()(w.a.mark((function e(t,n,a){var r,c;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,N.a.get(A()(r="/v1/".concat(t,"/")).call(r,n,"/actions/runs.json"),{params:a});case 1:return c=e.sent,e.abrupt("return",c.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function _(e,t,n){return B.apply(this,arguments)}function B(){return(B=h()(w.a.mark((function e(t,n,a){var r,c,i;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,N.a.delete(A()(r=A()(c="/v1/".concat(t,"/")).call(c,n,"/pipelines/")).call(r,a,".json"));case 1:return i=e.sent,e.abrupt("return",i.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function M(e,t,n){return U.apply(this,arguments)}function U(){return(U=h()(w.a.mark((function e(t,n,a){var r,c;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,N.a.post(A()(r="/v1/".concat(t,"/")).call(r,n,"/actions/disable.json"),a);case 1:return c=e.sent,e.abrupt("return",c.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function z(e,t,n){return K.apply(this,arguments)}function K(){return(K=h()(w.a.mark((function e(t,n,a){var r,c;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,N.a.post(A()(r="/v1/".concat(t,"/")).call(r,n,"/actions/enable.json"),a);case 1:return c=e.sent,e.abrupt("return",c.data);case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var L=n("2CTR"),J=(n("y8nQ"),n("Vl3Y")),Y=(n("5NDa"),n("5rEg")),W=(n("OaEy"),n("2fM7")),X=n("ZbhI"),q=n.n(X),G=[{name:"空白模板",id:-1,nodes:[{name:"请自定义您的流水线模板"}]}],Z=W.a.Option,H=J.a.create()((function(e){var t=e.open,n=e.onCancel,a=e.form,r=e.match,c=e.onOk,o=a.getFieldDecorator,s=r.params,u=s.owner,p=s.projectsId,f=Object(Q.useState)(1),d=b()(f,2),m=d[0],v=d[1],y=Object(Q.useState)([]),k=b()(y,2),x=k[0],E=k[1],F=Object(Q.useState)([]),O=b()(F,2),N=O[0],j=O[1],I=Object(Q.useState)(-1),V=b()(I,2),P=V[0],_=V[1],B=JSON.parse(localStorage.chromesetting),M=B&&B.common.pipeline;function U(){return(U=h()(w.a.mark((function e(){var t,n,r,i,o;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=1,a.validateFields();case 1:t=a.getFieldsValue(),n=t.branch,r=t.pipeline_name,i=t.pipeline_type,o={branch:n,pipeline_name:r,pipeline_type:i},2===m&&(o.pipelineTemplateJson=-1!==P?z(P):{nodes:[],edges:[],combos:[]}),S(u,p,o).then((function(e){var t,n,r;e.id&&(a.resetFields(),c(),window.open(A()(t=A()(n=A()(r="".concat(M,"/devops/")).call(r,u,"/")).call(n,p,"/")).call(t,e.id,"/edit")))}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}Object(Q.useEffect)((function(){t&&(function(){return D.apply(this,arguments)}().then((function(e){var t;e.templates&&(C()(t=e.templates).call(t,(function(e){return e.nodes=JSON.parse(e.json).nodes})),j(A()(G).call(G,e.templates)))})),function(e,t){return T.apply(this,arguments)}(u,p).then((function(e){E(e)})))}),[t]);var z=function(e){for(var t={},n=0;n<N.length;n++){var a=N[n];a.id===e&&(t=JSON.parse(a.json))}return t};function K(){a.resetFields(),n()}return R.a.createElement(g.a,{visible:t,width:"686px",className:"format-style",title:"新建流水线",onCancel:K,footer:R.a.createElement("div",{style:{textAlign:"center"}},R.a.createElement(l.a,{style:{width:"90px"},onClick:K},"取消"),R.a.createElement(l.a,{type:"primary",className:"ml25",onClick:function(){return U.apply(this,arguments)},style:{width:"90px"}},"保存"))},R.a.createElement(J.a,{layout:"vertical"},R.a.createElement(J.a.Item,{label:"流水线名称"},o("pipeline_name",{rules:[{required:!0,message:"请输入流水线名称"}]})(R.a.createElement(Y.a,{placeholder:"请输入流水线名称",maxLength:50}))),R.a.createElement(J.a.Item,{label:"代码库分支"},o("branch",{rules:[{required:!0,message:"请选择代码库分支"}]})(R.a.createElement(W.a,{placeholder:"请选择代码库分支",filterOption:function(e,t){var n;return q()(n=t.title).call(n,e.toLowerCase())>=0},showSearch:!0,getPopupContainer:function(e){return e.parentNode}},C()(x).call(x,(function(e){return R.a.createElement(W.a.Option,{key:e.name,value:e.name,title:e.name},R.a.createElement("span",null,R.a.createElement("i",{className:"iconfont icon-a-fenzhi1 font14 mr5"}),e.name))}))))),R.a.createElement(J.a.Item,{label:"流水线类型"},o("pipeline_type",{rules:[{required:!0,message:"请选择流水线类型"}]})(R.a.createElement(W.a,{placeholder:"请选择流水线类型",onChange:function(e){v(e)}},R.a.createElement(Z,{value:1},"声明式流水线"),R.a.createElement(Z,{value:2},"图形化流水线")))),2===m&&R.a.createElement(J.a.Item,{label:"请选择流水线模板"},R.a.createElement("div",{className:"templateContainer"},C()(N).call(N,(function(e){var t;return R.a.createElement("div",{className:"template ".concat(e.id===P?"templateSelected":""),onClick:function(){_(e.id)}},R.a.createElement("span",{className:"col0d0Text font16"},R.a.createElement("i",{className:"iconfont icon-moban mr10 themeColorSpan font14"}),e.name),R.a.createElement("div",{className:"mt15 nodes"},e.nodes&&C()(t=e.nodes).call(t,(function(t,n){var a=e.nodes[n+1];return R.a.createElement(R.a.Fragment,null,R.a.createElement("span",{className:"node mb10"},t.name),a&&R.a.createElement(i.a,{className:"mb10",style:{marginTop:"0",minWidth:"45px",width:"45px",borderTop:"1px solid #B8C1CF",display:"inline-flex"}}))}))))}))))))})),$=n("IFDV"),ee=g.a.confirm;t.default=function(e){var t=e||{},s=(t.project,t.match),p=t.isManager,d=t.isDeveloper,m=t.isReporter,g=s.params,v=g.owner,y=g.projectsId,k=Object(Q.useState)([]),E=b()(k,2),O=E[0],N=E[1],S=Object(Q.useState)(!1),j=b()(S,2),D=j[0],T=j[1],P=Object(Q.useState)(1),B=b()(P,2),U=B[0],K=B[1],J=Object(Q.useState)(0),Y=b()(J,2),W=Y[0],X=Y[1],q=Object(Q.useRef)(null),G=localStorage.chromesetting&&JSON.parse(localStorage.chromesetting),Z=G&&G.common.pipeline,te=p||d||m;function ne(){te&&function(e,t,n){return I.apply(this,arguments)}(v,y,{limit:20,page:U}).then((function(e){var t;0===e.status?(N(C()(t=e.pipelines).call(t,(function(e){return e.run_data=e.run_data||{},e}))),X(e.count)):q.current&&(clearInterval(q.current),q.current=null)}))}function ae(){return(ae=h()(w.a.mark((function e(t){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:ee({title:"提示",content:"确认删除该流水线?",onOk:function(){_(v,y,t).then((function(e){e&&0===e.status&&(a.a.success("流水线删除成功!"),ne())}))},onCancel:function(){}});case 1:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function re(){return(re=h()(w.a.mark((function e(t){return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.file_name){e.next=1;break}return a.a.warning("请先编辑流水线内容!"),e.abrupt("return");case 1:V(v,y,{ref:t.branch,workflow:t.file_name.split("/").pop()}).then((function(e){e&&0===e.status&&(a.a.success("运行成功!"),ne())}));case 2:case"end":return e.stop()}}),e)})))).apply(this,arguments)}function ce(){return(ce=h()(w.a.mark((function e(t,n){var r,c,i,o=arguments;return w.a.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=o.length>2&&void 0!==o[2]?o[2]:void 0){e.next=1;break}return a.a.warning("请先编辑流水线内容!"),e.abrupt("return");case 1:if(n){e.next=3;break}return e.next=2,M(v,y,{id:t,workflow:r.split("/").pop()});case 2:i=e.sent,e.next=5;break;case 3:return e.next=4,z(v,y,{id:t,workflow:r.split("/").pop()});case 4:i=e.sent;case 5:(c=i)&&0===c.status&&(a.a.info("流水线".concat(n?"启用":"禁用","成功!")),ne());case 6:case"end":return e.stop()}}),e)})))).apply(this,arguments)}Object(Q.useEffect)((function(){var e;document.title=A()(e="流水线-".concat(v,"/")).call(e,y)}),[]),Object(Q.useEffect)((function(){return ne(),q.current&&clearInterval(q.current),te&&(q.current=x()((function(){ne()}),1e4)),function(){q.current&&clearInterval(q.current)}}),[te,U]);var ie={1:"声明式",2:"图形化"},oe=f()({1:"成功",2:"失败",5:"等待",6:"运行中",0:"待启动"},-1,"待设计");return R.a.createElement("div",{className:"cardList"},R.a.createElement(H,u()({},e,{open:D,onCancel:function(){return T(!1)},onOk:function(){T(!1),ne()}})),te?R.a.createElement(R.a.Fragment,null,R.a.createElement(l.a,{onClick:function(){T(!0)},type:"primary",className:"mb20"},"新建流水线"),R.a.createElement("div",{className:"listData"},O&&C()(O).call(O,(function(e){return e.run_data.status||0===e.run_data.status||(e.run_data.status=e.json||e.yaml?0:-1),R.a.createElement("div",{className:"card developStatus".concat(e.run_data.status)},R.a.createElement("div",{className:"statusBar"}),R.a.createElement("div",{className:"cardContent"},R.a.createElement("div",{onClick:function(){var t,n,a;window.open(A()(t=A()(n=A()(a="".concat(Z,"/devops/")).call(a,v,"/")).call(n,y,"/")).call(t,e.id))}},R.a.createElement("div",{className:"cartHead"},R.a.createElement("div",{className:1===e.pipeline_type?"f36":""},ie[e.pipeline_type]),R.a.createElement(o.a,{content:e.pipeline_name},R.a.createElement("span",{className:"task-hide weight"},e.pipeline_name))),R.a.createElement("div",{className:"cardBody"},R.a.createElement("p",null,R.a.createElement("div",{className:"statusIcon developStatus".concat(e.run_data.status)}),oe[+e.run_data.status]||(e.json||e.yaml?"待启动":"待设计"),!!e.run_data.total&&R.a.createElement("span",null,"#",e.run_data.total,"    ",Object(F.b)(e.run_data.stopped)," 执行时长",Object(F.a)(e.run_data.length))),R.a.createElement("p",{className:"mt5"},R.a.createElement("i",{className:"iconfont icon-a-fenzhi1 font-12 mr4 mb3"})," 分支:",e.branch),R.a.createElement("div",{className:"mt5"},e.run_data.schedule&&R.a.createElement("span",{className:"scheduleBox mr10"},"定时"),"历史共执行",e.run_data.total||0,"次(成功",e.run_data.success||0,"次,失败",e.run_data.failure||0,"次)"))),R.a.createElement(i.a,{dashed:!0}),R.a.createElement("div",{className:"cartBottom"},R.a.createElement("div",{className:"leftButton"},R.a.createElement("img",{src:n("FK+e"),alt:"",onClick:function(){return function(e){return re.apply(this,arguments)}(e)}}),R.a.createElement("img",{src:n("Lv6A"),alt:"",onClick:function(){var t,n,a;return window.open(A()(t=A()(n=A()(a="".concat(Z,"/devops/")).call(a,v,"/")).call(n,y,"/")).call(t,e.id,"/edit"))}}),R.a.createElement("img",{src:n("Cosz"),alt:"",onClick:function(){return function(e){return ae.apply(this,arguments)}(e.id)}})),R.a.createElement("div",{className:"rightButton"},R.a.createElement("div",{className:"status-switch"},R.a.createElement(c.a,{size:"small",className:"mr10",checked:!e.disable,onChange:function(){return function(e,t){return ce.apply(this,arguments)}(e.id,e.disable,e.file_name)}}),e.disable?"禁用":"启用")))))})),O&&!O.length&&R.a.createElement("div",{style:{margin:"100px auto"}},R.a.createElement(L.a,{_html:"暂无数据"}))),W>20&&R.a.createElement("div",{style:{textAlign:"right",paddingTop:20}},R.a.createElement(r.a,{simple:!0,defaultCurrent:U,total:W,pageSize:20,onChange:K}))):R.a.createElement(R.a.Fragment,null,R.a.createElement("div",{className:"unJurisdictionBox"},R.a.createElement("div",{className:"jurCont mt25"},R.a.createElement("img",{src:$.a,alt:"",width:110}),R.a.createElement("div",{className:"font-18 mt30"},"暂无权限,仅仓库成员可访问")))))}},czTT:function(e,t,n){var a=n("W9fQ");"string"==typeof a&&(a=[[e.i,a,""]]);n("aET+")(a,{hmr:!0,transform:void 0}),a.locals&&(e.exports=a.locals)}}]);