forked from Gitlink/build
1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[64],{"0Cz8":function(e,t,a){var n=a("Xi7e"),r=a("ebwN"),o=a("e4Nc");e.exports=function(e,t){var a=this.__data__;if(a instanceof n){var i=a.__data__;if(!r||i.length<199)return i.push([e,t]),this.size=++a.size,this;a=this.__data__=new o(i)}return a.set(e,t),this.size=a.size,this}},"0EHN":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=f(a("kLXV")),r=f(a("5rEg")),o=f(a("2/Rp")),i=f(a("tsqr")),c=f(a("2fM7")),l=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,o=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,o=e}finally{try{!n&&c.return&&c.return()}finally{if(r)throw o}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("2qtc"),a("5NDa"),a("+L6B"),a("miYZ"),a("OaEy");var s=a("cDcd"),u=f(s),d=f(a("vDqi"));function f(e){return e&&e.__esModule?e:{default:e}}var m=c.default.Option;t.default=function(e){var t=e.owner,a=e.projectsId,f=e.visible,p=e.setVisible,h=e.createJobBy,b=e.branchOptions,g=e.reload,A=(0,s.useState)(void 0),y=l(A,2),v=y[0],x=y[1],E=(0,s.useState)(void 0),N=l(E,2),_=N[0],j=N[1],w=(0,s.useState)(void 0),C=l(w,2),S=C[0],B=C[1],k=(0,s.useState)(void 0),I=l(k,2),z=I[0],R=I[1];return u.default.createElement(n.default,{title:"新建同步分支",visible:f,onCancel:function(){p(!1)},footer:u.default.createElement("div",null,u.default.createElement(o.default,{style:{width:"104px",height:"36px"},onClick:function(){p(!1)}},"取消"),u.default.createElement(o.default,{type:"primary",style:{width:"104px",height:"36px",marginLeft:"40px"},onClick:function(){if(S&&z){var e={gitlink_branch:S,job_type:"TwoWay",github_branch:void 0,gitee_branch:void 0};"Github"===h?e.github_branch=z:e.gitee_branch=z,d.default.post("/"+t+"/"+a+"/synchronizes/create_jobs.json",e).then((function(e){e&&"success"===e.data.message&&(B(void 0),R(void 0),g&&g(Math.random()),i.default.success("新建成功"),p(!1))}))}else!S&&x("请选择仓库分支"),!z&&j("请输入仓库分支")}},"确认")),width:550,className:"cancelBound createJobBox"},u.default.createElement("div",{className:"itemBox mt10"},u.default.createElement("label",{className:"labelBox font-16"},u.default.createElement("i",{className:"iconfont icon-a-bitian2x font-12"})," ",h,"分支:"),u.default.createElement(r.default,{placeholder:"请输入分支名称",className:"inputBox",value:z,onChange:function(e){return R(e.target.value)},maxLength:50}),u.default.createElement("div",{className:"errorBox"},_)),u.default.createElement("div",{className:"itemBox mt30 mb20"},u.default.createElement("label",{className:"labelBox font-16"},u.default.createElement("i",{className:"iconfont icon-a-bitian2x font-12"})," GitLink分支:"),u.default.createElement(c.default,{value:S,onSelect:function(e){B(e)},showSearch:!0,className:"inputBox",dropdownMatchSelectWidth:!1,dropdownClassName:"overlihide",placeholder:"请选择仓库分支"},b&&b.map((function(e,t){return u.default.createElement(m,{key:t+1,value:e.name},e.name)}))),u.default.createElement("div",{className:"errorBox"},v)))}},"3+nJ":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAL1JREFUSEvtkrERgzAMRaUNMgqVR3FKzmEBRgkLgNvQZAR6NyTzUCjJXThsgiNBjipWLf0nfX2EnQt31ocEYB3+M4vq1p0J4FZoZVlv3g1ii+qLs4CYv+YIyEghLKC59gcahg4AM39rKeQrICY+giSQKIATHyEIVBqtqthPFgFSce8S+/yJWYJ8ANaKc5AAsFV82pyqk1alf0kIaF1GgL004/M+IroXRxWkjY3pVtgUgl8VmPl0AWtwsoi16AG+31AZ1BllVwAAAABJRU5ErkJggg=="},"6sVZ":function(e,t){var a=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||a)}},"77Zs":function(e,t,a){var n=a("Xi7e");e.exports=function(){this.__data__=new n,this.size=0}},B8du:function(e,t){e.exports=function(){return!1}},DSRE:function(e,t,a){(function(e){var n=a("Kz5y"),r=a("B8du"),o=t&&!t.nodeType&&t,i=o&&"object"==typeof e&&e&&!e.nodeType&&e,c=i&&i.exports===o?n.Buffer:void 0,l=(c?c.isBuffer:void 0)||r;e.exports=l}).call(this,a("YuTi")(e))},GLkv:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=A(a("kLXV")),r=A(a("wCAj")),o=A(a("2/Rp")),i=A(a("tsqr")),c=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,o=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,o=e}finally{try{!n&&c.return&&c.return()}finally{if(r)throw o}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("2qtc"),a("g9YV"),a("+L6B"),a("miYZ");var l=a("cDcd"),s=A(l),u=a("eO8H"),d=A(a("jJNT")),f=A(a("mzsS")),m=A(a("WXHv")),p=A(a("3+nJ"));a("KHN1");var h=A(a("vDqi")),b=A(a("0EHN")),g=A(a("2CTR"));function A(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.match.params,a=t.owner,A=t.projectsId,y=t.type,v=e.storeDetail,x=(0,l.useState)(!1),E=c(x,2),N=E[0],_=(E[1],(0,l.useState)([])),j=c(_,2),w=j[0],C=j[1],S=(0,l.useState)(1),B=c(S,2),k=B[0],I=B[1],z=(0,l.useState)(0),R=c(z,2),L=R[0],J=R[1],T=(0,l.useState)(10),V=c(T,2),F=V[0],M=V[1],O=(0,l.useState)([]),U=c(O,2),G=U[0],q=U[1],D=(0,l.useState)(void 0),K=c(D,2),Y=K[0],Q=K[1],H=(0,l.useState)(!1),W=c(H,2),Z=W[0],X=W[1],P=(0,l.useState)(void 0),$=c(P,2),ee=$[0],te=$[1],ae=(0,l.useState)(!1),ne=c(ae,2),re=ne[0],oe=ne[1],ie=(0,l.useState)([]),ce=c(ie,2),le=ce[0],se=ce[1],ue=(0,l.useState)([]),de=c(ue,2),fe=de[0],me=de[1];(0,l.useEffect)((function(){h.default.get("/"+a+"/"+A+"/pulls/get_branches.json",{}).then((function(e){e&&se(e.data)}))}),[]),(0,l.useEffect)((function(){h.default.get("/"+a+"/"+A+"/synchronizes/jobs.json",{params:{type:y,limit:F,page:k}}).then((function(e){e&&e.data&&"success"===e.data.message&&(1!==k&&0===e.data.data.length?I(k-1):(e.data.data.map((function(e){e.create_time=e.create_time.replace("T"," ")})),C(e.data.data),J(e.data.count)))}))}),[ee,F,k]);var pe=[{title:"序号",dataIndex:"index",className:"recordColumns",render:function(e,t,a){return s.default.createElement("span",null,(k-1)*F+a+1)}},{title:"github"===y?"Github分支":"Gitee分支",dataIndex:"github"===y?"github_branch":"gitee_branch",className:"recordColumns taskName"},{title:"GitLink分支",dataIndex:"gitlink_branch",className:"recordColumns"},{title:"创建时间",dataIndex:"create_time",className:"primaryColor recordColumns"},{title:"同步状态",dataIndex:"status",className:"recordColumns",render:function(){return s.default.createElement("span",{className:"accomplish statusBox"},"开启中")}},{title:"操作",dataIndex:"action",align:"center",className:"primaryColor recordColumns",render:function(e,t){return s.default.createElement("span",{className:"deleteRecord",onClick:function(){X(!0),Q(t.id)}},"删除")}}];return s.default.createElement("div",{className:"storeListBox"},s.default.createElement("div",{className:"font-16"},s.default.createElement(u.Link,{to:"/"+a+"/"+A+"/server/reposyncer",className:"blueSpan"},"仓库绑定"),s.default.createElement("span",null," > 同步分支")),s.default.createElement("div",{className:"headBox font-16 pl15 mt20 mb10"},s.default.createElement("img",{src:"github"===y?d.default:f.default,alt:"",className:"mr10 mb5"}),s.default.createElement("span",null,"github"===y?"Github":"Gitee","仓库地址"),v&&s.default.createElement("a",{className:"ml15 blueSpan",href:"github"===y?v.github_address:v.gitee_address,target:"_blank"},"github"===y?v.github_address:v.gitee_address),s.default.createElement(o.default,{style:{width:"94px",height:"36px",padding:0},className:"blue_border_but createJobBut",onClick:function(){oe(!0)}},"新建同步分支")),s.default.createElement(r.default,{className:"storeListTable",loading:N,columns:pe,dataSource:w,expandedRowRender:function(e){return fe&&fe.length>0?s.default.createElement("div",{className:"expandBox"},fe.map((function(e){return s.default.createElement("div",{className:"expandCont",key:e.id},e.create_time+" ["+e.log_type+"] "+e.log)}))):s.default.createElement(g.default,{_html:"暂无数据"})},expandIconColumnIndex:5,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?s.default.createElement("a",{className:"primaryColor",onClick:function(t){e.onExpand(e.record,t)}},"查看日志",s.default.createElement("img",{alt:"",src:p.default,style:{width:"18px"},className:"ml5"})):s.default.createElement("a",{className:"primaryColor",onClick:function(t){h.default.get("/"+a+"/"+A+"/synchronizes/job_logs.json",{params:{job_id:e.record.id}}).then((function(a){a&&a.data&&(me(a.data.data),e.onExpand(e.record,t))}))}},"查看日志",s.default.createElement("img",{alt:"",src:m.default,style:{width:"18px"},className:"ml5"}))},rowKey:"id",expandedRowKeys:G,onExpand:function(e,t){var a=new Set(G);e?a.add(t.id):a.delete(t.id),q(Array.from(a))},pagination:{current:k,pageSize:F,total:L,showSizeChanger:!0,onShowSizeChange:function(e,t){window.scrollTo(0,0),I(1),M(t)},showQuickJumper:!0,onChange:function(e,t){window.scrollTo(0,0),I(e)}}}),s.default.createElement(n.default,{title:"删除同步分支",visible:Z,onCancel:function(){X(!1)},footer:s.default.createElement("div",null,s.default.createElement(o.default,{style:{width:"90px",height:"36px"},onClick:function(){X(!1)}},"取消"),s.default.createElement(o.default,{className:"okBut",style:{width:"90px",height:"36px"},onClick:function(){Y&&h.default.delete("/"+a+"/"+A+"/synchronizes/delete_job.json",{data:{job_id:Y}}).then((function(e){e&&"success"===e.data.message&&(te(Math.random()),i.default.success("删除成功"),X(!1))}))}},"确认删除")),width:535,className:"cancelBound"},s.default.createElement("div",{className:"bTilModal font-16"},s.default.createElement("span",{className:"errorRedSpan font-18 mr20 mt20 ml15"},"!"),"确认删除此同步分支?"),s.default.createElement("div",{className:"sTilModal"}," 删除同步分支后,系统将清除此条同步数据及日志,对应分支也将停止自动同步")),s.default.createElement(b.default,{owner:a,projectsId:A,visible:re,setVisible:oe,createJobBy:"github"===y?"Github":"Gitee",branchOptions:le,reload:te}))}},JHRd:function(e,t,a){var n=a("Kz5y").Uint8Array;e.exports=n},L8xA:function(e,t){e.exports=function(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a}},MMmD:function(e,t,a){var n=a("lSCD"),r=a("shjB");e.exports=function(e){return null!=e&&r(e.length)&&!n(e)}},"UNi/":function(e,t){e.exports=function(e,t){for(var a=-1,n=Array(e);++a<e;)n[a]=t(a);return n}},VaNO:function(e,t){e.exports=function(e){return this.__data__.has(e)}},WXHv:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAMtJREFUSEvtk7EVwiAQhu/3GdfRNKldwSaWkiygG+gILpCoJelcgzRxEzfAh43GF+CILx20B9/H/QegiRcm5lMUeBOOEYVFVEnVAVh6T1k2gHRa5Fn3Xe7NoG7UmQj7MQKt9WO2SNbFJn1aBaZQS3UlYBciscENY/AVhUhccKvAFCrZngA6ujrxwZ2Ct6RRAoTLkIQD9wockjuSufgd6NBFWD+514nWt3KbCe4jYAk+ndCqzLMDF86KKAQ2OqJ/JOyIxkqiwJvc5BG9AKx9RBmDkHpfAAAAAElFTkSuQmCC"},b80T:function(e,t,a){var n=a("UNi/"),r=a("03A+"),o=a("Z0cm"),i=a("DSRE"),c=a("wJg7"),l=a("c6wG"),s=Object.prototype.hasOwnProperty;e.exports=function(e,t){var a=o(e),u=!a&&r(e),d=!a&&!u&&i(e),f=!a&&!u&&!d&&l(e),m=a||u||d||f,p=m?n(e.length,String):[],h=p.length;for(var b in e)!t&&!s.call(e,b)||m&&("length"==b||d&&("offset"==b||"parent"==b)||f&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||c(b,h))||p.push(b);return p}},c6wG:function(e,t,a){var n=a("dD9F"),r=a("sEf8"),o=a("mdPL"),i=o&&o.isTypedArray,c=i?r(i):n;e.exports=c},dD9F:function(e,t,a){var n=a("NykK"),r=a("shjB"),o=a("ExA7"),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&r(e.length)&&!!i[n(e)]}},fmRc:function(e,t,a){var n=a("Xi7e"),r=a("77Zs"),o=a("L8xA"),i=a("gCq4"),c=a("VaNO"),l=a("0Cz8");function s(e){var t=this.__data__=new n(e);this.size=t.size}s.prototype.clear=r,s.prototype.delete=o,s.prototype.get=i,s.prototype.has=c,s.prototype.set=l,e.exports=s},gCq4:function(e,t){e.exports=function(e){return this.__data__.get(e)}},jJNT:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/github2.95ea181b.svg"},kekF:function(e,t){e.exports=function(e,t){return function(a){return e(t(a))}}},mdPL:function(e,t,a){(function(e){var n=a("WFqU"),r=t&&!t.nodeType&&t,o=r&&"object"==typeof e&&e&&!e.nodeType&&e,i=o&&o.exports===r&&n.process,c=function(){try{var e=o&&o.require&&o.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=c}).call(this,a("YuTi")(e))},mzsS:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/gitee1.279a922b.svg"},sEf8:function(e,t){e.exports=function(e){return function(t){return e(t)}}},zZ0H:function(e,t){e.exports=function(e){return e}}}]); |