forked from Gitlink/build
1 line
9.5 KiB
JavaScript
1 line
9.5 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[157],{"0Ks3":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=u(a("2/Rp"));a("+L6B");var n=u(a("cDcd")),r=u(a("/k9T")),c=a("spEH");function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.visible,a=e.onCancel,u=e.onSuccess,o=e.content,i=e.title;return n.default.createElement(r.default,{visible:t,onCancel:a,title:i||"删除疑修",btn:n.default.createElement("div",null,n.default.createElement(l.default,{size:"large",onClick:a},"取消"),n.default.createElement(l.default,{type:"danger",size:"large",onClick:u},"确认删除"))},n.default.createElement("div",{className:"desc"},n.default.createElement(c.AlignTop,{className:"deldesc"},n.default.createElement("i",{className:"iconfont icon-jinggao1 mr10 font-20 red"}),o||n.default.createElement("div",{style:{paddingTop:"3px"}},n.default.createElement("p",{className:"font-15 mb20"},"您确定要删除所有选中的疑修?"),n.default.createElement("p",{className:"color-grey-6"},"此操作将清空所有已选中的疑修,请谨慎操作")))))}},awM9:function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABHNCSVQICAgIfAhkiAAAADxJREFUGFdjZEAC////LwBxGRkZJ8CEGdEUNEAVgGkwm6ACqLH8UIUOUPoAlP7ACFUggFMBQStIVYDhTQBPjiLiateY1wAAAABJRU5ErkJggg=="},mnXR:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=h(a("W9HT")),n=h(a("NUBc")),r=h(a("jsC+")),c=h(a("CtXQ")),u=h(a("2/Rp")),o=h(a("5rEg")),i=h(a("BvKs")),s=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,n=!1,r=void 0;try{for(var c,u=e[Symbol.iterator]();!(l=(c=u.next()).done)&&(a.push(c.value),!t||a.length!==t);l=!0);}catch(e){n=!0,r=e}finally{try{!l&&u.return&&u.return()}finally{if(n)throw r}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("T2oS"),a("DjyN"),a("qVdP"),a("Pwec"),a("+L6B"),a("5NDa"),a("lUTK");var d=a("cDcd"),f=h(d),m=h(a("awM9")),v=h(a("pK77")),p=h(a("0Ks3")),E=h(a("vDqi")),g=a("eO8H");function h(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=(0,d.useState)(!1),a=s(t,2),h=a[0],y=a[1],N=(0,d.useState)(void 0),A=s(N,2),b=A[0],C=A[1],k=(0,d.useState)(!1),_=s(k,2),S=_[0],w=_[1],x=(0,d.useState)(void 0),j=s(x,2),I=j[0],B=j[1],D=(0,d.useState)(void 0),U=s(D,2),M=U[0],T=U[1],K=(0,d.useState)(void 0),P=s(K,2),R=P[0],L=P[1],O=(0,d.useState)(1),q=s(O,2),H=q[0],J=q[1],F=(0,d.useState)(void 0),G=s(F,2),V=G[0],Q=G[1],z=(0,d.useState)(void 0),Y=s(z,2),W=Y[0],X=Y[1],Z=(0,d.useState)(void 0),$=s(Z,2),ee=$[0],te=$[1],ae=(0,d.useState)(void 0),le=s(ae,2),ne=le[0],re=le[1],ce=(0,d.useState)(void 0),ue=s(ce,2),oe=ue[0],ie=ue[1],se=(0,d.useState)(void 0),de=s(se,2),fe=de[0],me=de[1],ve=(0,d.useState)("标记"),pe=s(ve,2),Ee=pe[0],ge=pe[1],he=(0,d.useState)("0"),ye=s(he,2),Ne=ye[0],Ae=ye[1],be=e.match.params.owner,Ce=e.match.params.projectsId,ke=e.projectDetail,_e=ke&&e.projectDetail.permission;function Se(){var e="/v1/"+be+"/"+Ce+"/issue_tags";E.default.get(e,{params:{page:H,limit:15,sort_by:ee,sort_direction:ne}}).then((function(e){e&&e.data&&(T(e.data.issue_tags),L(e.data.total_count))}))}(0,d.useEffect)((function(){void 0!==_e&&(!_e||_e&&"Reporter"===_e)&&(window.location.href="/403")}),[_e]),(0,d.useEffect)((function(){if(ke){var e=ke.author,t=ke.name;document.title="项目标记-"+e.name+"/"+t}}),[ke]),(0,d.useEffect)((function(){Se()}),[H,ee,ne]);var we=f.default.createElement(i.default,{onClick:function(e){var t=e.item.props,a=t.eventKey,l=t.value,n=t.children,r=t.createName;J(1),l===ne&&r===ee?(te(void 0),re(void 0),ge("标记"),Ae("0")):(te(r),re(l),ge(n),Ae(a))},selectedKeys:[""+Ne]},f.default.createElement(i.default.Item,{key:"1",value:"desc",createName:"created_at"},"按创建时间降序排序"),f.default.createElement(i.default.Item,{key:"2",value:"asc",createName:"created_at"},"按创建时间升序排序"),f.default.createElement(i.default.Item,{key:"3",value:"desc",createName:"issues_count"},"按疑修数量降序排序"),f.default.createElement(i.default.Item,{key:"4",value:"asc",createName:"issues_count"},"按疑修数量升序排序"),f.default.createElement(i.default.Item,{key:"5",value:"desc",createName:"pull_requests_count"},"按合并请求数量降序排序"),f.default.createElement(i.default.Item,{key:"6",value:"asc",createName:"pull_requests_count"},"按合并请求数量升序排序"));function xe(){ie(!1),Q(void 0),y(!1),X(void 0)}return f.default.createElement("div",null,f.default.createElement(p.default,{visible:S,onCancel:function(){return w(!1)},onSuccess:function(){if(I){var t="/v1/"+be+"/"+Ce+"/issue_tags/"+I;E.default.delete(t).then((function(t){t&&(e.showNotification("项目标记删除成功!"),M&&1===M.length&&H>1?J(H-1):Se(),w(!1))})).catch((function(e){}))}},title:"删除标记",content:f.default.createElement("div",{style:{paddingTop:"3px"}},f.default.createElement("p",{className:"font-15 mb20"},"您确定要删除当前标记?"))}),f.default.createElement("div",{className:"between mt30 mb25"},f.default.createElement("span",null,f.default.createElement(g.Link,{to:"/"+be+"/"+Ce+"/issues"},"疑修")," / 项目标记"),f.default.createElement("a",{className:"operateButton",onClick:function(){var e=Math.random().toString(16).substr(-6);e&&me("#"+e),y(!0)}},f.default.createElement("img",{src:m.default,alt:"",className:"mr5"}),"创建标记")),h&&f.default.createElement("div",{className:"editbar"},f.default.createElement("div",null,f.default.createElement(o.default,{style:{width:"163px"},className:oe?"inputred":"",value:V,onChange:function(e){Q(e.target.value),e.target.value?ie(!1):ie(!0)},placeholder:"名称15字以内"}),oe&&f.default.createElement("p",{className:"red"},"请输入标记名称")),f.default.createElement(o.default,{style:{width:"276px"},value:W,onChange:function(e){return X(e.target.value)},placeholder:"描述30字以内"}),f.default.createElement(v.default,{getColor:function(e){C(e)},defaultColor:fe}),f.default.createElement("span",null,f.default.createElement(u.default,{type:"primary",ghost:!0,onClick:function(){if(V)if(ie(!1),I){var t="/v1/"+be+"/"+Ce+"/issue_tags/"+I;E.default.patch(t,{color:b||fe,description:W,name:V}).then((function(t){t&&(e.showNotification("标记编辑成功!"),Se(),xe())})).catch((function(e){}))}else{var a="/v1/"+be+"/"+Ce+"/issue_tags";E.default.post(a,{color:b||fe,description:W,name:V}).then((function(t){t&&(e.showNotification("标记新增成功!"),Se(),xe())})).catch((function(e){}))}else ie(!0)}},"确定"),f.default.createElement(u.default,{ghost:!0,className:"ml15",onClick:xe},"取消"))),f.default.createElement("div",{className:"between bluebar"},f.default.createElement("span",{className:"font-17"},"项目标记(",R||0,")"),f.default.createElement(r.default,{overlay:we,trigger:["click"],placement:"bottomRight"},f.default.createElement("span",{className:"cursor"},Ee,f.default.createElement(c.default,{type:"caret-down",className:"ml5 color-grey-6"})))),M&&M.length>0?f.default.createElement("ul",{className:"signlist"},M.map((function(e,t){return f.default.createElement("li",null,f.default.createElement("p",null,f.default.createElement("span",{className:"square mr10",style:{backgroundColor:""+e.color}}),f.default.createElement("i",{className:"iconfont icon-biaoji mr3 font-12 ",style:{color:""+e.color}}),f.default.createElement("span",{className:"task-hide",title:e.name,style:{maxWidth:210}},e.name)),f.default.createElement("p",{style:{flex:2},className:"task-hide"},e.description),f.default.createElement("p",null,f.default.createElement("span",{className:"mr12"},e.issues_count||0," 疑修"),f.default.createElement("span",{className:"line"},e.pull_requests_count||0," 合并请求")),f.default.createElement("p",null,f.default.createElement("a",{className:"color-blue mr12",onClick:function(){return function(e){B(e.id),me(e.color),Q(e.name),X(e.description),y(!0)}(e)}},"编辑"),f.default.createElement("a",{className:"color-red line",onClick:function(){B(e.id),w(!0)}},"删除")))}))):"",R>15&&f.default.createElement("div",{style:{paddingBottom:"30px",textAlign:"center"}},f.default.createElement(n.default,{total:R,current:H,onChange:function(e){return J(e)},pageSize:15})),void 0===R&&f.default.createElement("div",{style:{height:344,display:"flex",alignItems:"center",justifyContent:"center"}},f.default.createElement(l.default,null)))}},pK77:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l,n=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],l=!0,n=!1,r=void 0;try{for(var c,u=e[Symbol.iterator]();!(l=(c=u.next()).done)&&(a.push(c.value),!t||a.length!==t);l=!0);}catch(e){n=!0,r=e}finally{try{!l&&u.return&&u.return()}finally{if(n)throw r}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")},r=a("cDcd"),c=(l=r)&&l.__esModule?l:{default:l},u=a("15kH");t.default=function(e){var t=e.getColor,a=e.defaultColor,l=(0,r.useState)(!1),o=n(l,2),i=o[0],s=o[1],d=(0,r.useState)("#F17013"),f=n(d,2),m=f[0],v=f[1];return(0,r.useEffect)((function(){a&&v(a)}),[a]),c.default.createElement("div",null,c.default.createElement("div",{className:"swatch",onClick:function(){s(!i)}},c.default.createElement("div",{className:"color",style:{backgroundColor:""+m}}),c.default.createElement("p",{style:{paddingLeft:5}},m)),i?c.default.createElement("div",{className:"popover"},c.default.createElement("div",{className:"cover",onClick:function(){s(!1)}}),c.default.createElement(u.SketchPicker,{color:m,onChange:function(e){v(e.hex),t(e?e.hex:a)}})):null)}}}]); |