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