1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[85],{"3Diz":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=f(n("diRs")),a=f(n("W9HT")),u=f(n("5rEg")),c=f(n("14Xm")),o=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,u=void 0;try{for(var c,o=e[Symbol.iterator]();!(r=(c=o.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("Aosp"),n("04bd"),n("1vPl");var l=n("q1tI"),i=f(l);n("MN5C");var s=n("tnhM");function f(e){return e&&e.__esModule?e:{default:e}}function d(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var c=t[a](u),o=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(o)}("next")}))}}t.default=function(e){var t,n,f=(t=d(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,s.getBranch)(t,n);case 2:r=e.sent,X(r),F(r),L(!1);case 6:case"end":return e.stop()}}),e,this)}))),function(e,n){return t.apply(this,arguments)}),p=(n=d(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,s.getTag)(t,n);case 2:r=e.sent,X(r),F(r),L(!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,g=e.changeBranch,b=e.branchList,y=e.tagflag,E=void 0===y||y,x=(0,l.useState)(v),w=o(x,2),N=w[0],j=w[1],k=(0,l.useState)(void 0),_=o(k,2),S=_[0],O=_[1],B=(0,l.useState)(0),C=o(B,2),M=C[0],P=C[1],I=(0,l.useState)(!0),z=o(I,2),A=z[0],L=z[1],T=(0,l.useState)(!1),D=o(T,2),q=D[0],U=D[1],H=(0,l.useState)(void 0),J=o(H,2),R=J[0],X=J[1],Q=(0,l.useState)(void 0),W=o(Q,2),Y=W[0],F=W[1];function V(e){P(e),L(!0),0===e?f(m,h):p(m,h)}(0,l.useEffect)((function(){j(v)}),[v]),(0,l.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||U(!1)}))})),(0,l.useEffect)((function(){b&&(X(b),F(b),L(!1))}),[b]);var G=i.default.createElement("div",null,i.default.createElement("div",{className:"padding10 bor-bottom-greyE"},i.default.createElement(u.default,{placeholder:"请输入分支或标签名称搜索",autocomplete:"off",className:"OptionsInput",value:S,onChange:function(e){O(e.target.value);var t=e.target.value?R&&R.length>0&&R.filter((function(t){return t.name.indexOf(e.target.value)>-1})):R;F(t)},style:{width:"220px"}}),i.default.createElement("ul",{className:"navUl"},i.default.createElement("li",{className:0===M?"navli active":"navli",onClick:function(){return V(0)}},i.default.createElement("i",{className:"iconfont icon-fenzhi1 font-14 mr3"}),"分支列表"),E&&i.default.createElement("li",{className:1===M?"navli active":"navli",onClick:function(){return V(1)}},i.default.createElement("i",{className:"iconfont icon-biaoqian3 font-14 mr3"}),"标签列表"))),i.default.createElement(a.default,{spinning:A},i.default.createElement("ul",{className:"OptionsUl",id:"ul-btn"},Y&&Y.length>0?Y.map((function(e,t){return i.default.createElement("li",{key:t,onClick:function(){return t=e.name,void g(t);var t}},i.default.createElement("a",{className:"task-hide ulALink"},e.name))})):i.default.createElement("p",{className:"listTips"},"暂无",S,0===M?"分支":"标签","~"))));return i.default.createElement(r.default,{placement:"bottomLeft",visible:q,content:G,onClick:function(){return U(!q)},overlayClassName:"branch-tagBox-list"},i.default.createElement("div",{className:"branch-tagBox"},i.default.createElement("span",{className:"color-grey-9 mr3 ml8"},i.default.createElement("i",{className:"iconfont icon-fenzhi2 font-18"})),i.default.createElement("a",{className:"ant-dropdown-link"},N),i.default.createElement("i",{className:"showtag iconfont icon-xiajiantou font-14 color-grey-9 mr8"})))}},MN5C:function(e,t,n){},RIeY:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,u=b(n("NUBc")),c=b(n("2/Rp")),o=b(n("14Xm")),l=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,u=void 0;try{for(var c,o=e[Symbol.iterator]();!(r=(c=o.next()).done)&&(n.push(c.value),!t||n.length!==t);r=!0);}catch(e){a=!0,u=e}finally{try{!r&&o.return&&o.return()}finally{if(a)throw u}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},i=(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),d=b(n("3Diz")),p=b(n("ess8")),m=b(n("vOnD")),v=n("spEH"),h=b(n("vDqi")),g=n("tnhM");function b(e){return e&&e.__esModule?e:{default:e}}var y=m.default.div(i);t.default=function(e){var t,n,r=(t=o.default.mark((function e(t,n){var r;return o.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,g.getBranch)(t,n);case 2:r=e.sent,N(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,u){try{var c=e[a](u),o=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));t(o)}("next")}))},function(e,t){return n.apply(this,arguments)}),a=(0,s.useState)("master"),i=l(a,2),m=i[0],b=i[1],E=(0,s.useState)(void 0),x=l(E,2),w=x[0],N=x[1],j=(0,s.useState)("master"),k=l(j,2),_=k[0],S=k[1],O=(0,s.useState)(void 0),B=l(O,2),C=B[0],M=B[1],P=(0,s.useState)(0),I=l(P,2),z=I[0],A=I[1],L=(0,s.useState)(1),T=l(L,2),D=T[0],q=T[1],U=e.defaultBranch;(0,s.useEffect)((function(){U&&(b(U),S(U))}),[U]);var H=e.match.params,J=H.projectsId,R=H.owner,X=e.projectDetail;function Q(t){e.history.push("/projects/"+R+"/"+J+"/setting/branch/"+t)}return(0,s.useEffect)((function(){U&&b(U)}),[U]),(0,s.useEffect)((function(){R&&(r(J,R),function(e,t){var n="/"+e+"/"+t+"/protected_branches.json";h.default.get(n,{params:{page:D,limit:15}}).then((function(e){e&&(A(e.data.total_count),M(e.data.protected_branches))})).catch((function(e){}))}(R,J))}),[R]),f.default.createElement(v.WhiteBack,null,f.default.createElement(p.default,null,"分支设置"),f.default.createElement(y,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(d.default,{branch:m,repo_id:X&&X.repo_id,projectsId:J,changeBranch:b,owner:R,history:e.history,branchList:w,tagflag:!1}),f.default.createElement("a",{className:"color-blue ml20",onClick:function(){return t="/"+R+"/"+J+".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(d.default,{branch:_,repo_id:X&&X.repo_id,projectsId:J,changeBranch:S,owner:R,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 Q(_)}},"设置分支保护")),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(c.default,{onClick:function(){return Q(e.branch_name)}},"编辑"))}))),z>15&&f.default.createElement("div",{className:"mt15 mb20",style:{textAlign:"center"}},f.default.createElement(u.default,{simple:!0,current:D,pageSize:15,total:z,onChange:function(e){q(e)}})))))}},ess8:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a,u=(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)}}))),c=o(n("q1tI"));function o(e){return e&&e.__esModule?e:{default:e}}var l=o(n("vOnD")).default.div(u);t.default=function(e){var t=e.children;return c.default.createElement(l,null,t)}},tnhM:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.getUser=t.getSubEntries=t.getHooks=t.getTag=t.getBranch=void 0;var r=u(n("14Xm")),a=u(n("vDqi"));function u(e){return e&&e.__esModule?e:{default:e}}function c(e){return function(){var t=e.apply(this,arguments);return new Promise((function(e,n){return function r(a,u){try{var c=t[a](u),o=c.value}catch(e){return void n(e)}if(!c.done)return Promise.resolve(o).then((function(e){r("next",e)}),(function(e){r("throw",e)}));e(o)}("next")}))}}var o,l,i,s,f;t.getBranch=(o=c(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 o.apply(this,arguments)}),t.getTag=(l=c(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 l.apply(this,arguments)}),t.getHooks=(i=c(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 i.apply(this,arguments)}),t.getSubEntries=(s=c(r.default.mark((function e(t,n,u){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:u});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)}),t.getUser=(f=c(r.default.mark((function e(t){return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,a.default.get("/users/"+t+"/hovercard.json");case 2:return e.abrupt("return",e.sent.data);case 3:case"end":return e.stop()}}),e,void 0)}))),function(e){return f.apply(this,arguments)})}}]); |