build/static/js/50.78329a42.chunk.js

1 line
14 KiB
JavaScript

(this.webpackJsonp=this.webpackJsonp||[]).push([[50],{"3Diz":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("diRs")),a=f(n("W9HT")),o=f(n("5rEg")),u=f(n("14Xm")),c=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var u,c=e[Symbol.iterator]();!(r=(u=c.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&c.return&&c.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("Aosp"),n("04bd"),n("1vPl");var i=n("q1tI"),l=f(i);n("C5VC");var s=n("tnhM");function f(e){return e&&e.__esModule?e:{default:e}}function p(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,o){try{var u=t[a](o),c=u.value}catch(e){return void n(e)}if(!u.done)return Promise.resolve(c).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(c)}("next")}))}}t.default=function(e){var t,n,f=(t=p(u.default.mark((function e(t,n){var r;return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getBranch)(t,n);case 2:r=e.sent,J(r),W(r),A(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)}),d=(n=p(u.default.mark((function e(t,n){var r;return u.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,s.getTag)(t,n);case 2:r=e.sent,J(r),W(r),A(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,t){return n.apply(this,arguments)}),m=e.projectsId,v=e.branch,h=e.owner,y=e.changeBranch,b=e.branchList,g=e.tagflag,E=void 0===g||g,x=(0,i.useState)(v),w=c(x,2),O=w[0],j=w[1],_=(0,i.useState)(void 0),N=c(_,2),S=N[0],k=N[1],P=(0,i.useState)(0),C=c(P,2),D=C[0],B=C[1],I=(0,i.useState)(!0),z=c(I,2),T=z[0],A=z[1],M=(0,i.useState)(!1),R=c(M,2),L=R[0],q=R[1],H=(0,i.useState)(void 0),U=c(H,2),X=U[0],J=U[1],V=(0,i.useState)(void 0),G=c(V,2),Q=G[0],W=G[1];function Y(e){B(e),A(!0),0===e?f(m,h):d(m,h)}(0,i.useEffect)((function(){j(v)}),[v]),(0,i.useEffect)((function(){document.body.addEventListener("click",(function(e){var t=e.target.className;"ant-input OptionsInput"===t||"navli active"===t||"navli"===t||"padding10 bor-bottom-greyE"===t||q(!1)}))})),(0,i.useEffect)((function(){b&&(J(b),W(b),A(!1))}),[b]);var F=l.default.createElement("div",null,l.default.createElement("div",{className:"padding10 bor-bottom-greyE"},l.default.createElement(o.default,{placeholder:"请输入分支或标签名称搜索",autocomplete:"off",className:"OptionsInput",value:S,onChange:function(e){k(e.target.value);var t=e.target.value?X&&X.length>0&&X.filter((function(t){return t.name.indexOf(e.target.value)>-1})):X;W(t)},style:{width:"220px"}}),l.default.createElement("ul",{className:"navUl"},l.default.createElement("li",{className:0===D?"navli active":"navli",onClick:function(){return Y(0)}},l.default.createElement("i",{className:"iconfont icon-fenzhi1 font-14 mr3"}),"分支列表"),E&&l.default.createElement("li",{className:1===D?"navli active":"navli",onClick:function(){return Y(1)}},l.default.createElement("i",{className:"iconfont icon-biaoqian3 font-14 mr3"}),"标签列表"))),l.default.createElement(a.default,{spinning:T},l.default.createElement("ul",{className:"OptionsUl",id:"ul-btn"},Q&&Q.length>0?Q.map((function(e,t){return l.default.createElement("li",{key:t,onClick:function(){return t=e.name,void y(t);var t}},l.default.createElement("a",{className:"task-hide ulALink"},e.name))})):l.default.createElement("p",{className:"listTips"},"暂无",S,0===D?"分支":"标签","~"))));return l.default.createElement(r.default,{placement:"bottomLeft",visible:L,content:F,onClick:function(){return q(!L)},overlayClassName:"branch-tagBox-list"},l.default.createElement("div",{className:"branch-tagBox"},l.default.createElement("span",{className:"color-grey-9 mr3 ml8"},l.default.createElement("i",{className:"iconfont icon-fenzhi2 font-18"})),l.default.createElement("a",{className:"ant-dropdown-link"},O),l.default.createElement("i",{className:"showtag iconfont icon-xiajiantou font-14 color-grey-9 mr8"})))}},Aosp:function(e,t,n){"use strict";n.r(t);n("SchZ"),n("Dt+G")},C5VC:function(e,t,n){},"Dt+G":function(e,t,n){},RIeY:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,o=b(n("NUBc")),u=b(n("2/Rp")),c=b(n("14Xm")),i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var u,c=e[Symbol.iterator]();!(r=(u=c.next()).done)&&(n.push(u.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{!r&&c.return&&c.return()}finally{if(a)throw o}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},l=(r=["{\n padding:20px 30px;\n min-height:500px;\n}"],a=["{\n padding:20px 30px;\n min-height:500px;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}})));n("YQTV"),n("L/Qf");var s=n("q1tI"),f=b(s),p=b(n("3Diz")),d=b(n("ess8")),m=b(n("vOnD")),v=n("spEH"),h=b(n("vDqi")),y=n("tnhM");function b(e){return e&&e.__esModule?e:{default:e}}var g=m.default.div(l);t.default=function(e){var t,n,r=(t=c.default.mark((function e(t,n){var r;return c.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,y.getBranch)(t,n);case 2:r=e.sent,O(r);case 4:case"end":return e.stop()}}),e,this)})),n=function(){var e=t.apply(this,arguments);return new Promise((function(t,n){return function r(a,o){try{var u=e[a](o),c=u.value}catch(e){return void n(e)}if(!u.done)return Promise.resolve(c).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(c)}("next")}))},function(e,t){return n.apply(this,arguments)}),a=(0,s.useState)("master"),l=i(a,2),m=l[0],b=l[1],E=(0,s.useState)(void 0),x=i(E,2),w=x[0],O=x[1],j=(0,s.useState)("master"),_=i(j,2),N=_[0],S=_[1],k=(0,s.useState)(void 0),P=i(k,2),C=P[0],D=P[1],B=(0,s.useState)(0),I=i(B,2),z=I[0],T=I[1],A=(0,s.useState)(1),M=i(A,2),R=M[0],L=M[1],q=e.defaultBranch;(0,s.useEffect)((function(){q&&(b(q),S(q))}),[q]);var H=e.match.params,U=H.projectsId,X=H.owner,J=e.projectDetail;function V(t){e.history.push("/projects/"+X+"/"+U+"/setting/branch/"+t)}return(0,s.useEffect)((function(){q&&b(q)}),[q]),(0,s.useEffect)((function(){X&&(r(U,X),function(e,t){var n="/"+e+"/"+t+"/protected_branches.json";h.default.get(n,{params:{page:R,limit:15}}).then((function(e){e&&(T(e.data.total_count),D(e.data.protected_branches))})).catch((function(e){}))}(X,U))}),[X]),f.default.createElement(v.WhiteBack,null,f.default.createElement(d.default,null,"分支设置"),f.default.createElement(g,null,f.default.createElement("div",{className:"pb20",style:{borderBottom:"1px dashed #eee"}},f.default.createElement("p",{className:"color-grey-3 mb10 font-18"},"默认分支"),f.default.createElement("p",{className:"mb10"},"默认分支被视作为代码库中的基本分支,是所有克隆、代码提交、合并请求的目标分支"),f.default.createElement(v.AlignCenter,null,f.default.createElement(p.default,{branch:m,repo_id:J&&J.repo_id,projectsId:U,changeBranch:b,owner:X,history:e.history,branchList:w,tagflag:!1}),f.default.createElement("a",{className:"color-blue ml20",onClick:function(){return t="/"+X+"/"+U+".json",void h.default.put(t,{default_branch:m}).then((function(t){t&&e.showNotification("分支设置成功!")})).catch((function(e){console.log(e)}));var t}},"设为默认分支"))),f.default.createElement("div",{className:"mt10"},f.default.createElement("p",{className:"color-grey-3 mb10 font-18"},"分支保护"),f.default.createElement(v.AlignCenter,null,f.default.createElement(p.default,{branch:N,repo_id:J&&J.repo_id,projectsId:U,changeBranch:S,owner:X,history:e.history,branchList:w,tagflag:!1}),f.default.createElement("a",{className:C&&C.length>0?"color-blue ml20":"color-grey ml20",onClick:function(){return V(N)}},"设置分支保护")),C&&C.length>0&&f.default.createElement("div",{className:"protectBranchList"},C.map((function(e,t){return f.default.createElement(v.FlexAJ,null,f.default.createElement("span",null,e.branch_name),f.default.createElement(u.default,{onClick:function(){return V(e.branch_name)}},"编辑"))}))),z>15&&f.default.createElement("div",{className:"mt15 mb20",style:{textAlign:"center"}},f.default.createElement(o.default,{simple:!0,current:R,pageSize:15,total:z,onChange:function(e){L(e)}})))))}},diRs:function(e,t,n){"use strict";n.r(t),n.d(t,"default",(function(){return h}));var r=n("q1tI"),a=n("3S7+"),o=n("H84U"),u=n("6CfX");function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t){return(f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function p(e,t){return!t||"object"!==c(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}function d(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var v=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var a=0;for(r=Object.getOwnPropertySymbols(e);a<r.length;a++)t.indexOf(r[a])<0&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]])}return n},h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&f(e,t)}(b,e);var t,n,c,h,y=(t=b,function(){var e,n=m(t);if(d()){var r=m(this).constructor;e=Reflect.construct(n,arguments,r)}else e=n.apply(this,arguments);return p(this,e)});function b(){var e;return l(this,b),(e=y.apply(this,arguments)).saveTooltip=function(t){e.tooltip=t},e.renderPopover=function(t){var n=t.getPrefixCls,o=e.props,u=o.prefixCls,c=v(o,["prefixCls"]);delete c.title;var l=n("popover",u);return r.createElement(a.default,i({},c,{prefixCls:l,ref:e.saveTooltip,overlay:e.getOverlay(l)}))},e}return n=b,(c=[{key:"getPopupDomNode",value:function(){return this.tooltip.getPopupDomNode()}},{key:"getOverlay",value:function(e){var t=this.props,n=t.title,a=t.content;return Object(u.a)(!("overlay"in this.props),"Popover","`overlay` is removed, please use `content` instead, see: https://u.ant.design/popover-content"),r.createElement("div",null,n&&r.createElement("div",{className:"".concat(e,"-title")},n),r.createElement("div",{className:"".concat(e,"-inner-content")},a))}},{key:"render",value:function(){return r.createElement(o.a,null,this.renderPopover)}}])&&s(n.prototype,c),h&&s(n,h),b}(r.Component);h.defaultProps={placement:"top",transitionName:"zoom-big",trigger:"hover",mouseEnterDelay:.1,mouseLeaveDelay:.1,overlayStyle:{}}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,o=(r=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],a=["{\n background-color:#fff;\n padding:20px 30px;\n border-bottom:1px solid #eee;\n font-size:16px;\n color:#333;\n display:flex;\n justify-content: space-between;\n align-items:center;\n}"],Object.freeze(Object.defineProperties(r,{raw:{value:Object.freeze(a)}}))),u=c(n("q1tI"));function c(e){return e&&e.__esModule?e:{default:e}}var i=c(n("vOnD")).default.div(o);t.default=function(e){var t=e.children;return u.default.createElement(i,null,t)}},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r=o(n("14Xm")),a=o(n("vDqi"));function o(e){return e&&e.__esModule?e:{default:e}}function u(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,o){try{var u=t[a](o),c=u.value}catch(e){return void n(e)}if(!u.done)return Promise.resolve(c).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(c)}("next")}))}}var c,i,l,s;t.getBranch=(c=u(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/branches.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return c.apply(this,arguments)}),t.getTag=(i=u(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+n+"/"+t+"/tags.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return i.apply(this,arguments)}),t.getHooks=(l=u(r.default.mark((function e(t,n){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/projects/"+t+"/hooks.json",{params:n});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t){return l.apply(this,arguments)}),t.getSubEntries=(s=u(r.default.mark((function e(t,n,o){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/"+t+"/"+n+"/sub_entries.json",{params:o});case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e,t,n){return s.apply(this,arguments)})}}]);