build/static/js/56.27390300.chunk.js

1 line
18 KiB
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. 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([[56],{FFNF:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.TagsLine=n.Tags=void 0;var a,r=t("q1tI"),l=(a=r)&&a.__esModule?a:{default:a};t("KkuB");n.Tags=function(e){switch(e){case"running":return l.default.createElement("span",{className:"statusColor running"},"运行中");case"failure":case"error":return l.default.createElement("span",{className:"statusColor failed"},"未通过");case"success":return l.default.createElement("span",{className:"statusColor pass"},"已通过");case"pending":return l.default.createElement("span",{className:"statusColor Preparing"},"准备中");case"killed":return l.default.createElement("span",{className:"statusColor killed"},"已撤销")}},n.TagsLine=function(e){switch(e){case"running":return l.default.createElement("span",{className:"statuslineColor running"},"运行中");case"failure":case"error":return l.default.createElement("span",{className:"statuslineColor failed"},"未通过");case"success":return l.default.createElement("span",{className:"statuslineColor pass"},"已通过");case"pending":return l.default.createElement("span",{className:"statuslineColor Preparing"},"准备中");case"killed":return l.default.createElement("span",{className:"statuslineColor killed"},"已撤销");case"skipped":return l.default.createElement("span",{className:"statuslineColor skipped"},"已跳过")}}},KkuB:function(e,n,t){},N5Xz:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a,r,l=h(t("NJEC")),i=h(t("BvKs")),o=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,l=void 0;try{for(var i,o=e[Symbol.iterator]();!(a=(i=o.next()).done)&&(t.push(i.value),!n||t.length!==n);a=!0);}catch(e){r=!0,l=e}finally{try{!a&&o.return&&o.return()}finally{if(r)throw l}}return t}(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")},d=(a=["\n {\n width: 25px;\n height: 25px;\n border-radius: 50%;\n margin-right: 10px;\n }\n"],r=["\n {\n width: 25px;\n height: 25px;\n border-radius: 50%;\n margin-right: 10px;\n }\n"],Object.freeze(Object.defineProperties(a,{raw:{value:Object.freeze(r)}})));t("k994"),t("2WkQ");var s=t("q1tI"),u=h(s),c=t("spEH"),p=h(t("vOnD")),f=t("FFNF"),g=t("zxge"),m=t("PhNK"),x=t("sYIF");function h(e){return e&&e.__esModule?e:{default:e}}var b=i.default.SubMenu,v=p.default.img(d);n.default=function(e){var n,t,a=e.data,r=e.repeatSet,d=e.chooseSteps,p=(0,s.useState)(void 0),h=o(p,2),E=(h[0],h[1]),y=(0,s.useState)(void 0),k=o(y,2),w=(k[0],k[1]);return(0,s.useEffect)((function(){if(a&&a.started){var e=1e3*parseInt(a.started),n=(0,g.Time)(e);E(n)}a&&a.after&&w((0,m.truncateCommitId)(a.after))}),[a]),u.default.createElement("div",null,u.default.createElement(c.FlexAJ,{className:"leftheader"},u.default.createElement(c.AlignCenter,null,u.default.createElement(v,{src:(0,x.getUrl)("/images/"+(a&&a.author&&a.author.image_url))}),a&&a.started&&u.default.createElement("span",{className:"nest"},"开始时间:",u.default.createElement("span",null," ",a.started)),a&&a.duration_time&&u.default.createElement("span",{className:"nest"},"运行时间:",u.default.createElement("span",null,a.duration_time))),(n=a&&a.status,t=a&&a.number,"failure"===n||"error"===n||"success"===n?"":"killed"===n?u.default.createElement(l.default,{title:"确认重新构建?",onConfirm:function(e){return r(e,"repeat",t)},onCancel:function(e){e.stopPropagation()},cancelText:"取消",okText:"确定"},u.default.createElement(c.Blueline,{onClick:function(e){e.stopPropagation()}},"重新构建")):u.default.createElement(l.default,{title:"确认撤销构建?",onConfirm:function(e){return r(e,"cancel",t)},onCancel:function(e){e.stopPropagation()},cancelText:"取消",okText:"确定"},u.default.createElement(c.Blueline,{onClick:function(e){e.stopPropagation()}},"撤销构建")))),u.default.createElement("div",{className:"leftMainContent"},u.default.createElement(c.AlignCenter,{className:"contentBranch"},u.default.createElement("i",{className:"iconfont icon-fenzhi1"}),u.default.createElement("span",null,"分支:"),u.default.createElement("span",{className:"branchname"},a&&a.branch_target),u.default.createElement("span",{className:"branchsha"},a&&(0,m.truncateCommitId)(a.build_after_sha)))),u.default.createElement(i.default,{mode:"inline",className:"leftMenu",defaultOpenKeys:["0"],defaultSelectedKeys:["0"]},a&&a.stages?a.stages.map((function(e,n){return e.steps&&e.steps.length>0?u.default.createElement(b,{title:u.default.createElement("div",null,u.default.createElement("i",{className:"iconfont icon-gongzuoliu font-14 mr4"}),u.default.createElement("span",null,e.name)),key:""+n},e.steps.map((function(n,t){return u.default.createElement(i.default.Item,{key:""+t,onClick:function(t){return a=e.number,r=n.id,void d(a,r);var a,r}},u.default.createElement(c.FlexAJ,null,u.default.createElement("span",null,n.name," ",n.status?(0,f.TagsLine)(n.status):""),u.default.createElement("span",null,n.duration_time)))}))):""})):""))}},N66O:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=s(t("W9HT")),r=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,l=void 0;try{for(var i,o=e[Symbol.iterator]();!(a=(i=o.next()).done)&&(t.push(i.value),!n||t.length!==n);a=!0);}catch(e){r=!0,l=e}finally{try{!a&&o.return&&o.return()}finally{if(r)throw l}}return t}(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")};t("04bd");var l=t("q1tI"),i=s(l),o=t("spEH"),d=s(t("vDqi"));function s(e){return e&&e.__esModule?e:{default:e}}n.default=function(e){var n=e.data,t=e.stepN,s=e.stageN,u=e.projectId,c=e.owner,p=e.opsId,f=e.rightSpin,g=(0,l.useState)(void 0),m=r(g,2),x=m[0],h=m[1],b=(0,l.useState)(!1),v=r(b,2),E=v[0],y=v[1],k=(0,l.useState)(!0),w=r(k,2),N=w[0],C=w[1],B=(0,l.useState)(void 0),S=r(B,2),j=S[0],_=S[1],M=(0,l.useState)(void 0),F=r(M,2),D=F[0],O=F[1];return(0,l.useEffect)((function(){C(f)}),[f]),(0,l.useEffect)((function(){if(n){var e=n.stages;if(e&&e.length>0){var a=s?e.filter((function(e){return e.number===s}))[0]:e[0];_(a);var r=a&&a.steps,l=t?r&&r.length>0&&r.filter((function(e){return e.id===t}))[0]:r[0];O(l),l&&"skipped"!==l.status&&function(e,n){if(e&&n){var t="/"+c+"/"+u+"/builds/"+p+"/logs/"+e+"/"+n+".json";d.default.get(t).then((function(e){e&&(h(e.data),C(!1))})).catch((function(e){console.log(e)}))}}(a.number,l.number),"skipped"===l.status&&(h(void 0),y(!0),C(!1))}else C(!1)}}),[n,s,t]),i.default.createElement(a.default,{spinning:N},i.default.createElement("div",{className:"rightMainContent"},n&&"error"!==n.status?i.default.createElement("div",null,i.default.createElement(o.FlexAJ,{className:"items"},i.default.createElement("span",null,D&&D.name),i.default.createElement(o.AlignCenter,null,D&&D.duration_time,i.default.createElement("i",{className:"iconfont icon-sanjiaoxing-down"}))),i.default.createElement("div",null,x&&x.length>0?x.map((function(e,n){return i.default.createElement("div",{className:"opsDetailOut"},i.default.createElement("span",null,n+1),i.default.createElement("p",null,e.out))})):E?i.default.createElement("div",{className:"opsDetailOut"},i.default.createElement("span",null,"1"),i.default.createElement("p",null,j&&j.name," ",D&&D.name,": Skipped")):"")):i.default.createElement("div",{style:{color:"red"}},"error:",n&&n.error)))}},PhNK:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e}},spEH:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.GroupProjectBackgroup=n.Content=n.Cancel=n.GreenUnder=n.NumUl=n.Redback=n.Blueback=n.Greenback=n.Greenline=n.Redline=n.Blueline=n.WhiteBack=n.Gap=n.Short=n.ShortWidth=n.Long=n.LongWidth=n.Box=n.AlignTop=n.AlignCenter=n.FlexAJ=n.AlignCenterBetween=n.Banner=void 0;var a,r=_(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"],["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n}"]),l=_(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"],["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]),i=_(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"],["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]),o=_(["{\n display:flex;\n align-items: center;\n}"],["{\n display:flex;\n align-items: center;\n}"]),d=_(["{\n display:flex;\n align-items: flex-start;\n}"],["{\n display:flex;\n align-items: flex-start;\n}"]),s=_(["{\n display:flex;\n align-items:flex-start;\n}"],["{\n display:flex;\n align-items:flex-start;\n}"]),u=_(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]),c=_(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]),p=_(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]),f=_(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"],["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"]),g=_(["{\n padding-left:20px;\n box-sizing:border-box;\n}"],["{\n padding-left:20px;\n box-sizing:border-box;\n}"]),m=_(["{\n background-color:#fff;\n border-radius:5px;\n}"],["{\n background-color:#fff;\n border-radius:5px;\n}"]),x=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid rgba(80,145,255,1);\n color:rgba(80,145,255,1);\n padding:0px 12px;\n display:inline-block;\n}"]),h=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),b=_(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"],["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"]),v=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),E=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:rgba(80,145,255,1);\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),y=_(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"],["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]),k=_(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"],["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]),w=_(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"],["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]),N=_(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"],["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"]),C=_(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"],["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"]),B=_(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"],["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"]),S=t("vOnD"),j=(a=S)&&a.__esModule?a:{default:a};function _(e,n){return Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(n)}}))}n.Banner=j.default.div(r),n.AlignCenterBetween=j.default.div(l),n.FlexAJ=j.default.div(i),n.AlignCenter=j.default.div(o),n.AlignTop=j.default.div(d),n.Box=j.default.div(s),n.LongWidth=j.default.div(u),n.Long=j.default.div(c),n.ShortWidth=j.default.div(p),n.Short=j.default.div(f),n.Gap=j.default.div(g),n.WhiteBack=j.default.div(m),n.Blueline=j.default.a(x),n.Redline=j.default.a(h,(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),n.Greenline=j.default.a(b,(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),n.Greenback=j.default.a(v),n.Blueback=j.default.a(E),n.Redback=j.default.a(y),n.NumUl=j.default.ul(k),n.GreenUnder=j.default.a(w),n.Cancel=j.default.a(N),n.Content=j.default.div(C),n.GroupProjectBackgroup=j.default.div(B)},y8uv:function(e,n,t){},ya74:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=g(t("W9HT")),r=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,l=void 0;try{for(var i,o=e[Symbol.iterator]();!(a=(i=o.next()).done)&&(t.push(i.value),!n||t.length!==n);a=!0);}catch(e){r=!0,l=e}finally{try{!a&&o.return&&o.return()}finally{if(r)throw l}}return t}(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")};t("04bd");var l=t("q1tI"),i=g(l);t("y8uv");var o=t("spEH"),d=t("FFNF"),s=g(t("dZ1t")),u=g(t("N5Xz")),c=g(t("N66O")),p=g(t("vDqi")),f=t("eO8H");function g(e){return e&&e.__esModule?e:{default:e}}n.default=function(e){var n=(0,l.useState)(void 0),t=r(n,2),g=t[0],m=t[1],x=(0,l.useState)(void 0),h=r(x,2),b=h[0],v=h[1],E=(0,l.useState)(void 0),y=r(E,2),k=y[0],w=y[1],N=(0,l.useState)(!1),C=r(N,2),B=C[0],S=C[1],j=(0,l.useState)(!0),_=r(j,2),M=_[0],F=_[1],D=e.match.params.projectId,O=e.match.params.owner,A=e.match.params.opsId;function I(){var e="/"+O+"/"+D+"/builds/"+A+".json";p.default.get(e).then((function(e){e&&e.data&&(F(!1),m(e.data))})).catch((function(e){console.log(e),F(!1)}))}return(0,l.useEffect)((function(){A&&D&&I()}),[A]),i.default.createElement(a.default,{spinning:M},i.default.createElement("div",{className:"opsDetailPanel"},i.default.createElement(o.FlexAJ,{className:"opsInfos"},i.default.createElement(o.AlignCenter,null,i.default.createElement("span",null,"#",g&&g.number),i.default.createElement("span",{className:"ml10"},g&&g.message),(0,d.Tags)(""+(g&&g.status))),i.default.createElement(f.Link,{style:{color:"#ddd"},to:"/projects/"+O+"/"+D+"/devops/dispose"},i.default.createElement("i",{className:"iconfont icon-yiguanbi font-15 mr5"}),"退出")),i.default.createElement("div",{className:"opsSection"},i.default.createElement(s.default,{className:"outer-split-pane",split:"vertical",minSize:468,maxSize:-350,defaultSize:"40%"},i.default.createElement("section",{className:"leftSection"},i.default.createElement(u.default,{data:g,repeatSet:function(n,t,a){if("repeat"===t){var r="/"+O+"/"+D+"/builds/"+a+"/restart.json";p.default.post(r).then((function(n){n&&n.data&&(e.showNotification("工作流正在重新构建!"),e.history.push("/projects/"+O+"/"+D+"/devops/"+n.data.number+"/detail"))})).catch((function(e){console.log(e)}))}else{var l="/"+O+"/"+D+"/builds/"+a+"/stop.json";p.default.delete(l).then((function(n){n&&(e.showNotification("撤销构建成功!"),I())})).catch((function(e){console.log(e)}))}},chooseSteps:function(e,n){e&&n&&(w(n),v(e),S(!0))}})),i.default.createElement("section",{className:"rightSection"},i.default.createElement(c.default,{data:g,rightSpin:B,stepN:k,stageN:b,owner:O,projectId:D,opsId:A}))))))}},zxge:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getDateTime=function(e,n){return Date.prototype.format=function(e){var n={"M+":this.getMonth()+1,"d+":this.getDate(),"h+":this.getHours(),"m+":this.getMinutes(),"s+":this.getSeconds(),"q+":Math.floor((this.getMonth()+3)/3),"S+":this.getMilliseconds()};for(var t in/(y+)/i.test(e)&&(e=e.replace(RegExp.$1,(this.getFullYear()+"").substr(4-RegExp.$1.length))),n)new RegExp("("+t+")").test(e)&&(e=e.replace(RegExp.$1,1==RegExp.$1.length?n[t]:("00"+n[t]).substr((""+n[t]).length)));return e},new Date(e).format(n)},n.Time=function(e){var n,t,a=new Date(e),r=a.getFullYear(),l=a.getMonth()+1,i=a.getDate(),o=a.getHours(),d=a.getMinutes(),s=a.getTime(),u=new Date,c=u.getTime();t=(n=c-s)<=6e4?"刚刚":6e4<n&&n<=36e5?Math.round(n/6e4)+"分钟前":36e5<n&&n<=864e5?Math.round(n/36e5)+"小时前":864e5<n&&n<=1296e6?Math.round(n/864e5)+"天前":n>1296e6&&r==u.getFullYear()?l+"-"+i+" "+o+":"+d:r+"-"+l+"-"+i+" "+o+":"+d;return t}}}]);