forked from Gitlink/build
1 line
15 KiB
JavaScript
1 line
15 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[61],{"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 l=a.__data__;if(!r||l.length<199)return l.push([e,t]),this.size=++a.size,this;a=this.__data__=new o(l)}return a.set(e,t),this.size=a.size,this}},"0Rql":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAQCAYAAABtPJ3XAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAALKADAAQAAAABAAAAEAAAAACYv7IkAAABuElEQVRIDdVWr0/DQBT+ujQowgSZwAAKQkhAoAiGTBT2B+ARM/wIAQx2dgYICdRU4PkDBhM4goYEgwODWBBDIjje17VJV9rudkdIeMmt69137333+n6cg1+StR01L6rqMjwFTFKtA7zKoy0juDl3njhnK6LTTjYaauSjg2PRsqUUSlnaHAdfMu+PVXB41XA+szC6c1aESbbbQQsKVSGF2gqwvgxMTfTMv7wB1/dA6w6Qw9Dlt+UKajakXd2TZeFCzwrZ8TJwtAkszvSjZqcBjtUloHkJvHdRjb7Gbj9S/83Yw1HMPoqpUnPvJ9k0hYdnOdRZOMvwWDCN6cyYSxvLea8zZhkGac9m4YkhNopzJqeR2BD2aJExqysJbLhXd18SZ0w4Ll1xgiWV5v2PsfHePFzRvOtth/lbhMleY9abisKoqV1jD8dcWbp0ZRhsnk63fcEKOrxIlTiRb7PPOsvSpSPEUsTiqVSJg97bcL82Hg7YwdgUWLIGCTHEco9gg0H4vHVjwlEd9ZkBbApFpLlGTJQtvmkN5iGsOh3vBtKa59jB2BR0WjP30LCpGMVv0ti/uvwkif/V9fIbUzmWMlmEs/gAAAAASUVORK5CYII="},"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,l=o&&"object"==typeof e&&e&&!e.nodeType&&e,c=l&&l.exports===o?n.Buffer:void 0,i=(c?c.isBuffer:void 0)||r;e.exports=i}).call(this,a("YuTi")(e))},FRFo:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=c(a("3S7+")),r=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 l,c=e[Symbol.iterator]();!(n=(l=c.next()).done)&&(a.push(l.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("TfFZ");var o=a("q1tI"),l=c(o);function c(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=e.beforeText,a=e.afterText,c=e.className,i=e.inputId,u=e.timeOut,s=(0,o.useState)((function(){return t})),f=r(s,2),d=f[0],m=f[1],p=(0,o.useCallback)((function(){var e=document.querySelector("#"+i);e?(e.select(),document.execCommand("copy")&&document.execCommand("copy"),document.getSelection().removeAllRanges(),m(a),u&&setTimeout((function(){m(t)}),1500)):console.error("您的CopyTool未设置正确的inputId")}),[]);return l.default.createElement(n.default,{placement:"top",title:d,onVisibleChange:function(){m(t)}},l.default.createElement("i",{className:"iconfont icon-fuzhiicon "+c,style:{color:"#466aff"},onClick:p}))}i.defaultProps={beforeText:"复制链接",afterText:"复制成功",className:"",inputId:"copyText",timeOut:!0},t.default=(0,o.memo)(i)},GU58:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=w(a("W9HT")),r=w(a("kLXV")),o=w(a("wCAj")),l=w(a("5rEg")),c=w(a("tsqr")),i=w(a("2/Rp")),u=w(a("jsC+")),s=w(a("3S7+")),f=w(a("2fM7")),d=w(a("BvKs")),m=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 l,c=e[Symbol.iterator]();!(n=(l=c.next()).done)&&(a.push(l.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("04bd"),a("k3Gp"),a("mbEz"),a("1vPl"),a("8/o9"),a("L/Qf"),a("aIZi"),a("TfFZ"),a("8QGh"),a("2WkQ");var p=a("q1tI"),h=w(p),A=w(a("FRFo")),b=a("PhNK"),v=a("eO8H"),g=a("sYIF"),y=w(a("/k9T"));a("r+Iv");var E=w(a("0Rql")),x=w(a("vDqi"));function w(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,p.useState)(void 0),a=m(t,2),w=a[0],_=a[1],j=(0,p.useState)([]),k=m(j,2),C=k[0],S=k[1],N=(0,p.useState)(!0),I=m(N,2),T=I[0],B=I[1],z=(0,p.useState)(!1),M=m(z,2),R=M[0],L=M[1],O=(0,p.useState)(!1),U=m(O,2),D=U[0],P=U[1],F=(0,p.useState)(void 0),q=m(F,2),K=q[0],V=q[1],Z=(0,p.useState)(void 0),Q=m(Z,2),H=Q[0],Y=Q[1],G=(0,p.useState)(void 0),J=m(G,2),W=J[0],X=J[1],$=(0,p.useState)([]),ee=m($,2),te=ee[0],ae=ee[1],ne=(0,p.useState)(void 0),re=m(ne,2),oe=re[0],le=re[1],ce=(0,p.useState)(1),ie=m(ce,2),ue=ie[0],se=ie[1],fe=(0,p.useState)(0),de=m(fe,2),me=de[0],pe=de[1],he=(0,p.useState)(10),Ae=m(he,2),be=Ae[0],ve=Ae[1],ge=e.match.params,ye=ge.projectsId,Ee=ge.owner,xe=e.isManager,we=e.isDeveloper,_e=e.projectDetail,je=e.defaultBranch,ke=e.getDetail;(0,p.useEffect)((function(){var e="/v1/"+Ee+"/"+ye+"/branches.json";x.default.get(e,{params:{keyword:oe,page:ue,limit:be}}).then((function(e){if(e){var t=e.data,a=t.branches,n=t.total_count;pe(n),S(a),Y(a[0].name)}B(!1)})).catch((function(e){B(!1)}))}),[oe,w,be,ue]),(0,p.useEffect)((function(){if(_e&&-1===document.title.indexOf("所有分支-")){var e=_e.author,t=_e.name;document.title="所有分支-"+e.name+"/"+t}}),[_e]);var Ce=[{title:"分支名称",dataIndex:"name",key:1,ellipsis:!0,className:"branchNameColumn",render:function(e,t){return h.default.createElement(v.Link,{to:"/"+Ee+"/"+ye+"/tree/"+(0,g.turnbar)(e),onClick:function(){window.scrollTo(0,0)},className:"task-hide"},e)}},{title:"更新信息",dataIndex:"commit",key:3,ellipsis:!0,width:"240px",render:function(e,t){return h.default.createElement("div",{className:"treeinfo"},e&&e.committer&&e.committer.id?h.default.createElement(v.Link,{to:"/"+e.committer.login},h.default.createElement("img",{style:{borderRadius:"50%"},src:(0,g.getImageUrl)("/"+e.committer.image_url),alt:"",className:"branchLastUpdateUserImage"}),h.default.createElement("span",{style:{fontWeight:"500"}},e&&e.committer&&e.committer.name)):h.default.createElement(h.default.Fragment,null,h.default.createElement("img",{style:{borderRadius:"50%"},src:(0,g.getImageUrl)("/"+e.committer.image_url),alt:"",className:"branchLastUpdateUserImage"}),h.default.createElement("span",{style:{fontWeight:"500"}},e&&e.committer&&e.committer.name)),h.default.createElement("span",{className:"color-grey-3"},"更新于",e&&e.time_ago))}},{title:"commit信息",dataIndex:"commit_id",key:4,ellipsis:!0,width:"250px",render:function(e,t){return h.default.createElement("div",{className:"treecopy"},h.default.createElement("div",{className:"treeCopyBox"},h.default.createElement("span",null,h.default.createElement("img",{src:E.default,alt:"sha",width:"16px"}),h.default.createElement(v.Link,{to:"/"+Ee+"/"+ye+"/commits/"+(0,b.truncateCommitId)(e)},(0,b.truncateCommitId)(e)),h.default.createElement("input",{type:"text",id:"value"+(0,b.truncateCommitId)(e),value:""+(0,b.truncateCommitId)(e)})),h.default.createElement(A.default,{beforeText:"复制commit id",afterText:"复制成功",inputId:"value"+(0,b.truncateCommitId)(e)})))}},{title:"分支类型",dataIndex:"default_branch",key:5,width:"150px",render:function(e,t){return xe?e===t.name?h.default.createElement("a",{className:"btn-83",style:{width:"93px"}},"默认分支"):h.default.createElement(f.default,{value:1,onChange:function(e){var a;a=t,x.default.patch("/v1/"+Ee+"/"+ye+"/branches/update_default_branch.json",{name:a.name}).then((function(e){e&&e.data&&(ke(),_(Math.random()),!e.data.status&&c.default.success("操作成功"))}))}},h.default.createElement(f.default.Option,{value:0},"默认分支"),h.default.createElement(f.default.Option,{value:1},"普通分支")):e===t.name?"默认分支":"普通分支"}},{title:"操作",dataIndex:"name",key:6,align:"center",width:"320px",className:"branchActionColumn",render:function(e,t){return h.default.createElement("div",{className:"treeabout"},(xe||we)&&_e&&2!==_e.type&&h.default.createElement(s.default,{title:"以"+e+"为源分支创建一个合并请求"},h.default.createElement(v.Link,{to:_e&&_e.fork_info?"/"+_e.fork_info.fork_project_user_login+"/"+_e.fork_info.fork_project_identifier+"/compare/"+(0,g.turnbar)(e||je)+"..."+Ee+":"+(0,g.turnbar)(e):"/"+Ee+"/"+ye+"/compare/"+(0,g.turnbar)(je)+"..."+(0,g.turnbar)(e),className:"btn-83"},"+ 合并请求")),h.default.createElement(u.default,{overlay:(a=t.zip_url,n=t.tar_url,h.default.createElement(d.default,null,h.default.createElement(d.default.Item,{key:"0"},h.default.createElement("a",{href:a},"ZIP")),h.default.createElement(d.default.Item,{key:"1"},h.default.createElement("a",{href:n},"TAR.GZ")))),trigger:["click"],placement:"bottomRight"},h.default.createElement("a",{className:"btn-83",style:{width:"76px"}},"下载",h.default.createElement("i",{className:"iconfont icon-sanjiaoxing-down font-14"}))),xe&&(e===t.default_branch?h.default.createElement(s.default,{title:"该分支为默认分支,不支持删除操作"},h.default.createElement(i.default,{style:{width:"76px"},disabled:!0},"删除")):h.default.createElement(i.default,{className:"f6_bor_but",style:{width:"76px"},onClick:function(){L(t)}},"删除")));var a,n}}];return h.default.createElement(n.default,{spinning:T},h.default.createElement("div",{style:{paddingTop:"10px",minHeight:"400px",paddingBottom:"30px"}},h.default.createElement("div",{className:"branchListActionBox"},h.default.createElement(l.default.Search,{placeholder:"请输入分支名称",style:{width:"354px"},className:"searchBranch",onSearch:function(e){se(1),le(e)},allowClear:!0}),h.default.createElement("div",null,xe&&h.default.createElement(v.Link,{to:"/"+Ee+"/"+ye+"/settings/branches",className:"btn-83",style:{width:"102px"}},h.default.createElement("i",{className:"iconfont icon-xuanzhongjibenshezhiicon font-14 mr5"}),"分支设置"),(xe||we)&&_e&&2!==_e.type&&h.default.createElement(i.default,{type:"primary",onClick:function(){P(!0);var e="/v1/"+Ee+"/"+ye+"/branches/all.json";x.default.get(e).then((function(e){e&&ae(e.data)})).catch((function(e){console.log("error",e)}))}},"+ 新建分支"))),h.default.createElement(o.default,{rowKey:"name",className:"branchListTable",dataSource:C,columns:Ce,pagination:{current:ue,pageSize:be,total:me,showSizeChanger:!0,onShowSizeChange:function(e,t){window.scrollTo(0,0),se(1),ve(t)},showQuickJumper:!0,onChange:function(e,t){window.scrollTo(0,0),se(e)}}})),h.default.createElement(y.default,{title:"删除分支",onCancel:function(){L(!1)},visible:Boolean(R),width:"456px",btn:h.default.createElement("div",null,h.default.createElement(i.default,{size:"large",onClick:function(){L(!1)}},"取消"),h.default.createElement(i.default,{type:"danger",ghost:!0,size:"large",onClick:function(){x.default.delete("/v1/"+Ee+"/"+ye+"/branches/"+R.name+".json").then((function(e){e&&e.data&&(ue>1&&C&&1===C.length?se(ue-1):_(Math.random()),L(!1),!e.data.status&&c.default.success("删除成功"))}))}},"确认删除"))},h.default.createElement("div",{className:"contents mb30",style:{justifyContent:"flex-start"}},h.default.createElement("i",{className:"iconfont icon-shanchu_tc_icon1 font-36 mr18",style:{color:"#ca0002"}}),h.default.createElement("p",{style:{color:"#333"}},"确定删除",R.name,"分支?"))),h.default.createElement(r.default,{title:"新建分支",onCancel:function(){P(!1)},visible:D,width:"388px",footer:h.default.createElement(i.default,{type:"primary",style:{width:"334px",height:"42px"},onClick:function(){X(void 0),K?x.default.post("/v1/"+Ee+"/"+ye+"/branches.json",{new_branch_name:K,old_branch_name:H}).then((function(e){e&&e.data&&(ke(),_(Math.random()),P(!1),c.default.success("新建分支成功"))})):X("请输入新建分支名称")}},"确认新建"),className:"createNewBranchModal"},h.default.createElement("div",{className:"mb30",style:{justifyContent:"flex-start"}},h.default.createElement("div",{className:"font-15 createBranchLabel"},"分支名称"),h.default.createElement(l.default,{placeholder:"请输入分支名称",className:"createBranchInput",onChange:function(e){X(void 0);var t=e.target.value;if(t){if(/\\/g.test(t))X("分支名不能包含下列任何字符:^ * \\ ");else for(var a=0;a<"^*".length;a++){var n="^*"[a];if(t.indexOf(n)>-1)return void X("分支名不能包含下列任何字符:^ * \\ ");V(e.target.value)}}},maxLength:100}),h.default.createElement("div",{className:"newBranchError mt5"},W),h.default.createElement("div",{className:"font-15 createBranchLabel mt20"},"分支起点"),h.default.createElement(f.default,{showSearch:!0,style:{width:"340px"},className:"createBranchInput",placeholder:"请选择分支起点",onChange:function(e){Y(e)},getPopupContainer:function(e){return e.parentNode}},te&&te.map((function(e,t){return h.default.createElement(f.default.Option,{value:e.name,key:t},e.name)}))))))}},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)}},PhNK:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.truncateCommitId=function(e){return e&&e.length>11?e.substring(0,10):e},t.timeFormat=function(e){var t=new Date(1e3*e),a=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),n=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+a+":"+n}},"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)}},b80T:function(e,t,a){var n=a("UNi/"),r=a("03A+"),o=a("Z0cm"),l=a("DSRE"),c=a("wJg7"),i=a("c6wG"),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var a=o(e),s=!a&&r(e),f=!a&&!s&&l(e),d=!a&&!s&&!f&&i(e),m=a||s||f||d,p=m?n(e.length,String):[],h=p.length;for(var A in e)!t&&!u.call(e,A)||m&&("length"==A||f&&("offset"==A||"parent"==A)||d&&("buffer"==A||"byteLength"==A||"byteOffset"==A)||c(A,h))||p.push(A);return p}},c6wG:function(e,t,a){var n=a("dD9F"),r=a("sEf8"),o=a("mdPL"),l=o&&o.isTypedArray,c=l?r(l):n;e.exports=c},dD9F:function(e,t,a){var n=a("NykK"),r=a("shjB"),o=a("ExA7"),l={};l["[object Float32Array]"]=l["[object Float64Array]"]=l["[object Int8Array]"]=l["[object Int16Array]"]=l["[object Int32Array]"]=l["[object Uint8Array]"]=l["[object Uint8ClampedArray]"]=l["[object Uint16Array]"]=l["[object Uint32Array]"]=!0,l["[object Arguments]"]=l["[object Array]"]=l["[object ArrayBuffer]"]=l["[object Boolean]"]=l["[object DataView]"]=l["[object Date]"]=l["[object Error]"]=l["[object Function]"]=l["[object Map]"]=l["[object Number]"]=l["[object Object]"]=l["[object RegExp]"]=l["[object Set]"]=l["[object String]"]=l["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&r(e.length)&&!!l[n(e)]}},fmRc:function(e,t,a){var n=a("Xi7e"),r=a("77Zs"),o=a("L8xA"),l=a("gCq4"),c=a("VaNO"),i=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=l,u.prototype.has=c,u.prototype.set=i,e.exports=u},gCq4:function(e,t){e.exports=function(e){return this.__data__.get(e)}},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,l=o&&o.exports===r&&n.process,c=function(){try{var e=o&&o.require&&o.require("util").types;return e||l&&l.binding&&l.binding("util")}catch(e){}}();e.exports=c}).call(this,a("YuTi")(e))},"r+Iv":function(e,t,a){},sEf8:function(e,t){e.exports=function(e){return function(t){return e(t)}}},zZ0H:function(e,t){e.exports=function(e){return e}}}]); |