forked from Gitlink/build
1 line
39 KiB
JavaScript
1 line
39 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[75,8],{AubP:function(e,t,a){"use strict";a("DjyN");var n=a("NUBc"),l=a("FLGM"),c=a.n(l),i=a("o+MX"),o=a.n(i),s=a("cDcd"),r=a.n(s),u=a("spEH"),m=a("Rs/d"),d=a("PhNK"),p=a("sYIF"),f=a("2iEm");t.a=function(e){var t=e.commits,a=e.projectsId,l=(e.owner,e.total),i=e.limit,s=e.changeCommitFunc,h=e.pullOwnerLogin;return r.a.createElement("div",{className:"pb20"},c()(t).call(t,(function(e,t){var n,l,c,i;return r.a.createElement("div",{className:"prCommits"},r.a.createElement("p",{className:"prCreate"},e.created_at),r.a.createElement("div",{className:"prInfo"},r.a.createElement(u.j,null,r.a.createElement(u.a,null,r.a.createElement(f.a,{to:o()(n=o()(l="/".concat(h,"/")).call(l,a,"/commits/")).call(n,Object(d.b)("".concat(e.sha))),className:"commitKey",style:{marginLeft:0}},Object(d.b)("".concat(e.sha))),r.a.createElement("p",{className:"ml15 font-16 color-grey-3 task-hide",style:{maxWidth:"700px"}},e.message)),r.a.createElement(f.a,{to:o()(c=o()(i="/".concat(h,"/")).call(i,a,"/commits/")).call(c,Object(d.b)(e.sha)),className:"color-blue"},"浏览代码")),r.a.createElement(u.a,{className:"mt15"},r.a.createElement(m.a,{url:Object(p.i)("/".concat(e.committer&&e.committer.image_url)),name:"".concat(e.committer&&e.committer.name)}),r.a.createElement("span",null,":提交于",e.time_from_now))))})),l>i&&r.a.createElement("div",{style:{textAlign:"center",paddingTop:"20px"}},r.a.createElement(n.a,{pageSize:i,total:l,onChange:function(e){return s(e)}})))}},Fyak:function(e,t,a){"use strict";var n=a("yQr1"),l=a.n(n),c=a("EcSs"),i=a.n(c),o=a("06Pm"),s=a.n(o),r=a("kA7L"),u=a.n(r),m=a("3SUL"),d=a.n(m),p=a("eYnF"),f=a.n(p),h=a("hO3g"),g=a.n(h),v=a("X5/F"),_=a.n(v),E=a("04Ix"),y=a.n(E),b=(a("Znn+"),a("ZTPi")),w=a("cDcd"),N=a.n(w),j=a("AubP"),S=a("aABL");a("G8Fa"),a("js5m");var C=b.a.TabPane,x=function(e){function t(e){var a;return s()(this,t),a=function(e,t,a){return t=f()(t),d()(e,function(){try{var e=!Boolean.prototype.valueOf.call(l()(Boolean,[],(function(){})))}catch(e){}return!!e}()?l()(t,a||[],f()(e).constructor):t.apply(e,a))}(this,t,[e]),y()(g()(a),"changeTab",(function(e){a.setState({activeKey:e})})),y()(g()(a),"changeCommitFunc",(function(e){var t=a.props.changeCommitFunc;t&&t(e)})),a.state={activeKey:"1"},a}return _()(t,e),u()(t,[{key:"render",value:function(){var e=this.props.match.params,t=e.projectsId,a=e.owner,n=this.props,l=n.comparesData,c=void 0===l?{}:l,o=n.limit,s=c.commits,r=c.diff,u=c.commits_count,m=this.state.activeKey;return s&&0===s.length||!r?"":N.a.createElement("div",{className:"main mergeRequest",style:{paddingTop:"0px"}},N.a.createElement(b.a,{activeKey:m,className:"custom-commit-tabs",animated:!1,onChange:this.changeTab},s&&s.length>0&&N.a.createElement(C,{tab:N.a.createElement("span",null,N.a.createElement("span",{className:"font-16"},"提交"),u>0&&N.a.createElement("span",{className:"tabNum"},u)),key:"1"},N.a.createElement(j.a,i()({},this.props,{commits:s,total:u,limit:o,changeCommitFunc:this.changeCommitFunc,projectsId:t,owner:a}))),r&&r.files&&r.files.length>0&&N.a.createElement(C,{tab:N.a.createElement("span",null,N.a.createElement("span",{className:"font-16"},"文件"),r.files_count>0&&N.a.createElement("span",{className:"tabNum"},r.files_count)),key:"3"},N.a.createElement(S.a,i()({},this.props,{data:r,projectsId:t,owner:a})))))}}]),t}(w.Component);t.a=x},G8Fa:function(e,t,a){},QCvN:function(e,t,a){"use strict";var n=a("yQr1"),l=a.n(n),c=a("+oHS"),i=a.n(c),o=a("OWCx"),s=a.n(o),r=a("5PDf"),u=a.n(r),m=a("fHi0"),d=a.n(m),p=a("RXMP"),f=a.n(p),h=a("qjzJ"),g=a.n(h),v=a("HnXd"),_=a.n(v),E=a("LYCE"),y=a.n(E),b=(a("T2oS"),a("W9HT")),w=(a("+L6B"),a("2/Rp")),N=(a("y8nQ"),a("Vl3Y")),j=(a("5NDa"),a("5rEg")),S=(a("+BJd"),a("mr32")),C=(a("lUTK"),a("BvKs")),x=a("06Pm"),I=a.n(x),k=a("kA7L"),L=a.n(k),O=a("3SUL"),B=a.n(O),D=a("eYnF"),F=a.n(D),M=a("hO3g"),q=a.n(M),V=a("X5/F"),P=a.n(V),R=a("04Ix"),T=a.n(R),A=(a("OaEy"),a("2fM7")),K=a("o+MX"),U=a.n(K),W=a("FLGM"),G=a.n(W),H=a("lHQ6"),X=a.n(H),z=a("ZbhI"),Y=a.n(z),Q=a("cDcd"),J=a.n(Q),$=a("vDqi"),Z=a.n($),ee=(a("G8Fa"),a("js5m"),a("p7gc"));function te(e,t){var a=i()(e);if(s.a){var n=s()(e);t&&(n=u()(n).call(n,(function(t){return d()(e,t).enumerable}))),a.push.apply(a,n)}return a}function ae(e){for(var t=1;t<arguments.length;t++){var a,n,l=null!=arguments[t]?arguments[t]:{};t%2?f()(a=te(Object(l),!0)).call(a,(function(t){T()(e,t,l[t])})):g.a?_()(e,g()(l)):f()(n=te(Object(l))).call(n,(function(t){y()(e,t,d()(l,t))}))}return e}var ne=A.a.Option,le=function(e){function t(e){var a;return I()(this,t),a=function(e,t,a){return t=F()(t),B()(e,function(){try{var e=!Boolean.prototype.valueOf.call(l()(Boolean,[],(function(){})))}catch(e){}return!!e}()?l()(t,a||[],F()(e).constructor):t.apply(e,a))}(this,t,[e]),T()(q()(a),"componentDidMount",(function(){a.get_default_selects(),a.set_defatul(),a.getIssueList()})),T()(q()(a),"componentDidUpdate",(function(e){var t=a.props.match.params,n=t.projectsId,l=t.owner,c=e.match.params.projectsId,i=e.match.params.owner;c===n&&i===l||a.get_default_selects(),e&&a.props&&!a.props.checkIfLogin()&&a.props.history.push("/403")})),T()(q()(a),"getIssueList",(function(){var e,t=a.props.match.params,n=t.projectsId,l=t.owner,c=U()(e="/v1/".concat(l,"/")).call(e,n,"/issues");Z.a.get(c,{params:{only_name:!0}}).then((function(e){e&&e.data&&a.setState({issue_lists:e.data.issues})}))})),T()(q()(a),"get_default_selects",(function(){var e,t=a.props.match.params,n=t.projectsId,l=t.owner;a.setState({isSpin:!0}),Z.a.get(U()(e="/".concat(l,"/")).call(e,n,"/pulls/create_merge_infos.json")).then((function(e){e&&a.setState({members:e.data.members,issue_tags:e.data.issue_tags,issue_versions:e.data.issue_versions,issue_priories:e.data.issue_priories,disable_pr_vew:e.data.disable_pr_vew}),a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))})),T()(q()(a),"set_defatul",(function(){var e=a.props,t=e.data,n=e.merge_type;t&&"edit"===n&&a.setState({desc:t.body,issue_tag_ids:t.issue_tag_ids?t.issue_tag_ids[0]:void 0,fixed_version_id:t.fixed_version_id?String(t.fixed_version_id):void 0,assigned_to_id:t.assigned_to_id?String(t.assigned_to_id):void 0,priority_id:t.priority_id?String(t.priority_id):void 0,issue_id:t.attached_issues&&t.attached_issues.length>0?String(t.attached_issues[0].id):void 0,title:t.title},(function(){a.InitData()}))})),T()(q()(a),"InitData",(function(){a.props.form.setFieldsValue(ae({},a.state))})),T()(q()(a),"onPanelChange",(function(e,t){a.setState({value:e})})),T()(q()(a),"onSelect",(function(e){a.setState({value:e,selectedValue:e})})),T()(q()(a),"renderMenu",(function(e,t){return J.a.createElement(C.a,null,e&&e.length>0&&G()(e).call(e,(function(e,n){return J.a.createElement(C.a.Item,{key:e,onClick:function(){return a.getOption(e,t)}},e)})))})),T()(q()(a),"renderSelect",(function(e){if(e&&e.length>0)return G()(e).call(e,(function(e,t){return J.a.createElement(ne,{key:t+1,value:e.id+""},e.name||e.subject)}))})),T()(q()(a),"handleSubmit",(function(){a.setState({isSpin:!0}),a.props.form.validateFieldsAndScroll((function(e,t){if(e)a.setState({isSpin:!1});else{var n=a.props.match.params,l=n.projectsId,c=n.mergeId,i=n.owner,o=a.props,s=o.merge,r=o.pull,u=o.merge_type,m=o.data,d=o.commits_count,p=o.files_count;t.issue_tag_ids&&t.issue_tag_ids.length>0?t.issue_tag_ids=[X()(t.issue_tag_ids)]:t.issue_tag_ids=[];var f=a.state,h=f.desc,g=f.atWhoLoginList,v=f.disable_pr_vew;if("new"===u){var _,E=U()(_="/".concat(i,"/")).call(_,l,"/pulls.json");Z.a.post(E,ae(ae({},t),{},{body:h,head:r,base:s,is_original:m&&m.is_original,fork_project_id:m&&m.fork_project_id,merge_user_login:m&&m.merge_user_login,merge_project_identifier:m&&m.merge_project_identifier,files_count:p,commits_count:d,receivers_login:g,attached_issue_ids:t.issue_id?[t.issue_id]:void 0})).then((function(e){if(e){var t,n,c;a.setState({isSpin:!1});var o=e.data.pull_request_number;a.props.history.push({pathname:v?U()(t="/".concat(i,"/")).call(t,l,"/pulls"):U()(n=U()(c="/".concat(i,"/")).call(c,l,"/pulls/")).call(n,o),query:{showNps:!0}});var s=a.props.getDetail;s&&s()}else a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))}else{var y,b,w=U()(y=U()(b="/".concat(i,"/")).call(b,l,"/pulls/")).call(y,c,".json");Z.a.put(w,ae(ae({},t),{},{body:h,head:r,base:s,receivers_login:g,attached_issue_ids:t.issue_id?[t.issue_id]:void 0})).then((function(e){var t,n;e?(a.setState({isSpin:!1}),a.props.history.push({pathname:U()(t=U()(n="/".concat(i,"/")).call(n,l,"/pulls/")).call(t,c)})):a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))}}}))})),T()(q()(a),"onContentChange",(function(e){a.setState({desc:e})})),T()(q()(a),"changeAtWhoLoginList",(function(e){a.setState({atWhoLoginList:e})})),a.state={desc:void 0,issue_tag_ids:void 0,fixed_version_id:void 0,assigned_to_id:void 0,titledata:void 0,isSpin:!1,mergedata:void 0,priority_id:void 0,title:void 0,members:void 0,issue_tags:void 0,issue_versions:void 0,issue_priories:void 0,atWhoLoginList:void 0,issue_lists:void 0,issue_id:void 0,disable_pr_vew:!1},a}return P()(t,e),L()(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.merge_type,n=t.project,l=n&&n.open_blockchain,c=this.props.form.getFieldDecorator,i=this.props.match.params,o=i.projectsId,s=i.mergeId,r=i.owner,u=this.state,m=u.issue_tag_ids,d=u.fixed_version_id,p=u.assigned_to_id,f=u.priority_id,h=u.desc,g=u.isSpin,v=u.title,_=u.members,E=u.issue_tags,y=u.issue_versions,C=u.issue_priories,x=u.issue_lists,I=u.issue_id;return J.a.createElement("div",null,J.a.createElement(b.a,{spinning:g},J.a.createElement("div",{className:"mb20"},J.a.createElement("span",{className:"font-16 fwb mr10 ver-middle"},"new"===a?"新建":"编辑","合并请求:"),J.a.createElement(S.a,{color:"#28BD6C",className:"ver-middle"},"可合并的")),J.a.createElement(N.a,null,J.a.createElement("div",{className:"width100 inline-block"},J.a.createElement("div",{className:"width70 pull-left"},J.a.createElement(N.a.Item,null,c("title",{rules:[{required:!0,message:"请填写请求标题"}],initialValue:v})(J.a.createElement(j.a,{placeholder:"标题",maxLength:200}))),J.a.createElement("div",{style:{position:"relative"}},J.a.createElement(ee.a,{placeholder:"请输入合并请求的描述...",height:450,mdID:"merge-new-description",initValue:h,onChange:this.onContentChange,isCanAtme:!0,changeAtWhoLoginList:this.changeAtWhoLoginList,owner:r,projectsId:o})),J.a.createElement("p",{className:"clearfix mt20"},J.a.createElement(w.a,{type:"primary",loading:g,onClick:this.handleSubmit},J.a.createElement("span",{className:"plr10"},"new"===a?"创建":"提交")),J.a.createElement(w.a,{type:"default",className:"ml30",onClick:function(){var t,n,l;e.props.history.push("new"===a?U()(t="/".concat(r,"/")).call(t,o,"/pulls"):U()(n=U()(l="/".concat(r,"/")).call(l,o,"/pulls/")).call(n,s))}},J.a.createElement("span",{className:"plr10"},"取消")))),J.a.createElement("div",{className:"width30 pull-left"},J.a.createElement("div",{className:"pl30"},J.a.createElement(N.a.Item,null,c("assigned_to_id",{initialValue:p})(J.a.createElement(A.a,{placeholder:"未选择审查人员",showSearch:!0,className:"searchIcon",suffixIcon:J.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&Y()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},J.a.createElement(ne,{key:0,value:""},"未选择审查人员"),this.renderSelect(_)))),J.a.createElement(N.a.Item,null,c("fixed_version_id",{initialValue:d})(J.a.createElement(A.a,{placeholder:y&&y.length>0?"未选择里程碑":"请添加里程碑",showSearch:!0,className:"searchIcon",suffixIcon:J.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&Y()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},J.a.createElement(ne,{key:0,value:""},y&&y.length>0?"未选择里程碑":"请添加里程碑"),this.renderSelect(y)))),J.a.createElement(N.a.Item,null,c("issue_tag_ids",{initialValue:m})(J.a.createElement(A.a,{placeholder:E&&E.length>0?"未选择标记":"请在仓库设置里添加标记",showSearch:!0,className:"searchIcon",suffixIcon:J.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&Y()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},J.a.createElement(ne,{key:0,value:""},E&&E.length>0?"未选择标记":"请在仓库设置里添加标记"),this.renderSelect(E)))),J.a.createElement(N.a.Item,null,c("priority_id",{initialValue:f})(J.a.createElement(A.a,{placeholder:"优先级",showSearch:!0},this.renderSelect(C)))),J.a.createElement(N.a.Item,{style:{display:l?"block":"none"}},c("issue_id",{initialValue:I})(J.a.createElement(A.a,{placeholder:"关联疑修",showSearch:!0,className:"searchIcon",suffixIcon:J.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&Y()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},J.a.createElement(ne,{key:0,value:""},x&&x.length>0?"未选择疑修":"当前仓库还没有疑修"),this.renderSelect(x))))))))))}}]),t}(Q.Component),ce=N.a.create({name:"NewMergeForm"})(le);t.a=ce},VPG4:function(e,t,a){},aABL:function(e,t,a){"use strict";a("5Dmo");var n=a("3S7+"),l=(a("MXD1"),a("CFYs")),c=a("zLi2"),i=a.n(c),o=a("o+MX"),s=a.n(o),r=a("M5Mt"),u=a.n(r),m=a("FLGM"),d=a.n(m),p=a("UtpJ"),f=a.n(p),h=a("cDcd"),g=a.n(h),v=a("PhNK"),_=a("spEH");a("js5m"),a("VPG4"),t.a=function(e){var t=e.data,a=e.history,c=e.owner,o=e.projectsId,r=e.parentsSha,m=Object(h.useState)(t&&t.files),p=i()(m,2),E=p[0],y=p[1],b=Object(h.useState)("复制文件路径"),w=i()(b,2),N=w[0],j=w[1],S=Object(h.useState)(!1),C=i()(S,2),x=C[0],I=C[1];function k(e,t,a){if(!a){var n=s()(E).call(E);n[t].flag=!e,u()(n).call(n),y(n)}}Object(h.useEffect)((function(){t&&y(t.files)}),[t]),Object(h.useEffect)((function(){document.addEventListener("click",(function(){I(!1)}))}),[]);var L=g.a.createElement("div",{className:"folders"},g.a.createElement("div",{className:"folderList"},E&&d()(E).call(E,(function(e,t){var a,c,i,o;return g.a.createElement("a",{href:"#value".concat(t)},g.a.createElement(_.j,{className:"filesInfo",key:t,onClick:function(){e.flag&&k(e.flag,t,e.isBin),I(!1)}},g.a.createElement(_.a,null,g.a.createElement("i",{className:"iconfont icon-wenjianicon mr4"}),g.a.createElement("span",{className:"cursor-pointer","data-clipboard-text":e.name},e.name)),g.a.createElement("div",{className:"see-file"},g.a.createElement(n.a,{placement:"top",title:s()(a=s()(c=s()(i=s()(o="".concat(e.addition+e.deletion,"处更改")).call(o,e.addition+e.deletion>0?":":"")).call(i,e.addition>0?e.addition+"处添加":"")).call(c,e.addition>0&&e.deletion>0?"和":"")).call(a,e.deletion>0?e.deletion+"处删除":"")},g.a.createElement(l.a,{showInfo:!1,strokeColor:"#2DB44D",size:"small",percent:e.addition/(e.addition+e.deletion)*100}),e.addition>0&&g.a.createElement("span",{className:"color-green ml10"},"+",e.addition),e.deletion>0&&g.a.createElement("span",{className:"color-red ml10"},"-",e.deletion)))))}))));return g.a.createElement("div",{onClick:function(e){e.nativeEvent.stopImmediatePropagation()}},g.a.createElement(_.a,{className:"color-grey-9",style:{position:"relative"}},g.a.createElement("div",{onClick:function(){I(!x)}},g.a.createElement("i",{className:"iconfont mr5 ".concat(x?"font-18 icon-sanjiaoxing-down":"font-16 icon-triangle")}),g.a.createElement("span",{className:"color-grey-6 update-file-count"},"共有",g.a.createElement("span",{className:"color-grey-3"}," ",t&&t.files_count," 个文件 "),"被更改",t&&t.total_addition?g.a.createElement("span",null,",包括 ",g.a.createElement("span",{className:"color-green"},t&&t.total_addition," 次插入")):"",t&&t.total_addition&&t.total_deletion?" 和 ":"",t&&t.total_deletion?g.a.createElement("span",{className:"color-red"}," ",t&&t.total_deletion," 次删除"):"")),x&&L),E&&E.length>0&&g.a.createElement("div",{className:"fileList"},d()(E).call(E,(function(e,t){var i,u,m,p,h;return g.a.createElement("div",{className:"files",key:t},g.a.createElement("a",{id:"value".concat(t),className:"anchorPoint"}),g.a.createElement(_.j,{className:"filesInfo"},g.a.createElement(_.a,null,e.isBin?"":g.a.createElement("i",{className:e.flag?"iconfont icon-triangle font-15 color-grey-9":"iconfont icon-sanjiaoxing-down color-grey-9",onClick:function(){return k(e.flag,t,e.isBin)}}),g.a.createElement("span",{className:"cursor-pointer","data-clipboard-text":e.name,onClick:function(){return k(e.flag,t,e.isBin)}},e.isRenamed&&e.old_name,e.isRenamed&&g.a.createElement("i",{className:"iconfont icon-youjiang font-12 color-grey-8 ml5 mr5"}),e.name),g.a.createElement(n.a,{title:N,onVisibleChange:function(){return j("复制文件路径")}},g.a.createElement("i",{className:"iconfont icon-fuzhiicon ml6",onClick:function(){return t=e.name,(a=document.createElement("input")).defaultValue=t,document.body.appendChild(a),a.select(),document.execCommand("Copy"),a.className="copyCont",a.style.display="none",void j("复制成功");var t,a}}))),g.a.createElement("div",{className:"see-file"},g.a.createElement(n.a,{placement:"top",title:s()(i=s()(u=s()(m=s()(p="".concat(e.addition+e.deletion,"处更改")).call(p,e.addition+e.deletion>0?":":""," ")).call(m,e.addition>0?e.addition+"处添加":"")).call(u,e.addition>0&&e.deletion>0?"和":"")).call(i,e.deletion>0?e.deletion+"处删除":"")},g.a.createElement(l.a,{showInfo:!1,strokeColor:"#2DB44D",size:"small",percent:e.addition/(e.addition+e.deletion)*100}),g.a.createElement("span",{className:"ml10"},e.addition+e.deletion,"处")),!e.isSubmodule&&g.a.createElement("span",{className:"see-file-btn",onClick:function(){var t,n,l;a.push(s()(t=s()(n="/".concat(c,"/")).call(n,o)).call(t,e.isDeleted?"/commits/".concat(Object(v.b)(r)):s()(l="/tree/".concat(Object(v.b)(e.sha),"/")).call(l,e.name)))}},"查看文件"))),e.sections&&e.sections.length>=1&&!e.flag&&g.a.createElement("div",{className:"filesContent"},d()(h=e.sections).call(h,(function(e,t){var a;return e.lines&&e.lines.length>0&&d()(a=e.lines).call(a,(function(e,a){return g.a.createElement("div",{key:t+a,className:2===e.type?"linesContent add":3===e.type?"linesContent reduce":4===e.type?"linesContent translate":"linesContent"},g.a.createElement("span",{className:"lines"},g.a.createElement("span",null,e.leftIdx&&"0"!==e.leftIdx?e.leftIdx:""),g.a.createElement("span",null,e.rightIdx&&"0"!==e.rightIdx?e.rightIdx:"")),g.a.createElement("div",{style:{display:"flex"}},g.a.createElement("span",{className:"linetype"},2===e.type?"+":3===e.type?"-":""),g.a.createElement("div",null,g.a.createElement("span",{style:{whiteSpace:"pre-wrap"}},3===e.type||2===e.type?(n=e.content)?" "+f()(n).call(n,1):"":e.content))));var n}))}))))}))))}},eXKH:function(e,t,a){},ex8r:function(e,t,a){},js5m:function(e,t,a){},p7gc:function(e,t,a){"use strict";var n=a("UtpJ"),l=a.n(n),c=a("O0yt"),i=a.n(c),o=a("Dcj1"),s=a.n(o),r=a("6UaR"),u=a.n(r),m=a("zLi2"),d=a.n(m),p=a("IeeE"),f=a.n(p),h=a("RKTd"),g=a.n(h),v=a("pPxq"),_=a.n(v),E=a("o+MX"),y=a.n(E),b=a("FLGM"),w=a.n(b),N=a("BfIq"),j=a.n(N),S=a("BF1V"),C=a.n(S),x=a("0lTi"),I=a.n(x),k=a("lHQ6"),L=a.n(k),O=a("ZbhI"),B=a.n(O),D=a("UF4K"),F=a.n(D),M=a("xlHU"),q=a.n(M),V=a("5tqG"),P=a.n(V),R=a("cDcd"),T=a.n(R),A=a("sYIF"),K=a("bdgK"),U=a("vDqi"),W=a.n(U);function G(e,t){var a=void 0!==i.a&&s()(e)||e["@@iterator"];if(!a){if(u()(e)||(a=function(e,t){var a;if(e){if("string"==typeof e)return H(e,t);var n=l()(a=Object.prototype.toString.call(e)).call(a,8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?I()(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?H(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,c=function(){};return{s:c,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:c}}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,r=!0,m=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return r=e.done,e},e:function(e){m=!0,o=e},f:function(){try{r||null==a.return||a.return()}finally{if(m)throw o}}}}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}a("pb8e"),a("ex8r"),a("p77/"),a("eXKH");var X=window.$,z=["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 Q(e,t,a){window.sessionStorage.removeItem(e+t);var n="#e_tip_"+a;"content"==e?X("#e_tips_"+a).html(" "):X(n).html(" ")}function J(e,t,a){var n=window.sessionStorage.getItem("content"+t);if(null!==n&&n!==e.getValue()){X("#e_tips_"+a).data("editor",e);var l='您上次有已保存的数据,是否<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>";X("#e_tips_"+a).html(l)}return f()((function(){var n,l=new Date,c=l.getHours(),i=l.getMinutes(),o=l.getSeconds();if(c=c<10?"0"+c:c,i=i<10?"0"+i:i,o=o<10?"0"+o:o,""!==g()(n=e.getValue()).call(n)){!function(e,t,a){window.sessionStorage.setItem("content"+t,a)}(0,t,e.getValue());var s="#e_tips_"+a,r=" 数据已于 "+c+":"+i+":"+o+" 保存 ",u=X(s).html();u&&" "!==u&&!1===_()(u).call(u," 数据已于 ")?X(s).html(u.split(" (")[0]+" (".concat(r,")")):X(s).html(r)}}),1e4)}window.md_clear_data=Q,window.md_rec_data=function(e,t,a){null!==window.sessionStorage.getItem(e+t)&&(X("#e_tips_"+a).data("editor").setValue(window.sessionStorage.getItem(e+t)),Q(e,t,a))},t.a=function(e){var t,a,n=e.mdID,l=e.onChange,c=e.onCMBeforeChange,i=e.onCMBlur,o=e.error,s=void 0!==o&&o,r=e.className,u=void 0===r?"":r,m=e.noStorage,p=void 0!==m&&m,f=e.imageExpand,h=void 0===f||f,g=e.placeholder,v=void 0===g?"":g,_=e.width,E=void 0===_?"100%":_,b=e.height,N=void 0===b?400:b,S=e.initValue,x=void 0===S?"":S,k=(e.emoji,e.watch),O=void 0===k||k,D=(e.showNullButton,e.showResizeBar),M=void 0!==D&&D,V=e.startInit,U=void 0===V||V,H=(e.forMember,e.isCanAtme),X=void 0!==H&&H,Q=e.isQuoteIssue,$=void 0!==Q&&Q,Z=e.changeAtWhoLoginList,ee=e.owner,te=e.projectsId,ae=e.isFocus,ne=void 0===ae||ae,le=e.showLatexButton,ce=void 0===le||le,ie=Object(R.useRef)(),oe=Object(R.useRef)(),se=Object(R.useState)(),re=d()(se,2),ue=re[0],me=re[1],de=Object(R.useState)(!1),pe=d()(de,2),fe=pe[0],he=pe[1],ge=Object(R.useState)([]),ve=d()(ge,2),_e=ve[0],Ee=ve[1],ye=Object(R.useState)([]),be=d()(ye,2),we=be[0],Ne=be[1],je=Object(R.useState)([]),Se=d()(je,2),Ce=Se[0],xe=Se[1],Ie=Object(R.useRef)([]),ke=Object(R.useRef)(!1),Le="mdEditor_".concat(n),Oe="mdEditors_".concat(n),Be="e_tips_mdEditor_".concat(n),De=Object(R.useState)([]),Fe=d()(De,2),Me=Fe[0],qe=Fe[1],Ve=Object(R.useState)(!1),Pe=d()(Ve,2),Re=Pe[0],Te=Pe[1],Ae=Object(R.useState)([]),Ke=d()(Ae,2),Ue=Ke[0],We=Ke[1],Ge=Object(R.useRef)(!1),He=Object(R.useRef)([]);function Xe(e){var t;W.a.get(y()(t="/v1/".concat(ee,"/")).call(t,te,"/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&&qe(t.data.issues);var a=t.data.issues;We(a&&a.length>0?a:void 0)}}))}Object(R.useEffect)((function(){var e;X&&W.a.get(y()(e="/".concat(ee,"/")).call(e,te,"/members.json")).then((function(e){0!==e.data.total_count&&(xe(e.data.users),Ne(e.data.users))})),document.addEventListener("click",(function(){ke.current=!1,he(!1),Ge.current=!1,Te(!1)})),$&&Xe()}),[]);var ze=T.a.createElement("div",{id:"quoteDiv",className:"quoteDiv"},Ue&&w()(Ue).call(Ue,(function(e,t){return T.a.createElement("li",{className:"quote ".concat(0===t&&"active"),onClick:function(){return function(e){var t,a,n,l;Ge.current=!1,Te(!1);var c=ue.cm,i=c.doc.getCursor(),o=i.line,s=i.ch,r=j()(t=c.getRange({line:o,ch:0},{line:o,ch:s})).call(t,"#");c.replaceRange(y()(a=y()(n=y()(l="[#".concat(e.subject,"](/")).call(l,ee,"/")).call(n,te,"/issues/")).call(a,e.project_issues_index,") "),{line:o,ch:r},{line:o,ch:s}),c.focus();var u=new C.a(He.current);u.add(e.project_issues_index),He.current=I()(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}},T.a.createElement("span",{style:{minWidth:"40px"}},T.a.createElement("span",{className:"issueIndex",title:e.project_issues_index},"#",e.project_issues_index)),T.a.createElement("span",{className:"issueName task-hide"},e.subject))})));function Ye(e){var t=document.getElementsByClassName("CodeMirror cm-s-default CodeMirror-wrap")[0].firstChild.style,a=ue.cm.getValue();if(e.shiftKey&&"Digit2"===e.code&&(ke.current=!0,he(!0),document.getElementById("at_who_list").style.top=L()(t.getPropertyValue("top").replace("px",""))+62+"px",document.getElementById("at_who_list").style.left=L()(t.getPropertyValue("left").replace("px",""))+20+"px"),e.ctrlKey&&"KeyZ"===e.code&&0!==Ce.length){if(x){var n=[];w()(Ce).call(Ce,(function(e){var t;-1!=B()(x).call(x,e.username)&&"@"===x.charAt(B()(x).call(x,e.username)-1)&&B()(x).call(x,"@".concat(e.username))===B()(a).call(a,"@".concat(e.username))&&(n[n.length]=y()(t="[@".concat(e.username,"](/")).call(t,e.login,")"))})),0!=n.length&&w()(n).call(n,(function(e){a=a.replace(e,"")}))}-1!=B()(a).call(a,"@")&&w()(Ce).call(Ce,(function(e){if(-1!=B()(a).call(a,e.username)&&"@"===a.charAt(B()(a).call(a,e.username)-1)){var t=new C.a(Ie.current);t.add(e.login),Ie.current=I()(t),Ee(I()(t))}}))}e.shiftKey&&"Digit3"===e.code&&$&&(Ge.current=!0,Te(!0),document.getElementById("quoteDiv").style.top=L()(t.getPropertyValue("top").replace("px",""))+62+"px",document.getElementById("quoteDiv").style.left=L()(t.getPropertyValue("left").replace("px",""))+20+"px")}Object(R.useEffect)((function(){if(Je)if(Ge.current){var e=document.getElementById("quoteDiv"),t=document.getElementsByClassName("quote");Je.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 Je.removeKeyMap()}),[Re]),Object(R.useEffect)((function(){Z&&Z(_e)}),[_e]);var Qe=T.a.createElement("div",{className:"at_who_list",id:"at_who_list"},we&&w()(we).call(we,(function(e,t){return T.a.createElement("div",{key:t,className:"at_who ".concat(0===t&&"active"),onClick:function(){!function(e){var t;ke.current=!1,he(!1);var a=ue.cm,n=a.doc.getCursor(),l=n.line,c=n.ch,i=j()(t=a.getRange({line:l,ch:0},{line:l,ch:c})).call(t,"@"),o=void 0;w()(we).call(we,(function(t){t.username===e&&(o=t.login)})),a.replaceRange("[@"+e+"]"+"(/".concat(o,") "),{line:l,ch:i},{line:l,ch:c}),a.focus();var s=new C.a(Ie.current);s.add(o),Ie.current=I()(s),Ee(I()(s))}(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&&T.a.createElement("img",{src:Object(A.i)("/".concat(e.image_url)),alt:""}),T.a.createElement("span",null,e.username))})));Object(R.useEffect)((function(){!ue&&U&&window.editormd(Le,{width:E,height:N,path:Object(A.m)("/editormd/lib/"),markdown:x,syncScrolling:"single",tex:!0,tocm:!0,emoji:!0,taskList:!0,codeFold:!0,searchReplace:!0,htmlDecode:"style,script,iframe",sequenceDiagram:!0,autoFocus:!1,watch:O,saveHTMLToTextarea:!0,dialogMaskOpacity:.6,placeholder:v,imageUpload:!0,imageFormats:["jpg","jpeg","gif","png","bmp","webp","JPG","JPEG","GIF","PNG","BMP","WEBP"],imageUploadURL:Object(A.l)(),toolbarIcons:function(){return ce?Y:z},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(){me(this)}})}),[Le,ue,U]);var Je=ue&&ue.cm;return Object(R.useEffect)((function(){ke.current?Je.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=ue.cm,t=e.doc.getCursor(),a=t.line,n=t.ch;e.replaceRange("\n",{line:a,ch:n},{line:a,ch:n}),he(!1),ke.current=!1}}}):Je&&Je.removeKeyMap()}),[fe]),Object(R.useEffect)((function(){if(ke.current&&we){var e=document.getElementsByClassName("CodeMirror cm-s-default CodeMirror-wrap")[0].firstChild.style,t="添加评论..."===v?80:10;document.getElementById("at_who_list").style.left=L()(e.getPropertyValue("left").replace("px",""))+t+"px"}}),[we]),Object(R.useEffect)((function(){if(Je){var e,t=null;return i&&ue.cm.on("blur",(function(){i(ue.getValue())})),c&&ue.cm.on("beforeChange",(function(e,t){c(e,t)})),p||(t=J(ue,"MDEditor__".concat(Le),Le)),(X||$)&&ue.cm.on("focus",(function(){document.addEventListener("keydown",Ye)})),(X||$)&&ue.cm.on("blur",(function(){document.removeEventListener("keydown",Ye)})),ue.cm.on("change",(function(e){var t=e.getValue();if(t){var a=t.match(/alert\((.*?)\)/g);if(a&&a.length>0)for(var n=0;n<a.length;n++)t=t.replace(a[n],"")}if(l&&l(t),Ge.current){var c=e.doc.getCursor(),i=c.line,o=c.ch,s=Je.getRange({line:i,ch:0},{line:i,ch:o});-1===B()(s).call(s,"#")||" "===(s=s.substring(j()(s).call(s,"#")+1))?(Te(!1),Ge.current=!1):Xe(s)}if(ke.current){var r,u=e.doc.getCursor(),m=u.line,d=u.ch,p=Je.getRange({line:m,ch:0},{line:m,ch:d});-1===B()(p).call(p,"@")?(he(!1),ke.current=!1):(p=p.substring(j()(p).call(p,"@")+1))?W.a.get(y()(r="/".concat(ee,"/")).call(r,te,"/members.json"),{params:{search:p}}).then((function(e){e&&e.data&&0!==e.data.total_count?Ne(e.data.users):Ne(void 0)})):Ne(Ce)}if(function(e,t,a){if(0!=a.length){var n,l=ue.cm,c=l.getValue();if(x){var i=[];w()(t).call(t,(function(t){var a,n,l,o,s,r,u,m,d=t.username;d=t.project_issues_index,-1!=B()(x).call(x,d)&&x.charAt(B()(x).call(x,d)-1)===e&&B()(x).call(x,y()(a="".concat(e)).call(a,d))===B()(c).call(c,y()(n="".concat(e)).call(n,d))&&(i[i.length]=y()(l=y()(o="[".concat(e)).call(o,d,"](/")).call(l,d,")"),i[i.length]=y()(s=y()(r=y()(u=y()(m="[".concat(e)).call(m,d,"](")).call(u,ee,"/")).call(r,te,"/issues/")).call(s,d,")"))})),0!=i.length&&w()(i).call(i,(function(e){c=c.replace(e,"")}))}var o=new F.a;w()(n=I()(a)).call(n,(function(e){w()(t).call(t,(function(t){t.project_issues_index===e&&o.set(t.project_issues_index,t.project_issues_index)}))}));var s=l.doc.getCursor(),r=s.line,u=s.ch;-1===B()(c).call(c,e)&&(He.current=[]);var m,d,p=l.getRange({line:r,ch:0},{line:r,ch:u}),f=l.getLine(r);f&&-1!==B()(f).call(f,e)?w()(m=I()(q()(o).call(o))).call(m,(function(t){var a,n,i,s,m=y()(a=y()(n=y()(i=y()(s="[".concat(e)).call(s,t,"](/")).call(i,ee,"/")).call(n,te,"/issues/")).call(a,o.get(t),")");if(P()(p).call(p,m)&&l.setSelection({line:r,ch:j()(p).call(p,e)-1},{line:r,ch:u}),-1===B()(c).call(c,m)){var d=new C.a(He.current);d.delete(o.get(t)),He.current=I()(d)}})):w()(d=I()(q()(o).call(o))).call(d,(function(t){var a,n,l,i,s=y()(a=y()(n=y()(l=y()(i="[".concat(e)).call(i,t,"](/")).call(l,ee,"/")).call(n,te,"/issues/")).call(a,o.get(t),")");if(-1===B()(c).call(c,s)){var r=new C.a(He.current);r.delete(o.get(t)),He.current=I()(r)}}))}}("#",Me,He.current),0!=Ie.current.length){var f,h=ue.cm,g=h.getValue();if(x){var v=[];w()(Ce).call(Ce,(function(e){var t;-1!=B()(x).call(x,e.username)&&"@"===x.charAt(B()(x).call(x,e.username)-1)&&B()(x).call(x,"@".concat(e.username))===B()(g).call(g,"@".concat(e.username))&&(v[v.length]=y()(t="[@".concat(e.username,"](/")).call(t,e.login,")"))})),0!=v.length&&w()(v).call(v,(function(e){g=g.replace(e,"")}))}var _=new F.a;w()(f=I()(Ie.current)).call(f,(function(e){w()(Ce).call(Ce,(function(t){t.login===e&&_.set(t.username,t.login)}))}));var E=h.doc.getCursor(),b=E.line,N=E.ch;-1===B()(g).call(g,"@")&&(Ie.current=[],Ee([]));var S,k,L=h.getRange({line:b,ch:0},{line:b,ch:N}),O=h.getLine(b);O&&-1!==B()(O).call(O,"@")?w()(S=I()(q()(_).call(_))).call(S,(function(e){var t,a=y()(t="[@".concat(e,"](/")).call(t,_.get(e),")");if(P()(L).call(L,a)&&h.setSelection({line:b,ch:j()(L).call(L,"@")-1},{line:b,ch:N}),-1===B()(g).call(g,a)){var n=new C.a(Ie.current);n.delete(_.get(e)),Ie.current=I()(n),Ee(I()(n))}})):w()(k=I()(q()(_).call(_))).call(k,(function(e){var t,a=y()(t="[@".concat(e,"](/")).call(t,_.get(e),")");if(-1===B()(g).call(g,a)){var n=new C.a(Ie.current);n.delete(_.get(e)),Ie.current=I()(n),Ee(I()(n))}}))}})),e=function(){var e;return ie.current&&(e=new K.default((function(e){var t,a=G(e);try{for(a.s();!(t=a.n()).done;){var n=t.value;(n.target.offsetHeight>0||n.target.offsetWidth>0)&&(ue.resize(),ue.cm.refresh(),ne&&ue.cm.focus())}}catch(e){a.e(e)}finally{a.f()}}))).observe(ie.current),e}(),function(){p||clearInterval(t),e&&e.unobserve(ie.current)}}}),[Je]),Object(R.useEffect)((function(){ue&&null!=x&&x!==ue.getValue()&&ue.setValue(x.toString())}),[ue,x,Le]),Object(R.useEffect)((function(){if(oe.current){var e=function(e){l=!0,c=e.pageY},t=function(){l=!1},a=function(e){if(l){var t=e.pageY-c;t<0&&(t=0),t>300&&(t=300);var a=N+t+"px";ue.resize("",a)}},n=oe.current,l=!1,c=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)}}}),[ue,oe]),T.a.createElement(R.Fragment,null,T.a.createElement("div",{ref:ie,className:y()(t=y()(a="df editormd-editing ".concat(u," ")).call(a,h&&"editormd-image-click-expand"," ")).call(t,Re||fe?"quoteBox":""," ")},T.a.createElement("div",{className:"edu-back-greyf5 radius4 editormd ".concat(s?"error":""),id:Le},Re&&ze,fe&&Qe,T.a.createElement("textarea",{style:{display:"none"},id:Oe,name:"content"}),T.a.createElement("div",{className:"CodeMirror cm-s-defualt",style:{display:"none"}}))),M?T.a.createElement("a",{ref:oe,className:"editor-resize"}):null,T.a.createElement("div",{className:"fr rememberTip"},!0===p?null:T.a.createElement("div",{id:Be,className:"edu-txt-right color-grey-cd font-12"})))}},vhIH:function(e,t,a){"use strict";a.r(t);var n=a("yQr1"),l=a.n(n),c=(a("T2oS"),a("W9HT")),i=a("EcSs"),o=a.n(i),s=(a("5NDa"),a("5rEg")),r=(a("+L6B"),a("2/Rp")),u=a("06Pm"),m=a.n(u),d=a("kA7L"),p=a.n(d),f=a("3SUL"),h=a.n(f),g=a("eYnF"),v=a.n(g),_=a("hO3g"),E=a.n(_),y=a("X5/F"),b=a.n(y),w=a("04Ix"),N=a.n(w),j=(a("OaEy"),a("2fM7")),S=a("o+MX"),C=a.n(S),x=a("cDcd"),I=a.n(x),k=a("vDqi"),L=a.n(k),O=(a("G8Fa"),a("js5m"),a("QCvN"));a("Fyak"),j.a.Option;var B=function(e){function t(e){var a;return m()(this,t),a=function(e,t,a){return t=v()(t),h()(e,function(){try{var e=!Boolean.prototype.valueOf.call(l()(Boolean,[],(function(){})))}catch(e){}return!!e}()?l()(t,a||[],v()(e).constructor):t.apply(e,a))}(this,t,[e]),N()(E()(a),"componentDidMount",(function(){a.getmergelist()})),N()(E()(a),"getmergelist",(function(){var e,t;a.setState({isSpin:!0});var n=a.props.match.params,l=n.projectsId,c=n.mergeId,i=n.owner,o=C()(e=C()(t="/".concat(i,"/")).call(t,l,"/pulls/")).call(e,c,"/edit.json");L.a.get(o).then((function(e){e?a.setState({isSpin:!1,data:e.data,pull:e.data.head,merge:e.data.base}):a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))})),a.state={data:void 0,merge:void 0,pull:void 0,isSpin:!1},a}return b()(t,e),p()(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,l=e.author,c=e.name;document.title=C()(a=C()(n="".concat(t.title,"-合并请求-")).call(n,l.name,"/")).call(a,c)}}},{key:"render",value:function(){var e,t,a,n,l,i=this.state,u=i.data,m=i.isSpin,d=i.pull,p=i.merge;return I.a.createElement("div",null,I.a.createElement("div",{className:"main updateMerge"},I.a.createElement(c.a,{spinning:m}," ",u?I.a.createElement("div",null,I.a.createElement("div",{className:"merge-header width100 inline-block"},I.a.createElement("div",{className:"width45 pull-left"},I.a.createElement("div",{className:"color-grey-3 mb10 fwb"},"源分支 : "),I.a.createElement(s.a.Group,{compact:!0,className:"display-flex"},I.a.createElement(r.a,{className:"merge-header-button flex1 maxW50 hide-1 task-hide",disabled:!0},u.is_original?C()(e="".concat(u.fork_project_user_name,"/")).call(e,u.fork_project_identifier):C()(t="".concat(u.project_author,"/")).call(t,u.project_name)),I.a.createElement(j.a,{defaultValue:u.is_original?C()(a="".concat(u.fork_project_user,":")).call(a,d):"".concat(d),className:"minW50 merge-flex1 flex1 matchwidth",disabled:!0})," ")," ")," ",I.a.createElement("div",{className:"width10 pull-left text-center mt25"},I.a.createElement("i",{className:"iconfont icon-youjiang color-grey-c font-32"})," ")," ",I.a.createElement("div",{className:"width45 pull-left"},I.a.createElement("div",null,I.a.createElement("div",{className:"color-grey-3 mb10 fwb"}," 目标分支 : ")," ",I.a.createElement(s.a.Group,{compact:!0,className:"display-flex"},I.a.createElement(r.a,{className:"merge-header-button flex1 maxW50 hide-1 task-hide",disabled:!0},C()(n="".concat(u.project_author,"/")).call(n,u.project_name)),I.a.createElement(j.a,{defaultValue:u.is_original?C()(l="".concat(u.project_login,":")).call(l,p):"".concat(p),className:"minW50 merge-flex1 flex1 matchwidth",disabled:!0})," ")," ")," ")," "),I.a.createElement(O.a,o()({},this.props,{merge_type:"edit",data:u,merge:p,pull:d}))," "):"")))}}]),t}(x.Component);t.default=B}}]); |