1 line
4.6 KiB
JavaScript
1 line
4.6 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[138],{XMDK:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=o(a("kLXV")),r=o(a("Vl3Y")),l=o(a("5rEg"));a("k3Gp"),a("tULf"),a("1vPl");var i=a("q1tI"),c=o(i);function o(e){return e&&e.__esModule?e:{default:e}}var u=l.default.TextArea;t.default=r.default.create()((0,i.forwardRef)((function(e){var t=e.form,a=e.visble,o=e.successFunc,d=e.CancelFunc,f=e.editList,s=t.getFieldDecorator,m=t.validateFields,p=t.setFieldsValue;function v(){p({name:void 0,data:void 0}),d()}return(0,i.useEffect)((function(){f&&f.id?p({name:f.name,data:f.data}):p({name:void 0,data:void 0})}),[f]),c.default.createElement(n.default,{visible:a,okText:"确定",cancelText:"取消",onCancel:v,onOk:function(){m((function(e,t){e||(o(t,f&&f.id),v())}))},title:"新建",closable:!1,width:"500px"},c.default.createElement(r.default,{labelCol:{span:5},wrapperCol:{span:18}},c.default.createElement(r.default.Item,{label:"参数名称"},s("name",{rules:[{required:!0,message:"请输入参数名称"}]})(c.default.createElement(l.default,{placeholder:"请输入参数名称",width:"220px"}))),c.default.createElement(r.default.Item,{label:"参数值"},s("data",{rules:[{required:!0,message:"请输入参数值"}]})(c.default.createElement(u,{placeholder:"请输入参数值",width:"220px",autoSize:{minRows:4,maxRows:4}})))))})))},ZxKT:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,r,l=E(a("wCAj")),i=E(a("NJEC")),c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e},o=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var i,c=e[Symbol.iterator]();!(n=(i=c.next()).done)&&(a.push(i.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&c.return&&c.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},u=(n=["{\n padding:24px 30px;\n min-height:420px;\n}"],r=["{\n padding:24px 30px;\n min-height:420px;\n}"],Object.freeze(Object.defineProperties(n,{raw:{value:Object.freeze(r)}})));a("mbEz"),a("k994");var d=a("q1tI"),f=E(d),s=a("spEH"),m=a("eO8H"),p=E(a("vOnD")),v=E(a("XMDK"));a("wds5");var h=E(a("vDqi"));a("LvDl");function E(e){return e&&e.__esModule?e:{default:e}}var w=p.default.div(u);t.default=function(e){var t=(0,d.useState)(void 0),a=o(t,2),n=a[0],r=a[1],u=(0,d.useState)(void 0),p=o(u,2),E=p[0],b=p[1],x=(0,d.useState)(!1),g=o(x,2),y=g[0],j=g[1],k=e.match.params.projectsId,O=e.match.params.owner;function N(){h.default.get("/ci/secrets.json",{params:{owner:O,repo:k}}).then((function(e){e&&r(e.data)})).catch((function(e){}))}(0,d.useEffect)((function(){N()}),[]);var C=[{title:"参数名",dataIndex:"name",key:1,ellipsis:!0},{title:"操作",dataIndex:"operation",key:4,render:function(t,a){return f.default.createElement(f.default.Fragment,null,f.default.createElement("a",{className:"mr10 color-grey-6",onClick:function(){return function(e){b(e),j(!0)}(a)}},f.default.createElement("i",{className:"iconfont icon-zaibianji font-13 mr3"}),"编辑"),f.default.createElement(i.default,{title:"确定要删除此模板?",onConfirm:function(){return function(t,a){if(t&&a){var n="/ci/secrets/"+t+".json";h.default.delete(n,{params:{owner:O,repo:k,name:a}}).then((function(t){t&&(N(),e.showNotification("参数删除成功!"))})).catch((function(e){}))}}(a.id,a.name)},okText:"确定",cancelText:"取消"},f.default.createElement("a",{className:"mr10 color-grey-6"},f.default.createElement("i",{className:"iconfont icon-lajitong font-13 mr3"}),"删除")))}}];return f.default.createElement("div",null,f.default.createElement(v.default,{visble:y,successFunc:function(t,a){var n="/ci/secrets.json?owner="+O+"&repo="+k;h.default.post(n,c({},t,{id:a})).then((function(t){t&&(e.showNotification((a?"参数编辑":"新增参数")+"成功!"),N())})).catch((function(e){}))},CancelFunc:function(){j(!1)},editList:E}),f.default.createElement(s.Banner,null,f.default.createElement(s.FlexAJ,null,f.default.createElement("span",{className:"font-18"},"引擎 - 参数管理"),f.default.createElement(m.Link,{to:{pathname:"/"+O+"/"+k+"/devops",state:{open_devops:!0}},className:"font-14 color-grey-9 ml20"},"返回"))),f.default.createElement(w,{className:"disposeList"},f.default.createElement("div",{style:{textAlign:"right"}},f.default.createElement(s.Blueback,{onClick:function(){return j(!0)}},"新建")),f.default.createElement(l.default,{className:"mt20",size:"small",columns:C,dataSource:n,rowKey:function(e){return e.id},pagination:!1})))}},wds5:function(e,t,a){}}]); |