1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[64],{"0Cz8":function(e,t,n){var a=n("Xi7e"),r=n("ebwN"),o=n("e4Nc");e.exports=function(e,t){var n=this.__data__;if(n instanceof a){var l=n.__data__;if(!r||l.length<199)return l.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(l)}return n.set(e,t),this.size=n.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 n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},"77Zs":function(e,t,n){var a=n("Xi7e");e.exports=function(){this.__data__=new a,this.size=0}},B8du:function(e,t){e.exports=function(){return!1}},BPxw:function(e,t,n){},DSRE:function(e,t,n){(function(e){var a=n("Kz5y"),r=n("B8du"),o=t&&!t.nodeType&&t,l=o&&"object"==typeof e&&e&&!e.nodeType&&e,i=l&&l.exports===o?a.Buffer:void 0,c=(i?i.isBuffer:void 0)||r;e.exports=c}).call(this,n("YuTi")(e))},FRFo:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=l(n("3S7+"));n("5Dmo");var r=n("cDcd"),o=l(r);function l(e){return e&&e.__esModule?e:{default:e}}function i(e){var t=e.beforeText,n=e.afterText,l=e.className,i=e.inputId,c=e.timeOut,u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,r.useState)((function(){return t})),2),s=u[0],d=u[1],f=(0,r.useCallback)((function(){var e=document.querySelector("#"+i);e&&(e.select(),document.execCommand("copy")&&document.execCommand("copy"),document.getSelection().removeAllRanges(),d(n),c&&setTimeout((function(){d(t)}),1500))}),[]);return o.default.createElement(a.default,{placement:"top",title:s,onVisibleChange:function(){d(t)}},o.default.createElement("i",{className:"iconfont icon-fuzhiicon cursor "+l,style:{color:"#466aff"},onClick:f}))}i.defaultProps={beforeText:"复制链接",afterText:"复制成功",className:"",inputId:"copyText",timeOut:!0},t.default=(0,r.memo)(i)},JHRd:function(e,t,n){var a=n("Kz5y").Uint8Array;e.exports=a},Kwxn:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a,r=(a=n("cDcd"))&&a.__esModule?a:{default:a},o=n("eO8H");n("dEUZ"),t.default=function(e){var t=e.tab,n=e.owner,a=e.projectsId;return r.default.createElement("ul",{className:"subMenu"},r.default.createElement(o.Link,{to:"/"+n+"/"+a+"/tags",className:"tags"===t?"active":""},"标签"),r.default.createElement(o.Link,{to:"/"+n+"/"+a+"/releases",className:"releases"===t?"active":""},"发行版"))}},L8xA:function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},MMmD:function(e,t,n){var a=n("lSCD"),r=n("shjB");e.exports=function(e){return null!=e&&r(e.length)&&!a(e)}},PhNK:function(e,t,n){"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),n=t.getHours()<10?"0".concat(t.getHours()):t.getHours(),a=t.getMinutes()<10?"0".concat(t.getMinutes()):t.getMinutes();return t.getFullYear()+"-"+(t.getMonth()+1)+"-"+t.getDate()+" "+n+":"+a}},"UNi/":function(e,t){e.exports=function(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}},VaNO:function(e,t){e.exports=function(e){return this.__data__.has(e)}},b80T:function(e,t,n){var a=n("UNi/"),r=n("03A+"),o=n("Z0cm"),l=n("DSRE"),i=n("wJg7"),c=n("c6wG"),u=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=o(e),s=!n&&r(e),d=!n&&!s&&l(e),f=!n&&!s&&!d&&c(e),m=n||s||d||f,p=m?a(e.length,String):[],A=p.length;for(var g in e)!t&&!u.call(e,g)||m&&("length"==g||d&&("offset"==g||"parent"==g)||f&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||i(g,A))||p.push(g);return p}},c6wG:function(e,t,n){var a=n("dD9F"),r=n("sEf8"),o=n("mdPL"),l=o&&o.isTypedArray,i=l?r(l):a;e.exports=i},dD9F:function(e,t,n){var a=n("NykK"),r=n("shjB"),o=n("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[a(e)]}},dEUZ:function(e,t,n){},fmRc:function(e,t,n){var a=n("Xi7e"),r=n("77Zs"),o=n("L8xA"),l=n("gCq4"),i=n("VaNO"),c=n("0Cz8");function u(e){var t=this.__data__=new a(e);this.size=t.size}u.prototype.clear=r,u.prototype.delete=o,u.prototype.get=l,u.prototype.has=i,u.prototype.set=c,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(n){return e(t(n))}}},mdPL:function(e,t,n){(function(e){var a=n("WFqU"),r=t&&!t.nodeType&&t,o=r&&"object"==typeof e&&e&&!e.nodeType&&e,l=o&&o.exports===r&&a.process,i=function(){try{return o&&o.require&&o.require("util").types||l&&l.binding&&l.binding("util")}catch(e){}}();e.exports=i}).call(this,n("YuTi")(e))},n5qf:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=w(n("W9HT")),r=w(n("NUBc")),o=w(n("wCAj")),l=w(n("tsqr")),i=w(n("2/Rp")),c=w(n("3S7+")),u=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var l,i=e[Symbol.iterator]();!(a=(l=i.next()).done)&&(n.push(l.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{!a&&i.return&&i.return()}finally{if(r)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("T2oS"),n("DjyN"),n("g9YV"),n("miYZ"),n("+L6B"),n("5Dmo");var s=n("cDcd"),d=w(s),f=w(n("Kwxn")),m=w(n("vDqi")),p=n("eO8H"),A=n("PhNK"),g=n("sYIF"),h=w(n("2CTR"));n("BPxw");var b=w(n("0Rql")),y=w(n("wd/R")),v=w(n("FRFo")),E=w(n("/k9T"));function w(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,s.useState)(void 0),n=u(t,2),w=n[0],x=n[1],_=(0,s.useState)(void 0),j=u(_,2),C=j[0],S=j[1],T=(0,s.useState)(!0),N=u(T,2),k=N[0],I=N[1],B=(0,s.useState)(1),M=u(B,2),D=M[0],z=M[1],R=(0,s.useState)(0),O=u(R,2),U=O[0],P=O[1],Y=(0,s.useState)(10),F=u(Y,2),K=F[0],L=F[1],q=(0,s.useState)(!1),V=u(q,2),H=V[0],Z=V[1],J=e.match.params,Q=J.projectsId,G=J.owner,W=e.projectDetail,X=e.current_user,$=W&&W.permission;(0,s.useEffect)((function(){if(W&&-1===document.title.indexOf("所有标签-")){var e=W.author,t=W.name;document.title="所有标签-"+e.name+"/"+t}}),[W]),(0,s.useEffect)((function(){if(Q){I(!0);var e="/v1/"+G+"/"+Q+"/tags.json";m.default.get(e,{params:{limit:K,page:D}}).then((function(e){e&&(S(e.data.tags),P(e.data.total_count),I(!1))})).catch((function(e){}))}}),[G,Q,D,K,w]);var ee=[{title:"标签名",dataIndex:"name",key:1,ellipsis:!0,width:"240px",render:function(e,t){return d.default.createElement("div",{className:"tagBranch"},d.default.createElement(p.Link,{className:"hover tagClass font-16",to:"/"+G+"/"+Q+"/tree/"+t.name,onClick:function(){window.scrollTo(0,0)}},t.name),d.default.createElement("div",{className:"tagModel"},t.tagger&&d.default.createElement(c.default,{placement:"top",title:t.tagger.name},t.tagger.id?d.default.createElement(p.Link,{className:"mr3 tagModelImg",to:"/"+t.tagger.login,onClick:function(){window.scrollTo(0,0)}},d.default.createElement("img",{src:(0,g.getImageUrl)("/"+(t.tagger&&t.tagger.image_url)),alt:""})):d.default.createElement("span",{className:"mr3 tagModelImg",style:{cursor:"default"},onClick:function(){window.scrollTo(0,0)}},d.default.createElement("img",{src:(0,g.getImageUrl)("/"+(t.tagger&&t.tagger.image_url)),alt:""}))),d.default.createElement("span",null,"最后一次提交于",t.time_ago)))}},{title:"提交ID",dataIndex:"id",key:3,ellipsis:!0,width:"240px",render:function(e,t){return d.default.createElement("div",{className:"treeCopyTag"},d.default.createElement("div",{className:"treeCopyTagBox"},d.default.createElement("span",{style:{lineHeight:"30px"}},d.default.createElement("img",{src:b.default,alt:"sha",width:"16px"}),d.default.createElement(c.default,{placement:"top",title:"最后提交日期:"+(t.created_at_unix?(0,y.default)(1e3*t.created_at_unix).format("YYYY-MM-DD"):"")},d.default.createElement(p.Link,{className:"hover color-blue",to:"/"+G+"/"+Q+"/commits/"+(0,A.truncateCommitId)(""+t.id),onClick:function(){window.scrollTo(0,0)}},(0,A.truncateCommitId)(t.id))),d.default.createElement("input",{type:"text",id:"value"+(0,A.truncateCommitId)(""+t.id),value:""+(0,A.truncateCommitId)(t.id)})),d.default.createElement(v.default,{beforeText:"复制commit id",afterText:"复制成功",inputId:"value"+(0,A.truncateCommitId)(""+t.id)})))}},{title:"描述信息",dataIndex:"message",key:4,ellipsis:!0,render:function(e,t){return t.message||"--"}},{title:"下载",dataIndex:"stage_type",key:5,align:"center",width:"460px",render:function(e,t){return d.default.createElement(d.default.Fragment,null,d.default.createElement("a",{href:""+t.tarball_url,download:!0,className:"btn-83",style:{width:"76px"}},d.default.createElement("i",{className:"iconfont icon-xiazai-icon font-16 mr5"}),"TAR"),d.default.createElement("a",{href:""+t.zipball_url,download:!0,className:"btn-83",style:{width:"76px"}},d.default.createElement("i",{className:"iconfont icon-xiazai-icon font-16 mr5"}),"ZIP"),X&&X.login&&$&&"Reporter"!==$&&d.default.createElement(d.default.Fragment,null,t.has_release?d.default.createElement(c.default,{title:"该标签已绑定发行版,不支持创建"},d.default.createElement("a",{className:"btn-83 disabledBut"},"创建发行版")):d.default.createElement(p.Link,{to:"/"+G+"/"+Q+"/releases/new?tag="+t.name,className:"btn-83"},"创建发行版"),t.has_release?d.default.createElement(c.default,{title:"该标签已绑定发行版,不支持删除操作"},d.default.createElement(i.default,{style:{width:"76px"},disabled:!0,className:"ml8"},"删除")):d.default.createElement(i.default,{className:"f6_bor_but ml8",style:{width:"76px"},onClick:function(){Z(t)}},"删除")))}}];return d.default.createElement("div",null,d.default.createElement(f.default,{tab:"tags",projectsId:Q,owner:G}),d.default.createElement(a.default,{spinning:k},d.default.createElement("div",{className:"tagSpin"},C&&C.length>0&&d.default.createElement(o.default,{rowKey:function(e){return e.id},className:"tagTable",dataSource:C,columns:ee,pagination:!1}),d.default.createElement("div",{className:"mt30 mb50 edu-txt-right"},U>K&&d.default.createElement(r.default,{current:D,total:U,pageSize:K,onChange:function(e){z(e)},showSizeChanger:!0,onShowSizeChange:function(e,t){z(1),L(t)},showQuickJumper:!0})),C&&0===C.length&&d.default.createElement(h.default,{_html:"暂无数据~"}))),d.default.createElement(E.default,{title:"删除标签",onCancel:function(){Z(!1)},visible:Boolean(H),width:"456px",btn:d.default.createElement("div",null,d.default.createElement(i.default,{size:"large",onClick:function(){Z(!1)}},"取消"),d.default.createElement(i.default,{type:"danger",ghost:!0,size:"large",onClick:function(){m.default.delete("/v1/"+G+"/"+Q+"/tags/"+H.name+".json").then((function(e){e&&e.data&&(Z(!1),!e.data.status&&l.default.success("删除成功"),D>1&&C&&1===C.length?z(D-1):x(Math.random()))}))}},"确认删除"))},d.default.createElement("div",{className:"contents mb30",style:{justifyContent:"flex-start"}},d.default.createElement("i",{className:"iconfont icon-shanchu_tc_icon1 font-36 mr18",style:{color:"#ca0002"}}),d.default.createElement("p",{style:{color:"#333"}},"确定删除",H.name,"标签?"))))}},sEf8:function(e,t){e.exports=function(e){return function(t){return e(t)}}},zZ0H:function(e,t){e.exports=function(e){return e}}}]); |