1 line
44 KiB
JavaScript
1 line
44 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[92,6],{"1Amd":function(e,t,a){"use strict";a("y8nQ");var n=a("Vl3Y"),c=(a("qVdP"),a("jsC+")),l=(a("+L6B"),a("2/Rp")),r=(a("lUTK"),a("BvKs")),o=(a("5Dmo"),a("3S7+")),i=a("Vi3r"),s=a.n(i),u=a("zLi2"),m=a.n(u),d=(a("5NDa"),a("5rEg")),f=a("mnMc"),g=a.n(f),v=a("FLGM"),p=a.n(v),h=a("5PDf"),E=a.n(h),b=a("ZbhI"),_=a.n(b),y=a("cDcd"),j=a.n(y),N=a("faye"),w=a("sYIF"),O=a("ZDx1"),S=(a("BOKS"),d.a.Search);t.a=n.a.create()(Object(y.forwardRef)((function(e){var t=e.placeholder,a=void 0===t?"未设置":t,n=e.editFlag,i=(e.searchFlag,e.selectValueList),u=e.searchFunc,d=e.onAdd,f=(e.headImg,e.menus),v=e.auto,h=e.chooseFunc,b=e.double,x=e.colorFlag,C=(e.mustFlag,e.removeFlag),k=e.owner,F=e.projectsId,I=Object(y.useState)(!1),D=m()(I,2),L=D[0],q=D[1],B=Object(y.useState)(void 0),M=m()(B,2),R=M[0],V=M[1],T=Object(y.useState)([]),K=m()(T,2),P=K[0],A=K[1],H=Object(y.useState)(b),G=m()(H,2),W=G[0],z=G[1],U=Object(y.useState)(!1),X=m()(U,2),Y=X[0],J=X[1],Z=Object(y.useState)([]),$=m()(Z,2),Q=$[0],ee=$[1],te=Object(y.useState)(void 0),ae=m()(te,2),ne=ae[0],ce=ae[1];Object(y.useEffect)((function(){ee(f)}),[f]);var le=Object(y.useRef)(null),re=Object(y.useRef)(null);Object(y.useEffect)((function(){return document.addEventListener("mousedown",ie,!1),function(){window.removeEventListener("mousedown",ie,!1)}}),[]);var oe,ie=function(e){var t=e.target,a=Object(N.findDOMNode)(le.current),n=Object(N.findDOMNode)(re.current);if(a&&n){var c=a.contains(t),l=n.contains(t),r=["removeicon","iconfont icon-guanbi font-12 color-white","iconfont icon-guanbi font-12 color-blue","icon-a-bianji12","color-blue font-15 tagManage","iconfont icon-xiangzuojiantou font-15 color-grey mr5 cursor","cover","ant-btn cancelTags"],o=g()(r).call(r,t.className);c||l||o||(q(!1),J(!1))}};function se(e){var t=e&&e.length>0&&p()(e).call(e,(function(e,t){return e.id?e.id.toString():e.name}));A(t)}function ue(e){var t=s()(i),a=E()(t).call(t,(function(t){return t.id!==e}));ce(a),se(a),z(a?a.length:0),h(a)}return Object(y.useEffect)((function(){i&&i.length>0&&L?(se(i),ce(i),z(i.length)):(A([]),z(0),ce(void 0)),L||V(void 0)}),[i,L]),j.a.createElement("li",{className:"dropliComponent"},j.a.createElement("span",null,a,!n&&j.a.createElement(c.a,{visible:L,overlayClassName:"overlayChooseStyle",placement:"bottomRight",trigger:["click"],overlay:j.a.createElement("div",{ref:le},Y?j.a.createElement(O.a,{owner:k,projectsId:F,visible:L,onCancel:function(){return J(!1)},onSuccess:function(){J(!1),d()}}):j.a.createElement("div",null,b&&ne&&ne.length>0?j.a.createElement("ul",{className:"choosedul"},p()(ne).call(ne,(function(e,t){return j.a.createElement("li",{style:{backgroundColor:"".concat(e.color)||"#eff2ff",borderColor:"".concat(e.color)||"#466aff",color:"".concat(x?"#FFF":"#466aff")}},j.a.createElement("span",{className:"task-hide"},e.name),j.a.createElement("span",{className:"removeicon",onClick:function(){return t=e.id,a=s()(ne),n=E()(a).call(a,(function(e){return e.id!==t})),ce(n),se(n),void z(n?n.length:0);var t,a,n}},j.a.createElement("i",{className:"iconfont icon-guanbi font-12 ".concat(x?"color-white":"color-blue")})))}))):"",u&&j.a.createElement("div",{className:"searchbox"},j.a.createElement(S,{placeholder:"请输入".concat(a,"名称进行搜索"),value:R,onChange:function(e){if(V(e.target.value),e.target.value){var t=f&&f.length>0?E()(f).call(f,(function(t){var a;return _()(a=t.name).call(a,e.target.value)>-1})):[];ee(t)}else ee(f)},style:{marginRight:"18px"}})),Q&&Q.length>0?j.a.createElement(r.a,{className:v&&"piecemenu",selectedKeys:P},p()(Q).call(Q,(function(e,t){return j.a.createElement(r.a.Item,{key:e.id||e.name,className:x?"colorli":"commonli",style:{backgroundColor:x?"".concat(e.color||"#000"):"#f4f6fe"},onClick:function(){return function(e){var t=ne&&ne.length>0?s()(ne):[],a=[];a=t&&t.length>0?t:[];var n;if((n=e.id?E()(t).call(t,(function(t){return t.id===e.id})):E()(t).call(t,(function(t){return t.name===e.name})))&&n.length>0)a=e.id?E()(t).call(t,(function(t){return t.id!==e.id})):E()(t).call(t,(function(t){return t.name!==e.name}));else{if(b&&ne&&ne.length>=b)return void z(-1);b?a.push(e):a=[e]}se(a),ce(a),z(a?a.length:0),b||(q(!1),J(!1),h(a))}(e)}},v?j.a.createElement("span",null,j.a.createElement("span",{className:"task-hide"},e.name)):j.a.createElement(o.a,{display:!v,placement:"bottom",title:e.name},j.a.createElement("span",null,j.a.createElement("span",{className:"task-hide"},e.name))))}))):j.a.createElement("div",{className:"menusEmpty"},j.a.createElement("p",null,R?j.a.createElement("span",null,"暂无",a,"“",R,"”"):"暂无".concat(a))),j.a.createElement("div",{className:"counttips"},j.a.createElement("div",null,d&&j.a.createElement("a",{className:"color-blue font-15 tagManage",onClick:function(){J(!0)}},j.a.createElement("i",{className:"iconfont icon-a-bianji12 font-14 mr5"}),"创建标记")),b&&(W<0?j.a.createElement("p",{className:"color-red font-13"},"最多添加",b,"个",a,"!"):j.a.createElement("p",{className:"font-13",style:{color:"#898d9d"}},"还可添加",b-W,"个",a,"!"))),b&&j.a.createElement("div",{style:{textAlign:"center"}},j.a.createElement(l.a,{style:{width:"80px"},onClick:function(){return q(!1)}},"取消"),j.a.createElement(l.a,{style:{width:"80px"},className:"ml20",type:"primary",onClick:function(){q(!1),J(!1),h(ne)}},"确认"))))},j.a.createElement("a",{ref:re,onClick:function(){return q(!L)}},j.a.createElement("i",{className:"iconfont icon-a-bianji12 font-13",style:{color:"#898d9d"}})))),j.a.createElement("div",{className:i&&i.length>0?"operatevalue color-grey-3":"operatevalue",style:{display:x?"flex":"block"}},(oe=i,j.a.createElement(j.a.Fragment,null,oe&&oe.length>0?p()(oe).call(oe,(function(e,t){return j.a.createElement("p",{style:{display:"flex",alignItems:"center"},className:C?"removeFlag":""},e.image_url&&j.a.createElement("img",{src:Object(w.i)(e.image_url),alt:"",width:"28px",height:"28px",style:{borderRadius:"50%",marginTop:"5px"},className:"mr5"}),x?"2"===x?j.a.createElement("span",{className:"colorsquare task-hide",style:{backgroundColor:"".concat(e.color||"#000"),paddingRight:"18px"}},e.name):j.a.createElement("span",{className:"colorsborder task-hide",style:{borderColor:"".concat(e.color),color:"".concat(e.color)}},e.name):j.a.createElement("span",{className:"task-hide"},e.name),!x&&C&&j.a.createElement("a",{className:"removeicon",onClick:function(){return ue(e.id)}},j.a.createElement("i",{className:"iconfont icon-shanchu8 font-14"})),x&&C&&j.a.createElement("a",{className:"removeicon",onClick:function(){return ue(e.id)},style:{display:"block",right:"4px",position:"absolute"}},j.a.createElement("i",{className:"iconfont icon-guanbi font-12 color-white"})))})):j.a.createElement("span",null,a)))))})))},"6xRW":function(e,t,a){"use strict";a("qVdP");var n=a("jsC+"),c=(a("lUTK"),a("BvKs")),l=(a("miYZ"),a("tsqr")),r=a("zLi2"),o=a.n(r),i=(a("5NDa"),a("5rEg")),s=a("FLGM"),u=a.n(s),m=a("5PDf"),d=a.n(m),f=a("o+MX"),g=a.n(f),v=a("cDcd"),p=a.n(v),h=a("faye"),E=a("sYIF"),b=i.a.Search;t.a=function(e){var t=e.placeholder,a=void 0===t?"未设置":t,r=e.editFlag,i=(e.searchFlag,e.selectValueList),s=e.searchFunc,m=e.onAdd,f=e.headImg,_=e.menus,y=e.chooseFunc,j=e.double,N=e.colorFlag,w=e.mustFlag,O=e.removeFlag,S=Object(v.useState)(!1),x=o()(S,2),C=x[0],k=x[1],F=Object(v.useState)(void 0),I=o()(F,2),D=I[0],L=I[1],q=Object(v.useState)([]),B=o()(q,2),M=B[0],R=B[1],V=Object(v.useState)([]),T=o()(V,2),K=(T[0],T[1]),P=Object(v.useRef)(null),A=Object(v.useRef)(null);function H(e){var t=e&&e.length>0&&u()(e).call(e,(function(e,t){return e.id?e.id.toString():e.name}));R(t),K(e)}Object(v.useEffect)((function(){i&&i.length>0?H(i):R([])}),[i]),Object(v.useEffect)((function(){document.addEventListener("click",W,!1)}),[]);var G,W=function(e){var t=e.target,a=Object(h.findDOMNode)(P.current),n=Object(h.findDOMNode)(A.current);if(a&&n){var c=a.contains(t),l=n.contains(t);c||l||k(!1)}};return p.a.createElement("li",{className:"dropliComponent"},p.a.createElement("span",null,a,!r&&p.a.createElement("a",{ref:A,onClick:function(){return k(!C)}},p.a.createElement("i",{className:"iconfont icon-a-bianji12 font-13",style:{color:"#898d9d"}}))),p.a.createElement(n.a,{visible:C,overlayClassName:"overlayStyle",placement:"bottomLeft",trigger:["click"],overlay:p.a.createElement("div",{ref:P},s&&p.a.createElement("div",{className:"searchbox"},p.a.createElement(b,{placeholder:"搜索".concat(a),value:D,onChange:function(e){L(e.target.value),s(e.target.value)},style:{marginRight:"18px"}})),_&&_.length>0?p.a.createElement(c.a,{className:"piecemenu",selectedKeys:M},u()(_).call(_,(function(e,t){return p.a.createElement(c.a.Item,{key:e.id||e.name,onClick:function(){return function(e){var t=i||[],n=[];n=t&&t.length>0?t:[];var c;if((c=e.id?d()(t).call(t,(function(t){return t.id===e.id})):d()(t).call(t,(function(t){return t.name===e.name})))&&c.length>0)w?k(!1):(H(n=e.id?d()(t).call(t,(function(t){return t.id!==e.id})):d()(t).call(t,(function(t){return t.name!==e.name}))),y(n),!j&&k(!1));else{var r;if(j&&i&&i.length>=j)return void l.a.info(g()(r="最多只能添加".concat(j,"个")).call(r,a));j?n.push(e):(n=[e],k(!1)),H(n),y(n)}}(e)}},f&&p.a.createElement("img",{src:Object(E.i)(e.image_url),alt:"",width:"22px",className:"mr5 radius"}),e.color&&p.a.createElement("span",{style:{backgroundColor:e.color},className:"colorpiece"}),p.a.createElement("span",{className:"task-hide"},e.name))}))):p.a.createElement("div",{className:"menusEmpty"},p.a.createElement("p",null,D?p.a.createElement("span",null,"暂无",a,"“",D,"”"):"暂无".concat(a))),m&&p.a.createElement("div",{className:"pl35 pr20 pb20"},p.a.createElement("a",{className:"color-blue font-15",onClick:function(){k(!1),m()}},p.a.createElement("i",{className:"iconfont icon-a-bianji12 font-14 mr5"}),"创建标记")))},p.a.createElement("div",{className:i&&i.length>0?"operatevalue color-grey-3":"operatevalue"},(G=i,p.a.createElement(p.a.Fragment,null,G&&G.length>0?u()(G).call(G,(function(e,t){return p.a.createElement("p",{style:{display:"flex",alignItems:"center",maxWidth:"100%"},className:O?"removeFlag":""},e.image_url&&p.a.createElement("img",{src:Object(E.i)(e.image_url),alt:"",width:"28px",height:"28px",style:{borderRadius:"50%",marginTop:"5px"},className:"mr5"}),N?"2"===N?p.a.createElement("span",{className:"colorsquare task-hide",style:{backgroundColor:"".concat(e.color)}},e.name):p.a.createElement("span",{className:"colorsborder task-hide",style:{borderColor:"".concat(e.color),color:"".concat(e.color)}},e.name):p.a.createElement("span",{className:"task-hide"},e.name),O&&p.a.createElement("a",{className:"removeicon",onClick:function(){return t=e.id||e.name,a=i,H(a=d()(a).call(a,(function(e){return(e.id?e.id.toString():e.name)!==t.toString()}))),void y(a);var t,a}},p.a.createElement("i",{className:"iconfont icon-shanchu8 font-14"})))})):p.a.createElement("span",null,a))))))}},BOKS:function(e,t,a){},G8Fa:function(e,t,a){},IsZ4:function(e,t,a){"use strict";a("7Kak");var n=a("9yH6"),c=a("04Ix"),l=a.n(c),r=a("zLi2"),o=a.n(r),i=a("o+MX"),s=a.n(i),u=a("5PDf"),m=a.n(u),d=a("j6J1"),f=a.n(d),g=a("FLGM"),v=a.n(g),p=a("+oHS"),h=a.n(p),E=a("OWCx"),b=a.n(E),_=a("fHi0"),y=a.n(_),j=a("RXMP"),N=a.n(j),w=a("qjzJ"),O=a.n(w),S=a("HnXd"),x=a.n(S),C=a("LYCE"),k=a.n(C),F=a("cDcd"),I=a.n(F),D=(a("BOKS"),a("2iEm")),L=a("vDqi"),q=a.n(L);function B(e,t){var a=h()(e);if(b.a){var n=b()(e);t&&(n=m()(n).call(n,(function(t){return y()(e,t).enumerable}))),a.push.apply(a,n)}return a}function M(e){for(var t=1;t<arguments.length;t++){var a,n,c=null!=arguments[t]?arguments[t]:{};t%2?N()(a=B(Object(c),!0)).call(a,(function(t){l()(e,t,c[t])})):O.a?x()(e,O()(c)):N()(n=B(Object(c))).call(n,(function(t){k()(e,t,y()(c,t))}))}return e}var R={issue:"ProjectTemplates::Issue",pull:"ProjectTemplates::PullRequest"};t.a=function(e){var t,a=e.owner,c=e.projectsId,l=e.type,r=e.chooseTempFunc,i=e.haspermission,u=Object(F.useState)(void 0),d=o()(u,2),g=d[0],p=d[1],h=Object(F.useState)(void 0),E=o()(h,2),b=E[0],_=E[1];return Object(F.useEffect)((function(){var e,t;t=s()(e="/v1/".concat(a,"/")).call(e,c,"/project_templates.json"),q.a.get(t).then((function(e){if(e){var t=e.data.project_templates||[];p(m()(t).call(t,(function(e){return e.type===R[l]})))}})).catch((function(e){}))}),[l]),I.a.createElement("div",{className:"tempOperate"},I.a.createElement("div",{className:"tempTitle"},I.a.createElement("span",null,"添加模板"),i&&I.a.createElement(D.a,{to:s()(t="/".concat(a,"/")).call(t,c,"/issue/temp")},I.a.createElement("i",{className:"iconfont icon-mobanguanli font-12 mr5"}),"模板管理")),I.a.createElement("div",{className:"tempGroup"},I.a.createElement(n.a.Group,{onChange:function(e){var t=f()(e.target);_(e.target.value),r&&r(t.content)},value:b},g&&g.length>0&&v()(g).call(g,(function(e,t){return I.a.createElement(n.a,{value:e.id,values:M({},e),key:t},e.name)})))))}},ZDx1:function(e,t,a){"use strict";a("+L6B");var n=a("2/Rp"),c=(a("y8nQ"),a("Vl3Y")),l=(a("5NDa"),a("5rEg")),r=a("zLi2"),o=a.n(r),i=a("o+MX"),s=a.n(i),u=a("cDcd"),m=a.n(u),d=a("pK77"),f=a("vDqi"),g=a.n(f);t.a=c.a.create({name:"Bind"})((function(e){var t=e.onSuccess,a=e.form,r=e.owner,i=e.projectsId,f=e.onCancel,v=a.getFieldDecorator,p=a.getFieldsValue,h=a.validateFields,E=Object(u.useState)(void 0),b=o()(E,2),_=b[0],y=b[1],j=Object(u.useState)(void 0),N=o()(j,2),w=N[0],O=N[1];return Object(u.useEffect)((function(){var e=Math.random().toString(16).substr(-6);e&&O("#".concat(e))}),[]),m.a.createElement(c.a,{className:"addTags_form",hideRequiredMark:!0},m.a.createElement("p",{className:"manageTitle"},m.a.createElement("i",{className:"iconfont icon-xiangzuojiantou font-15 color-grey mr5 cursor",onClick:f}),"创建标记"),m.a.createElement("div",{className:"inline"},m.a.createElement(c.a.Item,{colon:!1,style:{flex:1,marginRight:"20px"}},v("name",{rules:[{required:!0,message:"请输入标记名称"}],validateTrigger:"onInput"})(m.a.createElement(l.a,{placeholder:"标记名称15字以内",maxLength:15}))),m.a.createElement(c.a.Item,{style:{marginTop:"7px"}},m.a.createElement(d.a,{getColor:function(e){y(e)},defaultColor:w}))),m.a.createElement(c.a.Item,{colon:!1},v("desc",{rules:[],validateTrigger:"onInput"})(m.a.createElement(l.a,{placeholder:"描述30字以内",maxLength:30}))),m.a.createElement("div",{style:{textAlign:"center"}},m.a.createElement(n.a,{style:{width:"80px"},className:"cancelTags",onClick:f},"取消"),m.a.createElement(n.a,{style:{width:"80px"},className:"ml20",type:"primary",onClick:function(){h((function(e,a){if(!e){var n,c=p(),l=c.desc,o=c.name,u=s()(n="/v1/".concat(r,"/")).call(n,i,"/issue_tags");g.a.post(u,{name:o,description:l,color:_||w}).then((function(e){e&&t()})).catch((function(e){}))}}))}},"确认")))}))},eXKH:function(e,t,a){},ex8r:function(e,t,a){},gOyP:function(e,t,a){"use strict";var n=a("+oHS"),c=a.n(n),l=a("OWCx"),r=a.n(l),o=a("fHi0"),i=a.n(o),s=a("RXMP"),u=a.n(s),m=a("qjzJ"),d=a.n(m),f=a("HnXd"),g=a.n(f),v=a("LYCE"),p=a.n(v),h=(a("T2oS"),a("W9HT")),E=(a("+L6B"),a("2/Rp")),b=a("EcSs"),_=a.n(b),y=(a("y8nQ"),a("Vl3Y")),j=(a("5NDa"),a("5rEg")),N=(a("+BJd"),a("mr32")),w=a("04Ix"),O=a.n(w),S=a("zLi2"),x=a.n(S),C=(a("OaEy"),a("2fM7")),k=a("o+MX"),F=a.n(k),I=a("FLGM"),D=a.n(I),L=a("5PDf"),q=a.n(L),B=a("ZbhI"),M=a.n(B),R=a("mnMc"),V=a.n(R),T=a("cDcd"),K=a.n(T),P=a("vDqi"),A=a.n(P),H=a("1Amd"),G=a("6xRW"),W=(a("G8Fa"),a("js5m"),a("p7gc")),z=a("IsZ4");function U(e,t){var a=c()(e);if(r.a){var n=r()(e);t&&(n=q()(n).call(n,(function(t){return i()(e,t).enumerable}))),a.push.apply(a,n)}return a}function X(e){for(var t=1;t<arguments.length;t++){var a,n,c=null!=arguments[t]?arguments[t]:{};t%2?u()(a=U(Object(c),!0)).call(a,(function(t){O()(e,t,c[t])})):d.a?g()(e,d()(c)):u()(n=U(Object(c))).call(n,(function(t){p()(e,t,i()(c,t))}))}return e}C.a.Option,t.a=y.a.create({name:"NewMergeForm"})((function(e){var t=Object(T.useState)(void 0),a=x()(t,2),n=a[0],c=a[1],l=Object(T.useState)(void 0),r=x()(l,2),o=r[0],i=r[1],s=Object(T.useState)(void 0),u=x()(s,2),m=u[0],d=u[1],f=Object(T.useState)(void 0),g=x()(f,2),v=g[0],p=g[1],b=Object(T.useState)(!1),w=x()(b,2),O=w[0],S=w[1],C=Object(T.useState)(void 0),k=x()(C,2),I=k[0],L=k[1],B=Object(T.useState)(void 0),R=x()(B,2),P=R[0],U=R[1],Y=Object(T.useState)(void 0),J=x()(Y,2),Z=J[0],$=J[1],Q=Object(T.useState)(void 0),ee=x()(Q,2),te=ee[0],ae=ee[1],ne=Object(T.useState)(void 0),ce=x()(ne,2),le=ce[0],re=ce[1],oe=Object(T.useState)(void 0),ie=x()(oe,2),se=ie[0],ue=ie[1],me=Object(T.useState)(void 0),de=x()(me,2),fe=de[0],ge=de[1],ve=Object(T.useState)(void 0),pe=x()(ve,2),he=pe[0],Ee=pe[1],be=Object(T.useState)(void 0),_e=x()(be,2),ye=_e[0],je=_e[1],Ne=Object(T.useState)(void 0),we=x()(Ne,2),Oe=we[0],Se=we[1],xe=Object(T.useState)(void 0),Ce=x()(xe,2),ke=Ce[0],Fe=Ce[1],Ie=Object(T.useState)(void 0),De=x()(Ie,2),Le=De[0],qe=De[1],Be=Object(T.useState)(void 0),Me=x()(Be,2),Re=Me[0],Ve=Me[1],Te=Object(T.useState)(void 0),Ke=x()(Te,2),Pe=Ke[0],Ae=Ke[1],He=Object(T.useState)(void 0),Ge=x()(He,2),We=Ge[0],ze=Ge[1],Ue=Object(T.useState)(void 0),Xe=x()(Ue,2),Ye=Xe[0],Je=Xe[1],Ze=Object(T.useState)(void 0),$e=x()(Ze,2),Qe=$e[0],et=$e[1],tt=Object(T.useState)(void 0),at=x()(tt,2),nt=at[0],ct=at[1],lt=e.match.params,rt=lt.projectsId,ot=lt.mergeId,it=lt.owner,st=e.checkIfLogin,ut=e.form,mt=e.merge_type,dt=e.project,ft=e.data,gt=e.merge,vt=e.files_count,pt=e.commits_count,ht=e.pull,Et=e.pull_request_staus,bt=(dt&&dt.open_blockchain,e&&e.projectDetail&&e.projectDetail.permission),_t=e.form.getFieldDecorator;Object(T.useEffect)((function(){yt()}),[]),Object(T.useEffect)((function(){var t;st()?(S(!0),A.a.get(F()(t="/".concat(it,"/")).call(t,rt,"/pulls/create_merge_infos.json")).then((function(e){if(e&&e.data){ue(e.data.issue_tags),ge(e.data.issue_tags),Ee(e.data.issue_versions),je(e.data.issue_versions),ct(e.data.disable_pr_vew);var t=e.data.issue_priories,a=[],n=["#1abcb1","#28be6c","#e67e22","#db3d1d"];t&&t.length>0&&(a=D()(t).call(t,(function(e,t){return X(X({},e),{},{color:n[t]})}))),Ve(a);var l=e.data.members;l=l&&l.length>0&&D()(l).call(l,(function(e){return X(X({},e),{},{image_url:e.avatar_url})})),$(l),ae(l),ft&&"edit"===mt&&function(e,t,a,n){var l;c(ft.body),i(q()(e).call(e,(function(e){var t;return V()(t=ft.issue_tag_ids).call(t,String(e.id))}))),d(q()(n).call(n,(function(e){return String(e.id)===String(ft.fixed_version_id)}))),p(q()(t).call(t,(function(e){return String(e.id)===String(ft.assigned_to_id)}))),L(q()(a).call(a,(function(e){return String(e.id)===String(ft.priority_id)})));var r=ft.attached_issues&&ft.attached_issues.length>0?D()(l=ft.attached_issues).call(l,(function(e){return{id:e.id,name:e.subject}})):[];et(r),U(ft.title),ut.setFieldsValue({title:ft.title})}(e.data.issue_tags,l,a,e.data.issue_versions)}S(!1)})).catch((function(e){S(!1)}))):e.history.push("/403")}),[rt,it]);var yt=function(){var e,t=F()(e="/v1/".concat(it,"/")).call(e,rt,"/issues");A.a.get(t,{params:{only_name:!0}}).then((function(e){if(e&&e.data){var t=e.data.issues;t=t&&t.length>0?D()(t).call(t,(function(e){return{id:e.id,name:e.subject}})):[],ze(t),Je(t)}}))};return Object(T.useEffect)((function(){if(le){var e=q()(te).call(te,(function(e){var t;return M()(t=e.name).call(t,le)>-1}));$(e)}else $(te);if(Oe){var t=q()(ye).call(ye,(function(e){var t;return M()(t=e.name).call(t,Oe)>-1}));Ee(t)}else Ee(ye);if(ke){var a=q()(fe).call(fe,(function(e){var t;return M()(t=e.name).call(t,ke)>-1}));ue(a)}else ue(fe);if(Le){var n=q()(Ye).call(Ye,(function(e){var t;return M()(t=e.name).call(t,Le)>-1}));ze(n)}else ze(Ye)}),[le,Oe,ke,Le]),K.a.createElement("div",null,K.a.createElement(h.a,{spinning:O},K.a.createElement("div",{className:"mb20"},K.a.createElement("span",{className:"font-16 fwb mr10 ver-middle"},"new"===mt?"新建":"编辑","合并请求:"),K.a.createElement(N.a,{color:"#28BD6C",className:"ver-middle"},"merged"===Et?"已合并":"可合并的")),K.a.createElement(y.a,null,K.a.createElement("div",{className:"width100 inline-block"},K.a.createElement("div",{className:"width70 pull-left"},K.a.createElement(y.a.Item,null,_t("title",{rules:[{required:!0,message:"请填写请求标题"}],initialValue:P})(K.a.createElement(j.a,{placeholder:"标题",maxLength:200,disabled:"merged"===Et}))),K.a.createElement("div",{style:{position:"relative"}},K.a.createElement(W.a,{placeholder:"请输入合并请求的描述...",height:450,mdID:"merge-new-description",initValue:n,onChange:function(e){c(e)},isCanAtme:!0,changeAtWhoLoginList:function(e){Ae(e)},owner:it,projectsId:rt,disabled:"merged"===Et})),"new"===mt&&K.a.createElement(z.a,_()({},e,{owner:it,projectsId:rt,type:"pull",haspermission:bt&&"Reporter"!==bt,chooseTempFunc:function(e){c(n?n+"\n\n"+e:e)}})),K.a.createElement("p",{className:"clearfix mt20"},K.a.createElement(E.a,{type:"primary",loading:O,onClick:function(){S(!0),ut.validateFieldsAndScroll((function(t,a){if(t)S(!1);else{var c={priority_id:I?D()(I).call(I,(function(e){return e.id})).join(","):"",issue_tag_ids:o?D()(o).call(o,(function(e){return e.id})):"",fixed_version_id:m?D()(m).call(m,(function(e){return e.id})).join(","):"",assigned_to_id:v?D()(v).call(v,(function(e){return e.id})).join(","):""};if("new"===mt){var l,r=F()(l="/".concat(it,"/")).call(l,rt,"/pulls.json");A.a.post(r,X(X(X({},a),c),{},{body:n,head:ht,base:gt,is_original:ft&&ft.is_original,fork_project_id:ft&&ft.fork_project_id,merge_user_login:ft&&ft.merge_user_login,merge_project_identifier:ft&&ft.merge_project_identifier,files_count:vt,commits_count:pt,receivers_login:Pe,attached_issue_ids:Qe&&Qe.length>0?D()(Qe).call(Qe,(function(e){return e.id})):[]})).then((function(t){if(t){var a,n,c;S(!1);var l=t.data.pull_request_number;e.history.push({pathname:nt?F()(a="/".concat(it,"/")).call(a,rt,"/pulls"):F()(n=F()(c="/".concat(it,"/")).call(c,rt,"/pulls/")).call(n,l),query:{showNps:!0}});var r=e.getDetail;r&&r()}else S(!1)})).catch((function(e){S(!1)}))}else{var i,s,u=F()(i=F()(s="/".concat(it,"/")).call(s,rt,"/pulls/")).call(i,ot,".json");A.a.put(u,X(X(X({},a),c),{},{body:n,head:ht,base:gt,receivers_login:Pe,attached_issue_ids:Qe&&Qe.length>0?D()(Qe).call(Qe,(function(e){return e.id})):[]})).then((function(t){var a,n;t?(S(!1),e.history.push({pathname:F()(a=F()(n="/".concat(it,"/")).call(n,rt,"/pulls/")).call(a,ot)})):S(!1)})).catch((function(e){S(!1)}))}}}))}},K.a.createElement("span",{className:"plr10"},"new"===mt?"创建":"提交")),K.a.createElement(E.a,{type:"default",className:"ml30",onClick:function(){var t,a,n;e.history.push("new"===mt?F()(t="/".concat(it,"/")).call(t,rt,"/pulls"):F()(a=F()(n="/".concat(it,"/")).call(n,rt,"/pulls/")).call(a,ot))}},K.a.createElement("span",{className:"plr10"},"取消")))),K.a.createElement("div",{className:"width30 pull-left"},K.a.createElement("div",{className:"pl30"},K.a.createElement(H.a,{placeholder:"审查人员",menus:Z,searchFunc:function(e){re(e)},headImg:!0,selectValueList:v,chooseFunc:function(e){p(e)},removeFlag:!0,editFlag:"merged"===Et}),K.a.createElement(G.a,{placeholder:"里程碑",menus:he,auto:!0,searchFunc:function(e){Se(e)},selectValueList:m,chooseFunc:function(e){d(e)}}),K.a.createElement(H.a,{placeholder:"标记",menus:se,searchFunc:function(e){Fe(e)},selectValueList:o,chooseFunc:function(e){i(e)},colorFlag:"2",removeFlag:!0,double:3,onAdd:!(!bt||"Reporter"===bt)&&function(){getSign()},owner:it,projectsId:rt}),K.a.createElement(G.a,{placeholder:"优先级",menus:Re,selectValueList:I,colorFlag:"1",mustFlag:!0,chooseFunc:function(e){L(e)}}),K.a.createElement(G.a,{placeholder:"关联疑修",menus:We,searchFunc:function(e){qe(e)},selectValueList:Qe,chooseFunc:function(e){et(e)}})))))))}))},js5m:function(e,t,a){},p7gc:function(e,t,a){"use strict";var n=a("UtpJ"),c=a.n(n),l=a("O0yt"),r=a.n(l),o=a("Dcj1"),i=a.n(o),s=a("6UaR"),u=a.n(s),m=a("zLi2"),d=a.n(m),f=a("IeeE"),g=a.n(f),v=a("RKTd"),p=a.n(v),h=a("pPxq"),E=a.n(h),b=a("o+MX"),_=a.n(b),y=a("FLGM"),j=a.n(y),N=a("BfIq"),w=a.n(N),O=a("BF1V"),S=a.n(O),x=a("0lTi"),C=a.n(x),k=a("lHQ6"),F=a.n(k),I=a("ZbhI"),D=a.n(I),L=a("UF4K"),q=a.n(L),B=a("xlHU"),M=a.n(B),R=a("5tqG"),V=a.n(R),T=a("cDcd"),K=a.n(T),P=a("sYIF"),A=a("bdgK"),H=a("vDqi"),G=a.n(H);function W(e,t){var a=void 0!==r.a&&i()(e)||e["@@iterator"];if(!a){if(u()(e)||(a=function(e,t){if(e){var a;if("string"==typeof e)return z(e,t);var n=c()(a={}.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?C()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?z(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,l=function(){};return{s:l,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:l}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,s=!0,m=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return s=e.done,e},e:function(e){m=!0,o=e},f:function(){try{s||null==a.return||a.return()}finally{if(m)throw o}}}}function z(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=Array(t);a<t;a++)n[a]=e[a];return n}a("pb8e"),a("ex8r"),a("p77/"),a("eXKH");var U=window.$,X=["bold","italic","del","|","list-ul","list-ol","|","code","code-block","link","|","image","table","|","line-break","watch","clear","emoji","fullscreen"],Y=["bold","italic","del","|","list-ul","list-ol","|","code","code-block","link","|","inline-latex","latex","|","image","table","|","line-break","watch","clear","emoji","fullscreen"];function J(e,t,a){window.sessionStorage.removeItem(e+t);var n="#e_tip_"+a;"content"==e?U("#e_tips_"+a).html(" "):U(n).html(" ")}function Z(e,t,a){var n=window.sessionStorage.getItem("content"+t);if(null!==n&&n!==e.getValue()){U("#e_tips_"+a).data("editor",e);var c='您上次有已保存的数据,是否<a style="cursor: pointer;" class="link-color-blue" onclick="md_rec_data(\'content\',\''+t+"','"+a+'\')">恢复</a> ? / <a style="cursor: pointer;" class="link-color-blue" onclick="md_clear_data(\'content\',\''+t+"','"+a+"')\">不恢复</a>";U("#e_tips_"+a).html(c)}return g()((function(){var n,c=new Date,l=c.getHours(),r=c.getMinutes(),o=c.getSeconds();if(l=l<10?"0"+l:l,r=r<10?"0"+r:r,o=o<10?"0"+o:o,""!==p()(n=e.getValue()).call(n)){!function(e,t,a){window.sessionStorage.setItem("content"+t,a)}(0,t,e.getValue());var i="#e_tips_"+a,s=" 数据已于 "+l+":"+r+":"+o+" 保存 ",u=U(i).html();u&&" "!==u&&!1===E()(u).call(u," 数据已于 ")?U(i).html(u.split(" (")[0]+" (".concat(s,")")):U(i).html(s)}}),1e4)}window.md_clear_data=J,window.md_rec_data=function(e,t,a){null!==window.sessionStorage.getItem(e+t)&&(U("#e_tips_"+a).data("editor").setValue(window.sessionStorage.getItem(e+t)),J(e,t,a))},t.a=function(e){var t,a,n,c=e.mdID,l=e.onChange,r=e.onCMBeforeChange,o=e.onCMBlur,i=e.error,s=void 0!==i&&i,u=e.className,m=void 0===u?"":u,f=e.noStorage,g=void 0!==f&&f,v=e.imageExpand,p=void 0===v||v,h=e.placeholder,E=void 0===h?"":h,b=e.width,y=void 0===b?"100%":b,N=e.height,O=void 0===N?400:N,x=e.initValue,k=void 0===x?"":x,I=(e.emoji,e.watch),L=void 0===I||I,B=(e.showNullButton,e.showResizeBar),R=void 0!==B&&B,H=e.startInit,z=void 0===H||H,U=(e.forMember,e.isCanAtme),J=void 0!==U&&U,$=e.isQuoteIssue,Q=void 0!==$&&$,ee=e.changeAtWhoLoginList,te=e.owner,ae=e.projectsId,ne=e.isFocus,ce=void 0===ne||ne,le=e.showLatexButton,re=void 0===le||le,oe=e.disabled,ie=void 0!==oe&&oe,se=Object(T.useRef)(),ue=Object(T.useRef)(),me=Object(T.useState)(),de=d()(me,2),fe=de[0],ge=de[1],ve=Object(T.useState)(!1),pe=d()(ve,2),he=pe[0],Ee=pe[1],be=Object(T.useState)([]),_e=d()(be,2),ye=_e[0],je=_e[1],Ne=Object(T.useState)([]),we=d()(Ne,2),Oe=we[0],Se=we[1],xe=Object(T.useState)([]),Ce=d()(xe,2),ke=Ce[0],Fe=Ce[1],Ie=Object(T.useRef)([]),De=Object(T.useRef)(!1),Le="mdEditor_".concat(c),qe="mdEditors_".concat(c),Be="e_tips_mdEditor_".concat(c),Me=Object(T.useState)([]),Re=d()(Me,2),Ve=Re[0],Te=Re[1],Ke=Object(T.useState)(!1),Pe=d()(Ke,2),Ae=Pe[0],He=Pe[1],Ge=Object(T.useState)([]),We=d()(Ge,2),ze=We[0],Ue=We[1],Xe=Object(T.useRef)(!1),Ye=Object(T.useRef)([]);function Je(e){var t;G.a.get(_()(t="/v1/".concat(te,"/")).call(t,ae,"/issues"),{params:{only_name:!0,keyword:e,sort_direction:"desc",sort_by:"issues.created_on",limit:500,page:1}}).then((function(t){if(t){!e&&Te(t.data.issues);var a=t.data.issues;Ue(a&&a.length>0?a:void 0)}}))}Object(T.useEffect)((function(){var e;J&&G.a.get(_()(e="/".concat(te,"/")).call(e,ae,"/members.json")).then((function(e){0!==e.data.total_count&&(Fe(e.data.users),Se(e.data.users))})),document.addEventListener("click",(function(){De.current=!1,Ee(!1),Xe.current=!1,He(!1)})),Q&&Je()}),[]);var Ze=K.a.createElement("div",{id:"quoteDiv",className:"quoteDiv"},ze&&j()(ze).call(ze,(function(e,t){return K.a.createElement("li",{className:"quote ".concat(0===t&&"active"),onClick:function(){return function(e){var t,a,n,c;Xe.current=!1,He(!1);var l=fe.cm,r=l.doc.getCursor(),o=r.line,i=r.ch,s=w()(t=l.getRange({line:o,ch:0},{line:o,ch:i})).call(t,"#");l.replaceRange(_()(a=_()(n=_()(c="[#".concat(e.subject,"](/")).call(c,te,"/")).call(n,ae,"/issues/")).call(a,e.project_issues_index,") "),{line:o,ch:s},{line:o,ch:i}),l.focus();var u=new S.a(Ye.current);u.add(e.project_issues_index),Ye.current=C()(u)}(e)},onMouseOver:function(){return e=t,document.getElementsByClassName("quote active")[0]&&(document.getElementsByClassName("quote active")[0].className="quote"),void(document.getElementsByClassName("quote")[e]&&(document.getElementsByClassName("quote")[e].className="quote active"));var e}},K.a.createElement("span",{style:{minWidth:"40px"}},K.a.createElement("span",{className:"issueIndex",title:e.project_issues_index},"#",e.project_issues_index)),K.a.createElement("span",{className:"issueName task-hide"},e.subject))})));function $e(e){var t=document.getElementsByClassName("CodeMirror cm-s-default CodeMirror-wrap")[0].firstChild.style,a=fe.cm.getValue();if(e.shiftKey&&"Digit2"===e.code&&(De.current=!0,Ee(!0),document.getElementById("at_who_list").style.top=F()(t.getPropertyValue("top").replace("px",""))+62+"px",document.getElementById("at_who_list").style.left=F()(t.getPropertyValue("left").replace("px",""))+20+"px"),e.ctrlKey&&"KeyZ"===e.code&&0!==ke.length){if(k){var n=[];j()(ke).call(ke,(function(e){var t;-1!=D()(k).call(k,e.username)&&"@"===k.charAt(D()(k).call(k,e.username)-1)&&D()(k).call(k,"@".concat(e.username))===D()(a).call(a,"@".concat(e.username))&&(n[n.length]=_()(t="[@".concat(e.username,"](/")).call(t,e.login,")"))})),0!=n.length&&j()(n).call(n,(function(e){a=a.replace(e,"")}))}-1!=D()(a).call(a,"@")&&j()(ke).call(ke,(function(e){if(-1!=D()(a).call(a,e.username)&&"@"===a.charAt(D()(a).call(a,e.username)-1)){var t=new S.a(Ie.current);t.add(e.login),Ie.current=C()(t),je(C()(t))}}))}e.shiftKey&&"Digit3"===e.code&&Q&&(Xe.current=!0,He(!0),document.getElementById("quoteDiv").style.top=F()(t.getPropertyValue("top").replace("px",""))+62+"px",document.getElementById("quoteDiv").style.left=F()(t.getPropertyValue("left").replace("px",""))+20+"px")}Object(T.useEffect)((function(){if(et)if(Xe.current){var e=document.getElementById("quoteDiv"),t=document.getElementsByClassName("quote");et.addKeyMap({Up:function(){for(var a,n=0;n<t.length;n++)"quote active"===t[n].className&&(a=n);a>0&&(a<=t.length-4&&(e.scrollTop-=40),t[a].className="quote",t[a-1].className="quote active")},Down:function(){for(var a,n=0;n<t.length;n++)"quote active"===t[n].className&&(a=n);a<t.length-1&&(a>=3&&(e.scrollTop+=40),t[a].className="quote",t[a+1].className="quote active")},Enter:function(){document.getElementsByClassName("quote active")[0]&&document.getElementsByClassName("quote active")[0].click()}})}else et.removeKeyMap()}),[Ae]),Object(T.useEffect)((function(){ee&&ee(ye)}),[ye]);var Qe=K.a.createElement("div",{className:"at_who_list",id:"at_who_list"},Oe&&j()(Oe).call(Oe,(function(e,t){return K.a.createElement("div",{key:t,className:"at_who ".concat(0===t&&"active"),onClick:function(){!function(e){var t;De.current=!1,Ee(!1);var a=fe.cm,n=a.doc.getCursor(),c=n.line,l=n.ch,r=w()(t=a.getRange({line:c,ch:0},{line:c,ch:l})).call(t,"@"),o=void 0;j()(Oe).call(Oe,(function(t){t.username===e&&(o=t.login)})),a.replaceRange("[@"+e+"]"+"(/".concat(o,") "),{line:c,ch:r},{line:c,ch:l}),a.focus();var i=new S.a(Ie.current);i.add(o),Ie.current=C()(i),je(C()(i))}(e.username)},onMouseOver:function(){!function(e){document.getElementsByClassName("at_who active")[0]&&(document.getElementsByClassName("at_who active")[0].className="at_who"),document.getElementsByClassName("at_who")[e]&&(document.getElementsByClassName("at_who")[e].className="at_who active")}(t)}},e.image_url&&K.a.createElement("img",{src:Object(P.i)("/".concat(e.image_url)),alt:""}),K.a.createElement("span",null,e.username))})));Object(T.useEffect)((function(){!fe&&z&&window.editormd(Le,{width:y,height:O,path:Object(P.m)("/editormd/lib/"),markdown:k,syncScrolling:"single",tex:!0,tocm:!0,emoji:!0,taskList:!0,codeFold:!0,searchReplace:!0,htmlDecode:"style,script,iframe",sequenceDiagram:!0,autoFocus:!1,watch:L,saveHTMLToTextarea:!0,dialogMaskOpacity:.6,placeholder:E,imageUpload:!0,imageFormats:["jpg","jpeg","gif","png","bmp","webp","JPG","JPEG","GIF","PNG","BMP","WEBP"],imageUploadURL:Object(P.l)(),toolbarIcons:function(){return re?Y:X},toolbarIconsClass:{"line-break":"fa-minus",fullScreen:"iconfont icon-fangdaicon font-14"},toolbarCustomIcons:{"inline-latex":"<a title='行内公式' class='latex' ><i name='inline-latex' class='fa iconfont icon-hangneigongshi font-14'></i></a>",latex:"<a title='多行公式' class='latex' ><i name='latex' class='fa iconfont icon-duohanggongshi font-16'></i></a>","null-button":"<a class='pr' title='增加填空'><i class='border-left'><span></span></i><span name='null-button' class='fa fillTip'>点击插入填空项</span><i class='iconfont fa icon-edit font-16' name='null-button'></i></a>"},toolbarHandlers:{"line-break":function(e,t,a,n){e.replaceSelection("<br/>")},"null-button":function(e,t,a,n){""===n&&e.setCursor(a.line,a.ch+1),e.replaceSelection("▁")},fullScreen:function(e,t,a,n){t.addClass("none")},"inline-latex":function(e,t,a,n){e.replaceSelection("$"+n+"$"),e.setCursor(a.line,a.ch+2),e.focus()},latex:function(e,t,a,n){e.replaceSelection("$$\n\n"+n+"$$"),e.setCursor(a.line+1,0),e.focus()}},lang:{toolbar:{latex:"多行公式","line-break":"换行",fullScreen:"开启全屏"}},onload:function(){ge(this)}})}),[Le,fe,z]);var et=fe&&fe.cm;return Object(T.useEffect)((function(){De.current?et.addKeyMap({Up:function(){for(var e,t=document.getElementById("at_who_list"),a=document.getElementsByClassName("at_who"),n=0;n<a.length;n++)"at_who active"===a[n].className&&(e=n);e>0&&(e<=a.length-4&&(t.scrollTop-=40),a[e].className="at_who",a[e-1].className="at_who active")},Down:function(){for(var e,t=document.getElementById("at_who_list"),a=document.getElementsByClassName("at_who"),n=0;n<a.length;n++)"at_who active"===a[n].className&&(e=n);e<a.length-1&&(e>=3&&(t.scrollTop+=40),a[e].className="at_who",a[e+1].className="at_who active")},Enter:function(){if(document.getElementsByClassName("at_who active")[0])document.getElementsByClassName("at_who active")[0].click();else{var e=fe.cm,t=e.doc.getCursor(),a=t.line,n=t.ch;e.replaceRange("\n",{line:a,ch:n},{line:a,ch:n}),Ee(!1),De.current=!1}}}):et&&et.removeKeyMap()}),[he]),Object(T.useEffect)((function(){if(De.current&&Oe){var e=document.getElementsByClassName("CodeMirror cm-s-default CodeMirror-wrap")[0].firstChild.style,t="添加评论..."===E?80:10;document.getElementById("at_who_list").style.left=F()(e.getPropertyValue("left").replace("px",""))+t+"px"}}),[Oe]),Object(T.useEffect)((function(){if(et){var e,t=null;return o&&fe.cm.on("blur",(function(){o(fe.getValue())})),r&&fe.cm.on("beforeChange",(function(e,t){r(e,t)})),g||(t=Z(fe,"MDEditor__".concat(Le),Le)),(J||Q)&&fe.cm.on("focus",(function(){document.addEventListener("keydown",$e)})),(J||Q)&&fe.cm.on("blur",(function(){document.removeEventListener("keydown",$e)})),fe.cm.on("change",(function(e){var t=e.getValue();if(l&&l(t),Xe.current){var a=e.doc.getCursor(),n=a.line,c=a.ch,r=et.getRange({line:n,ch:0},{line:n,ch:c});-1===D()(r).call(r,"#")||" "===(r=r.substring(w()(r).call(r,"#")+1))?(He(!1),Xe.current=!1):Je(r)}if(De.current){var o,i=e.doc.getCursor(),s=i.line,u=i.ch,m=et.getRange({line:s,ch:0},{line:s,ch:u});-1===D()(m).call(m,"@")?(Ee(!1),De.current=!1):(m=m.substring(w()(m).call(m,"@")+1))?G.a.get(_()(o="/".concat(te,"/")).call(o,ae,"/members.json"),{params:{search:m}}).then((function(e){e&&e.data&&0!==e.data.total_count?Se(e.data.users):Se(void 0)})):Se(ke)}if(function(e,t,a){if(0!=a.length){var n,c=fe.cm,l=c.getValue();if(k){var r=[];j()(t).call(t,(function(t){var a,n,c,o,i,s,u,m,d=t.username;d=t.project_issues_index,-1!=D()(k).call(k,d)&&k.charAt(D()(k).call(k,d)-1)===e&&D()(k).call(k,_()(a="".concat(e)).call(a,d))===D()(l).call(l,_()(n="".concat(e)).call(n,d))&&(r[r.length]=_()(c=_()(o="[".concat(e)).call(o,d,"](/")).call(c,d,")"),r[r.length]=_()(i=_()(s=_()(u=_()(m="[".concat(e)).call(m,d,"](")).call(u,te,"/")).call(s,ae,"/issues/")).call(i,d,")"))})),0!=r.length&&j()(r).call(r,(function(e){l=l.replace(e,"")}))}var o=new q.a;j()(n=C()(a)).call(n,(function(e){j()(t).call(t,(function(t){t.project_issues_index===e&&o.set(t.project_issues_index,t.project_issues_index)}))}));var i=c.doc.getCursor(),s=i.line,u=i.ch;-1===D()(l).call(l,e)&&(Ye.current=[]);var m,d,f=c.getRange({line:s,ch:0},{line:s,ch:u}),g=c.getLine(s);g&&-1!==D()(g).call(g,e)?j()(m=C()(M()(o).call(o))).call(m,(function(t){var a,n,r,i,m=_()(a=_()(n=_()(r=_()(i="[".concat(e)).call(i,t,"](/")).call(r,te,"/")).call(n,ae,"/issues/")).call(a,o.get(t),")");if(V()(f).call(f,m)&&c.setSelection({line:s,ch:w()(f).call(f,e)-1},{line:s,ch:u}),-1===D()(l).call(l,m)){var d=new S.a(Ye.current);d.delete(o.get(t)),Ye.current=C()(d)}})):j()(d=C()(M()(o).call(o))).call(d,(function(t){var a,n,c,r,i=_()(a=_()(n=_()(c=_()(r="[".concat(e)).call(r,t,"](/")).call(c,te,"/")).call(n,ae,"/issues/")).call(a,o.get(t),")");if(-1===D()(l).call(l,i)){var s=new S.a(Ye.current);s.delete(o.get(t)),Ye.current=C()(s)}}))}}("#",Ve,Ye.current),0!=Ie.current.length){var d,f=fe.cm,g=f.getValue();if(k){var v=[];j()(ke).call(ke,(function(e){var t;-1!=D()(k).call(k,e.username)&&"@"===k.charAt(D()(k).call(k,e.username)-1)&&D()(k).call(k,"@".concat(e.username))===D()(g).call(g,"@".concat(e.username))&&(v[v.length]=_()(t="[@".concat(e.username,"](/")).call(t,e.login,")"))})),0!=v.length&&j()(v).call(v,(function(e){g=g.replace(e,"")}))}var p=new q.a;j()(d=C()(Ie.current)).call(d,(function(e){j()(ke).call(ke,(function(t){t.login===e&&p.set(t.username,t.login)}))}));var h=f.doc.getCursor(),E=h.line,b=h.ch;-1===D()(g).call(g,"@")&&(Ie.current=[],je([]));var y,N,O=f.getRange({line:E,ch:0},{line:E,ch:b}),x=f.getLine(E);x&&-1!==D()(x).call(x,"@")?j()(y=C()(M()(p).call(p))).call(y,(function(e){var t,a=_()(t="[@".concat(e,"](/")).call(t,p.get(e),")");if(V()(O).call(O,a)&&f.setSelection({line:E,ch:w()(O).call(O,"@")-1},{line:E,ch:b}),-1===D()(g).call(g,a)){var n=new S.a(Ie.current);n.delete(p.get(e)),Ie.current=C()(n),je(C()(n))}})):j()(N=C()(M()(p).call(p))).call(N,(function(e){var t,a=_()(t="[@".concat(e,"](/")).call(t,p.get(e),")");if(-1===D()(g).call(g,a)){var n=new S.a(Ie.current);n.delete(p.get(e)),Ie.current=C()(n),je(C()(n))}}))}})),e=function(){var e;return se.current&&(e=new A.default((function(e){var t,a=W(e);try{for(a.s();!(t=a.n()).done;){var n=t.value;(n.target.offsetHeight>0||n.target.offsetWidth>0)&&(fe.resize(),fe.cm.refresh(),ce&&fe.cm.focus())}}catch(e){a.e(e)}finally{a.f()}}))).observe(se.current),e}(),function(){g||clearInterval(t),e&&e.unobserve(se.current)}}}),[et]),Object(T.useEffect)((function(){fe&&null!=k&&k!==fe.getValue()&&fe.setValue(k.toString())}),[fe,k,Le]),Object(T.useEffect)((function(){if(ue.current){var e=function(e){c=!0,l=e.pageY},t=function(){c=!1},a=function(e){if(c){var t=e.pageY-l;t<0&&(t=0),t>300&&(t=300);var a=O+t+"px";fe.resize("",a)}},n=ue.current,c=!1,l=0;return n.addEventListener("mousedown",e),document.addEventListener("mousemove",a),document.addEventListener("mouseup",t),function(){n.removeEventListener("mousedown",e),document.removeEventListener("mousemove",a),document.removeEventListener("mouseup",t)}}}),[fe,ue]),K.a.createElement(T.Fragment,null,K.a.createElement("div",{ref:se,className:_()(t=_()(a=_()(n="df editormd-editing ".concat(m," ")).call(n,p&&"editormd-image-click-expand"," ")).call(a,ie?"uninput":""," ")).call(t,Ae||he?"quoteBox":""," ")},K.a.createElement("div",{className:"edu-back-greyf5 radius4 editormd ".concat(s?"error":""),id:Le},Ae&&Ze,he&&Qe,K.a.createElement("textarea",{style:{display:"none"},id:qe,name:"content"}),K.a.createElement("div",{className:"CodeMirror cm-s-defualt",style:{display:"none"}}))),R?K.a.createElement("a",{ref:ue,className:"editor-resize"}):null,K.a.createElement("div",{className:"fr rememberTip"},!0===g?null:K.a.createElement("div",{id:Be,className:"edu-txt-right color-grey-cd font-12"})))}},pK77:function(e,t,a){"use strict";var n=a("zLi2"),c=a.n(n),l=a("cDcd"),r=a.n(l),o=a("15kH");t.a=function(e){var t=e.getColor,a=e.defaultColor,n=Object(l.useState)(!1),i=c()(n,2),s=i[0],u=i[1],m=Object(l.useState)("#F17013"),d=c()(m,2),f=d[0],g=d[1];return Object(l.useEffect)((function(){a&&g(a)}),[a]),r.a.createElement("div",null,r.a.createElement("div",{className:"swatch",onClick:function(){u(!s)}},r.a.createElement("div",{className:"color",style:{backgroundColor:"".concat(f)}}),r.a.createElement("p",{style:{paddingLeft:5}},f)),s?r.a.createElement("div",{className:"popover"},r.a.createElement("div",{className:"cover",onClick:function(){u(!1)}}),r.a.createElement(o.a,{color:f,onChange:function(e){g(e.hex),t(e?e.hex:a)}})):null)}},vhIH:function(e,t,a){"use strict";a.r(t);var n=a("yQr1"),c=a.n(n),l=(a("T2oS"),a("W9HT")),r=a("EcSs"),o=a.n(r),i=(a("5NDa"),a("5rEg")),s=(a("+L6B"),a("2/Rp")),u=a("06Pm"),m=a.n(u),d=a("kA7L"),f=a.n(d),g=a("3SUL"),v=a.n(g),p=a("eYnF"),h=a.n(p),E=a("X5/F"),b=a.n(E),_=a("04Ix"),y=a.n(_),j=(a("OaEy"),a("2fM7")),N=a("o+MX"),w=a.n(N),O=a("cDcd"),S=a.n(O),x=a("vDqi"),C=a.n(x),k=(a("G8Fa"),a("js5m"),a("gOyP"));j.a.Option;var F=function(e){function t(e){var a;return m()(this,t),a=function(e,t,a){return t=h()(t),v()(e,function(){try{var e=!Boolean.prototype.valueOf.call(c()(Boolean,[],(function(){})))}catch(e){}return!!e}()?c()(t,a||[],h()(e).constructor):t.apply(e,a))}(this,t,[e]),y()(a,"componentDidMount",(function(){a.getmergelist()})),y()(a,"getmergelist",(function(){var e,t;a.setState({isSpin:!0});var n=a.props.match.params,c=n.projectsId,l=n.mergeId,r=n.owner,o=w()(e=w()(t="/".concat(r,"/")).call(t,c,"/pulls/")).call(e,l,"/edit.json");C.a.get(o).then((function(e){e?a.setState({isSpin:!1,data:e.data,pull:e.data.head,merge:e.data.base,pull_request_staus:e.data.pull_request_staus}):a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))})),a.state={data:void 0,merge:void 0,pull:void 0,isSpin:!1,pull_request_staus:""},a}return b()(t,e),f()(t,[{key:"componentDidUpdate",value:function(){this.updateDocumentTitle()}},{key:"updateDocumentTitle",value:function(){var e=this.props.projectDetail,t=this.state.data;if(e&&t){var a,n,c=e.author,l=e.name;document.title=w()(a=w()(n="".concat(t.title,"-合并请求-")).call(n,c.name,"/")).call(a,l)}}},{key:"render",value:function(){var e,t,a,n,c,r=this.state,u=r.data,m=r.isSpin,d=r.pull,f=r.merge,g=r.pull_request_staus;return S.a.createElement("div",null,S.a.createElement("div",{className:"main updateMerge"},S.a.createElement(l.a,{spinning:m},u?S.a.createElement("div",null,S.a.createElement("div",{className:"merge-header width100 inline-block"},S.a.createElement("div",{className:"width45 pull-left"},S.a.createElement("div",{className:"color-grey-3 mb10 fwb"},"源分支 : "),S.a.createElement(i.a.Group,{compact:!0,className:"display-flex"},S.a.createElement(s.a,{className:"merge-header-button flex1 maxW50 hide-1 task-hide",disabled:!0},u.is_original?w()(e="".concat(u.fork_project_user_name,"/")).call(e,u.fork_project_identifier):w()(t="".concat(u.project_author,"/")).call(t,u.project_name)),S.a.createElement(j.a,{defaultValue:u.is_original?w()(a="".concat(u.fork_project_user,":")).call(a,d):"".concat(d),className:"minW50 merge-flex1 flex1 matchwidth",disabled:!0}))),S.a.createElement("div",{className:"width10 pull-left text-center mt25"},S.a.createElement("i",{className:"iconfont icon-youjiang color-grey-c font-32"})),S.a.createElement("div",{className:"width45 pull-left"},S.a.createElement("div",null,S.a.createElement("div",{className:"color-grey-3 mb10 fwb"}," 目标分支 : "),S.a.createElement(i.a.Group,{compact:!0,className:"display-flex"},S.a.createElement(s.a,{className:"merge-header-button flex1 maxW50 hide-1 task-hide",disabled:!0},w()(n="".concat(u.project_author,"/")).call(n,u.project_name)),S.a.createElement(j.a,{defaultValue:u.is_original?w()(c="".concat(u.project_login,":")).call(c,f):"".concat(f),className:"minW50 merge-flex1 flex1 matchwidth",disabled:!0}))))),S.a.createElement(k.a,o()({},this.props,{merge_type:"edit",data:u,merge:f,pull:d,pull_request_staus:g}))):"")))}}])}(O.Component);t.default=F}}]); |