build/static/js/116.c5d836a9.chunk.js

1 line
7.2 KiB
JavaScript

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