build/static/js/67.b966c1d0.chunk.js

1 line
15 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[67],{"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 u=a("cDcd"),s=f(u),d=f(a("vDqi"));function f(e){return e&&e.__esModule?e:{default:e}}var p=c.default.Option;t.default=function(e){var t=e.owner,a=e.projectsId,f=e.visible,m=e.setVisible,h=e.createJobBy,b=e.branchOptions,g=e.reload,y=(0,u.useState)(void 0),A=l(y,2),v=A[0],E=A[1],_=(0,u.useState)(void 0),x=l(_,2),N=x[0],j=x[1],w=(0,u.useState)(void 0),C=l(w,2),S=C[0],B=C[1],k=(0,u.useState)(void 0),R=l(k,2),z=R[0],I=R[1];return s.default.createElement(n.default,{title:"新建同步分支",visible:f,onCancel:function(){m(!1)},footer:s.default.createElement("div",null,s.default.createElement(o.default,{style:{width:"104px",height:"36px"},onClick:function(){m(!1)}},"取消"),s.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),I(void 0),g&&g(Math.random()),i.default.success("新建成功"),m(!1))}))}else!S&&E("请选择仓库分支"),!z&&j("请输入仓库分支")}},"确认")),width:550,className:"cancelBound createJobBox"},s.default.createElement("div",{className:"itemBox mt10"},s.default.createElement("label",{className:"labelBox font-16"},s.default.createElement("i",{className:"iconfont icon-a-bitian2x font-12"})," ",h,"分支:"),s.default.createElement(r.default,{placeholder:"请输入分支名称",className:"inputBox",value:z,onChange:function(e){return I(e.target.value)},maxLength:50}),s.default.createElement("div",{className:"errorBox"},N)),s.default.createElement("div",{className:"itemBox mt30 mb20"},s.default.createElement("label",{className:"labelBox font-16"},s.default.createElement("i",{className:"iconfont icon-a-bitian2x font-12"})," GitLink分支:"),s.default.createElement(c.default,{value:S,onSelect:function(e){B(e)},showSearch:!0,className:"inputBox",dropdownMatchSelectWidth:!1,dropdownClassName:"overlihide",placeholder:"请选择仓库分支",getPopupContainer:function(e){return e.parentNode}},b&&b.map((function(e,t){return s.default.createElement(p,{key:t+1,value:e.name},e.name)}))),s.default.createElement("div",{className:"errorBox"},v)))}},"2CTR":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,a,n){return a&&e(t.prototype,a),n&&e(t,n),t}}(),r=a("cDcd"),o=c(r),i=c(a("dF3D"));function c(e){return e&&e.__esModule?e:{default:e}}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}a("7dqz");var s=function(e){function t(){return l(this,t),u(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),n(t,[{key:"render",value:function(){var e=this.props,t=e._html,a=e.small,n=e.img;return o.default.createElement("div",{className:a?"none_panels small":"none_panels"},o.default.createElement("div",null,o.default.createElement("img",{src:n||i.default,alt:""}),o.default.createElement("div",{className:"none_p_title"},t)))}}]),t}(r.Component);t.default=s},"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=y(a("kLXV")),r=y(a("wCAj")),o=y(a("2/Rp")),i=y(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"),u=y(l),s=a("eO8H"),d=y(a("jJNT")),f=y(a("mzsS")),p=y(a("WXHv")),m=y(a("3+nJ"));a("KHN1");var h=y(a("vDqi")),b=y(a("0EHN")),g=y(a("2CTR"));function y(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.match.params,a=t.owner,y=t.projectsId,A=t.type,v=e.storeDetail,E=(0,l.useState)(!1),_=c(E,2),x=_[0],N=(_[1],(0,l.useState)([])),j=c(N,2),w=j[0],C=j[1],S=(0,l.useState)(1),B=c(S,2),k=B[0],R=B[1],z=(0,l.useState)(0),I=c(z,2),O=I[0],T=I[1],L=(0,l.useState)(10),J=c(L,2),V=J[0],F=J[1],M=(0,l.useState)([]),D=c(M,2),U=D[0],q=D[1],G=(0,l.useState)(void 0),K=c(G,2),Y=K[0],Q=K[1],H=(0,l.useState)(!1),W=c(H,2),Z=W[0],P=W[1],X=(0,l.useState)(void 0),$=c(X,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],ue=ce[1],se=(0,l.useState)([]),de=c(se,2),fe=de[0],pe=de[1];(0,l.useEffect)((function(){h.default.get("/"+a+"/"+y+"/pulls/get_branches.json",{}).then((function(e){e&&ue(e.data)}))}),[]),(0,l.useEffect)((function(){h.default.get("/"+a+"/"+y+"/synchronizes/jobs.json",{params:{type:A,limit:V,page:k}}).then((function(e){e&&e.data&&"success"===e.data.message&&(1!==k&&0===e.data.data.length?R(k-1):(e.data.data.map((function(e){e.create_time=e.create_time.replace("T"," ")})),C(e.data.data),T(e.data.count)))}))}),[ee,V,k]);var me=[{title:"序号",dataIndex:"index",className:"recordColumns",render:function(e,t,a){return u.default.createElement("span",null,(k-1)*V+a+1)}},{title:"github"===A?"Github分支":"Gitee分支",dataIndex:"github"===A?"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 u.default.createElement("span",{className:"accomplish statusBox"},"开启中")}},{title:"操作",dataIndex:"action",align:"center",className:"primaryColor recordColumns",render:function(e,t){return u.default.createElement("span",{className:"deleteRecord",onClick:function(){P(!0),Q(t.id)}},"删除")}}];return u.default.createElement("div",{className:"storeListBox"},u.default.createElement("div",{className:"font-16"},u.default.createElement(s.Link,{to:"/"+a+"/"+y+"/service/reposyncer",className:"blueSpan"},"仓库绑定"),u.default.createElement("span",null," > 同步分支")),u.default.createElement("div",{className:"headBox font-16 pl15 mt20 mb10"},u.default.createElement("img",{src:"github"===A?d.default:f.default,alt:"",className:"mr10 mb5"}),u.default.createElement("span",null,"github"===A?"Github":"Gitee","仓库地址"),v&&u.default.createElement("a",{className:"ml15 blueSpan",href:"github"===A?v.github_address:v.gitee_address,target:"_blank"},"github"===A?v.github_address:v.gitee_address),u.default.createElement(o.default,{style:{width:"94px",height:"36px",padding:0},className:"blue_border_but createJobBut",onClick:function(){oe(!0)}},"新建同步分支")),u.default.createElement(r.default,{className:"storeListTable",loading:x,columns:me,dataSource:w,expandedRowRender:function(e){return fe&&fe.length>0?u.default.createElement("div",{className:"expandBox"},fe.map((function(e){return u.default.createElement("div",{className:"expandCont",key:e.id},e.create_time+" ["+e.log_type+"] "+e.log)}))):u.default.createElement(g.default,{_html:"暂无数据"})},expandIconColumnIndex:5,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?u.default.createElement("a",{className:"primaryColor",onClick:function(t){e.onExpand(e.record,t)}},"查看日志",u.default.createElement("img",{alt:"",src:m.default,style:{width:"18px"},className:"ml5"})):u.default.createElement("a",{className:"primaryColor",onClick:function(t){h.default.get("/"+a+"/"+y+"/synchronizes/job_logs.json",{params:{job_id:e.record.id}}).then((function(a){a&&a.data&&(pe(a.data.data),e.onExpand(e.record,t))}))}},"查看日志",u.default.createElement("img",{alt:"",src:p.default,style:{width:"18px"},className:"ml5"}))},rowKey:"id",expandedRowKeys:U,onExpand:function(e,t){var a=new Set(U);e?a.add(t.id):a.delete(t.id),q(Array.from(a))},pagination:{current:k,pageSize:V,total:O,showSizeChanger:!0,onShowSizeChange:function(e,t){window.scrollTo(0,0),R(1),F(t)},showQuickJumper:!0,onChange:function(e,t){window.scrollTo(0,0),R(e)}}}),u.default.createElement(n.default,{title:"删除同步分支",visible:Z,onCancel:function(){P(!1)},footer:u.default.createElement("div",null,u.default.createElement(o.default,{style:{width:"90px",height:"36px"},onClick:function(){P(!1)}},"取消"),u.default.createElement(o.default,{className:"okBut",style:{width:"90px",height:"36px"},onClick:function(){Y&&h.default.delete("/"+a+"/"+y+"/synchronizes/delete_job.json",{data:{job_id:Y}}).then((function(e){e&&"success"===e.data.message&&(te(Math.random()),i.default.success("删除成功"),P(!1))}))}},"确认删除")),width:535,className:"cancelBound"},u.default.createElement("div",{className:"bTilModal font-16"},u.default.createElement("span",{className:"errorRedSpan font-18 mr20 mt20 ml15"},"!"),"确认删除此同步分支?"),u.default.createElement("div",{className:"sTilModal"}," 删除同步分支后,系统将清除此条同步数据及日志,对应分支也将停止自动同步")),u.default.createElement(b.default,{owner:a,projectsId:y,visible:re,setVisible:oe,createJobBy:"github"===A?"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"),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var a=o(e),s=!a&&r(e),d=!a&&!s&&i(e),f=!a&&!s&&!d&&l(e),p=a||s||d||f,m=p?n(e.length,String):[],h=m.length;for(var b in e)!t&&!u.call(e,b)||p&&("length"==b||d&&("offset"==b||"parent"==b)||f&&("buffer"==b||"byteLength"==b||"byteOffset"==b)||c(b,h))||m.push(b);return m}},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)]}},dF3D:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/nodata.e34b5912.png"},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 u(e){var t=this.__data__=new n(e);this.size=t.size}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=i,u.prototype.has=c,u.prototype.set=l,e.exports=u},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{return o&&o.require&&o.require("util").types||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}}}]);