forked from Gitlink/build
1 line
8.4 KiB
JavaScript
1 line
8.4 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[111],{NJEC:function(e,t,n){"use strict";var a=n("cDcd"),r=n("VCL8"),o=n("3S7+"),c=n("CtXQ"),i=n("2/Rp"),l=n("YMnH"),s=n("ZvpZ"),u=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 a in n)Object.prototype.hasOwnProperty.call(n,a)&&(e[a]=n[a])}return e}).apply(this,arguments)}function m(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 d(e,t){return(d=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&&d(e,t)}(f,e);var t,n,r,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=y(e);if(t){var r=y(this).constructor;n=Reflect.construct(a,arguments,r)}else n=a.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=c.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 r=t.props,o=r.okButtonProps,c=r.cancelButtonProps,l=r.title,s=r.cancelText,u=r.okText,f=r.okType,m=r.icon;return a.createElement("div",null,a.createElement("div",{className:"".concat(e,"-inner-content")},a.createElement("div",{className:"".concat(e,"-message")},m,a.createElement("div",{className:"".concat(e,"-message-title")},l)),a.createElement("div",{className:"".concat(e,"-buttons")},a.createElement(i.a,p({onClick:t.onCancel,size:"small"},c),s||n.cancelText),a.createElement(i.a,p({onClick:t.onConfirm,type:f,size:"small"},o),u||n.okText))))},t.renderConfirm=function(e){var n=e.getPrefixCls,r=t.props,c=r.prefixCls,i=r.placement,u=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(a=Object.getOwnPropertySymbols(e);r<a.length;r++)t.indexOf(a[r])<0&&Object.prototype.propertyIsEnumerable.call(e,a[r])&&(n[a[r]]=e[a[r]])}return n}(r,["prefixCls","placement"]),f=n("popover",c),m=a.createElement(l.a,{componentName:"Popconfirm",defaultLocale:s.a.Popconfirm},(function(e){return t.renderOverlay(f,e)}));return a.createElement(o.a,p({},u,{prefixCls:f,placement:i,onVisibleChange:t.onVisibleChange,visible:t.state.visible,overlay:m,ref:t.saveTooltip}))},t.state={visible:e.visible},t}return t=f,r=[{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 a=n.onVisibleChange;a&&a(e,t)}},{key:"render",value:function(){return a.createElement(u.a,null,this.renderConfirm)}}])&&m(t.prototype,n),r&&m(t,r),f}(a.Component);h.defaultProps={transitionName:"zoom-big",placement:"top",trigger:"click",okType:"primary",icon:a.createElement(c.a,{type:"exclamation-circle",theme:"filled"}),disabled:!1},Object(r.polyfill)(h),t.a=h},P2fV:function(e,t,n){"use strict";n("cIOH"),n("Q9mQ"),n("+L6B")},ZxKT:function(e,t,n){"use strict";n.r(t),n("g9YV");var a=n("wCAj"),r=n("04Ix"),o=n.n(r),c=(n("P2fV"),n("NJEC")),i=n("zLi2"),l=n.n(i),s=n("YdDX"),u=n.n(s),f=n("o+MX"),p=n.n(f),m=n("+oHS"),d=n.n(m),v=n("OWCx"),b=n.n(v),y=n("5PDf"),h=n.n(y),E=n("fHi0"),g=n.n(E),O=n("RXMP"),C=n.n(O),j=n("qjzJ"),w=n.n(j),x=n("HnXd"),k=n.n(x),P=n("LYCE"),N=n.n(P),S=n("cDcd"),V=n.n(S),T=n("spEH"),D=n("2iEm"),R=n("vOnD"),L=(n("2qtc"),n("kLXV")),F=(n("y8nQ"),n("Vl3Y")),_=(n("5NDa"),n("5rEg")),z=_.a.TextArea;var I,H=F.a.create()(Object(S.forwardRef)((function(e){var t=e.form,n=e.visble,a=e.successFunc,r=e.CancelFunc,o=e.editList,c=t.getFieldDecorator,i=t.validateFields,l=t.setFieldsValue;function s(){l({name:void 0,data:void 0}),r()}return Object(S.useEffect)((function(){o&&o.id?l({name:o.name,data:o.data}):l({name:void 0,data:void 0})}),[o]),V.a.createElement(L.a,{visible:n,okText:"确定",cancelText:"取消",onCancel:s,onOk:function(){i((function(e,t){e||(a(t,o&&o.id),s())}))},title:"新建",closable:!1,width:"500px"},V.a.createElement(F.a,{labelCol:{span:5},wrapperCol:{span:18}},V.a.createElement(F.a.Item,{label:"参数名称"},c("name",{rules:[{required:!0,message:"请输入参数名称"}]})(V.a.createElement(_.a,{placeholder:"请输入参数名称",width:"220px"}))),V.a.createElement(F.a.Item,{label:"参数值"},c("data",{rules:[{required:!0,message:"请输入参数值"}]})(V.a.createElement(z,{placeholder:"请输入参数值",width:"220px",autoSize:{minRows:4,maxRows:4}})))))}))),X=(n("wds5"),n("vDqi")),q=n.n(X);function J(e,t){var n=d()(e);if(b.a){var a=b()(e);t&&(a=h()(a).call(a,(function(t){return g()(e,t).enumerable}))),n.push.apply(n,a)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n,a,r=null!=arguments[t]?arguments[t]:{};t%2?C()(n=J(Object(r),!0)).call(n,(function(t){o()(e,t,r[t])})):w.a?k()(e,w()(r)):C()(a=J(Object(r))).call(a,(function(t){N()(e,t,g()(r,t))}))}return e}n("LvDl");var Q=R.a.div(I||(I=u()(["{\n padding:24px 30px;\n min-height:420px;\n}"])));t.default=function(e){var t,n=Object(S.useState)(void 0),r=l()(n,2),o=r[0],i=r[1],s=Object(S.useState)(void 0),u=l()(s,2),f=u[0],m=u[1],d=Object(S.useState)(!1),v=l()(d,2),b=v[0],y=v[1],h=e.match.params.projectsId,E=e.match.params.owner;function g(){q.a.get("/ci/secrets.json",{params:{owner:E,repo:h}}).then((function(e){e&&i(e.data)})).catch((function(e){}))}Object(S.useEffect)((function(){g()}),[]);var O=[{title:"参数名",dataIndex:"name",key:1,ellipsis:!0},{title:"操作",dataIndex:"operation",key:4,render:function(t,n){return V.a.createElement(V.a.Fragment,null,V.a.createElement("a",{className:"mr10 color-grey-6",onClick:function(){return function(e){m(e),y(!0)}(n)}},V.a.createElement("i",{className:"iconfont icon-zaibianji font-13 mr3"}),"编辑"),V.a.createElement(c.a,{title:"确定要删除此模板?",onConfirm:function(){return function(t,n){if(t&&n){var a="/ci/secrets/".concat(t,".json");q.a.delete(a,{params:{owner:E,repo:h,name:n}}).then((function(t){t&&(g(),e.showNotification("参数删除成功!"))})).catch((function(e){}))}}(n.id,n.name)},okText:"确定",cancelText:"取消"},V.a.createElement("a",{className:"mr10 color-grey-6"},V.a.createElement("i",{className:"iconfont icon-lajitong font-13 mr3"}),"删除")))}}];return V.a.createElement("div",null,V.a.createElement(H,{visble:b,successFunc:function(t,n){var a,r=p()(a="/ci/secrets.json?owner=".concat(E,"&repo=")).call(a,h);q.a.post(r,Y(Y({},t),{},{id:n})).then((function(t){t&&(e.showNotification("".concat(n?"参数编辑":"新增参数","成功!")),g())})).catch((function(e){}))},CancelFunc:function(){y(!1)},editList:f}),V.a.createElement(T.d,null,V.a.createElement(T.j,null,V.a.createElement("span",{className:"font-18"},"引擎 - 参数管理"),V.a.createElement(D.a,{to:{pathname:p()(t="/".concat(E,"/")).call(t,h,"/devops"),state:{open_devops:!0}},className:"font-14 color-grey-9 ml20"},"返回"))),V.a.createElement(Q,{className:"disposeList"},V.a.createElement("div",{style:{textAlign:"right"}},V.a.createElement(T.e,{onClick:function(){return y(!0)}},"新建")),V.a.createElement(a.a,{className:"mt20",size:"small",columns:O,dataSource:o,rowKey:function(e){return e.id},pagination:!1})))}},wds5:function(e,t,n){}}]); |