1 line
14 KiB
JavaScript
1 line
14 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="},"2CTR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),r=n("cDcd"),o=i(r),l=i(n("dF3D"));function i(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function c(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}n("7dqz");var s=function(e){function t(){return u(this,t),c(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),a(t,[{key:"render",value:function(){var e=this.props,t=e._html,n=e.small,a=e.img;return o.default.createElement("div",{className:n?"none_panels small":"none_panels"},o.default.createElement("div",null,o.default.createElement("img",{src:a||l.default,alt:""}),o.default.createElement("div",{className:"none_p_title"},t)))}}]),t}(r.Component);t.default=s},"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,u=(i?i.isBuffer:void 0)||r;e.exports=u}).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,u=e.timeOut,c=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=c[0],f=c[1],d=(0,r.useCallback)((function(){var e=document.querySelector("#"+i);e&&(e.select(),document.execCommand("copy")&&document.execCommand("copy"),document.getSelection().removeAllRanges(),f(n),u&&setTimeout((function(){f(t)}),1500))}),[]);return o.default.createElement(a.default,{placement:"top",title:s,onVisibleChange:function(){f(t)}},o.default.createElement("i",{className:"iconfont icon-fuzhiicon cursor "+l,style:{color:"#466aff"},onClick:d}))}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"),u=n("c6wG"),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=o(e),s=!n&&r(e),f=!n&&!s&&l(e),d=!n&&!s&&!f&&u(e),m=n||s||f||d,p=m?a(e.length,String):[],g=p.length;for(var A in e)!t&&!c.call(e,A)||m&&("length"==A||f&&("offset"==A||"parent"==A)||d&&("buffer"==A||"byteLength"==A||"byteOffset"==A)||i(A,g))||p.push(A);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){},dF3D:function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/nodata.e34b5912.png"},fmRc:function(e,t,n){var a=n("Xi7e"),r=n("77Zs"),o=n("L8xA"),l=n("gCq4"),i=n("VaNO"),u=n("0Cz8");function c(e){var t=this.__data__=new a(e);this.size=t.size}c.prototype.clear=r,c.prototype.delete=o,c.prototype.get=l,c.prototype.has=i,c.prototype.set=u,e.exports=c},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=_(n("W9HT")),r=_(n("NUBc")),o=_(n("wCAj")),l=_(n("tsqr")),i=_(n("2/Rp")),u=_(n("3S7+")),c=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"),f=_(s),d=_(n("Kwxn")),m=_(n("vDqi")),p=n("eO8H"),g=n("PhNK"),A=n("sYIF"),h=_(n("2CTR"));n("BPxw");var b=_(n("0Rql")),y=_(n("wd/R")),v=_(n("FRFo")),E=_(n("/k9T"));function _(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,s.useState)(void 0),n=c(t,2),_=n[0],w=n[1],x=(0,s.useState)(void 0),j=c(x,2),C=j[0],T=j[1],N=(0,s.useState)(!0),S=c(N,2),k=S[0],I=S[1],B=(0,s.useState)(1),M=c(B,2),O=M[0],D=M[1],R=(0,s.useState)(0),z=c(R,2),P=z[0],U=z[1],F=(0,s.useState)(10),Y=c(F,2),K=Y[0],L=Y[1],q=(0,s.useState)(!1),V=c(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:O}}).then((function(e){e&&(T(e.data.tags),U(e.data.total_count),I(!1))})).catch((function(e){}))}}),[G,Q,O,K,_]);var ee=[{title:"标签名",dataIndex:"name",key:1,ellipsis:!0,width:"240px",render:function(e,t){return f.default.createElement("div",{className:"tagBranch"},f.default.createElement(p.Link,{className:"hover tagClass font-16",to:"/"+G+"/"+Q+"/tree/"+t.name,onClick:function(){window.scrollTo(0,0)}},t.name),f.default.createElement("div",{className:"tagModel"},t.tagger&&f.default.createElement(u.default,{placement:"top",title:t.tagger.name},t.tagger.id?f.default.createElement(p.Link,{className:"mr3 tagModelImg",to:"/"+t.tagger.login,onClick:function(){window.scrollTo(0,0)}},f.default.createElement("img",{src:(0,A.getImageUrl)("/"+(t.tagger&&t.tagger.image_url)),alt:""})):f.default.createElement("span",{className:"mr3 tagModelImg",style:{cursor:"default"},onClick:function(){window.scrollTo(0,0)}},f.default.createElement("img",{src:(0,A.getImageUrl)("/"+(t.tagger&&t.tagger.image_url)),alt:""}))),f.default.createElement("span",null,"最后一次提交于",t.time_ago)))}},{title:"提交ID",dataIndex:"id",key:3,ellipsis:!0,width:"240px",render:function(e,t){return f.default.createElement("div",{className:"treeCopyTag"},f.default.createElement("div",{className:"treeCopyTagBox"},f.default.createElement("span",{style:{lineHeight:"30px"}},f.default.createElement("img",{src:b.default,alt:"sha",width:"16px"}),f.default.createElement(u.default,{placement:"top",title:"最后提交日期:"+(t.created_at_unix?(0,y.default)(1e3*t.created_at_unix).format("YYYY-MM-DD"):"")},f.default.createElement(p.Link,{className:"hover color-blue",to:"/"+G+"/"+Q+"/commits/"+(0,g.truncateCommitId)(""+t.id),onClick:function(){window.scrollTo(0,0)}},(0,g.truncateCommitId)(t.id))),f.default.createElement("input",{type:"text",id:"value"+(0,g.truncateCommitId)(""+t.id),value:""+(0,g.truncateCommitId)(t.id)})),f.default.createElement(v.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 f.default.createElement(f.default.Fragment,null,f.default.createElement("a",{href:""+t.tarball_url,download:!0,className:"btn-83",style:{width:"76px"}},f.default.createElement("i",{className:"iconfont icon-xiazai-icon font-16 mr5"}),"TAR"),f.default.createElement("a",{href:""+t.zipball_url,download:!0,className:"btn-83",style:{width:"76px"}},f.default.createElement("i",{className:"iconfont icon-xiazai-icon font-16 mr5"}),"ZIP"),X&&X.login&&$&&"Reporter"!==$&&f.default.createElement(f.default.Fragment,null,t.has_release?f.default.createElement(u.default,{title:"该标签已绑定发行版,不支持创建"},f.default.createElement("a",{className:"btn-83 disabledBut"},"创建发行版")):f.default.createElement(p.Link,{to:"/"+G+"/"+Q+"/releases/new?tag="+t.name,className:"btn-83"},"创建发行版"),t.has_release?f.default.createElement(u.default,{title:"该标签已绑定发行版,不支持删除操作"},f.default.createElement(i.default,{style:{width:"76px"},disabled:!0,className:"ml8"},"删除")):f.default.createElement(i.default,{className:"f6_bor_but ml8",style:{width:"76px"},onClick:function(){Z(t)}},"删除")))}}];return f.default.createElement("div",null,f.default.createElement(d.default,{tab:"tags",projectsId:Q,owner:G}),f.default.createElement(a.default,{spinning:k},f.default.createElement("div",{className:"tagSpin"},C&&C.length>0&&f.default.createElement(o.default,{rowKey:function(e){return e.id},className:"tagTable",dataSource:C,columns:ee,pagination:!1}),f.default.createElement("div",{className:"mt30 mb50 edu-txt-right"},P>K&&f.default.createElement(r.default,{current:O,total:P,pageSize:K,onChange:function(e){D(e)},showSizeChanger:!0,onShowSizeChange:function(e,t){D(1),L(t)},showQuickJumper:!0})),C&&0===C.length&&f.default.createElement(h.default,{_html:"暂无数据~"}))),f.default.createElement(E.default,{title:"删除标签",onCancel:function(){Z(!1)},visible:Boolean(H),width:"456px",btn:f.default.createElement("div",null,f.default.createElement(i.default,{size:"large",onClick:function(){Z(!1)}},"取消"),f.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("删除成功"),O>1&&C&&1===C.length?D(O-1):w(Math.random()))}))}},"确认删除"))},f.default.createElement("div",{className:"contents mb30",style:{justifyContent:"flex-start"}},f.default.createElement("i",{className:"iconfont icon-shanchu_tc_icon1 font-36 mr18",style:{color:"#ca0002"}}),f.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}}}]); |