1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[132],{G8Fa:function(e,t,a){},QCvN:function(e,t,a){"use strict";var n=a("yQr1"),i=a.n(n),s=a("+oHS"),r=a.n(s),l=a("OWCx"),o=a.n(l),c=a("5PDf"),d=a.n(c),u=a("fHi0"),p=a.n(u),m=a("RXMP"),h=a.n(m),_=a("qjzJ"),f=a.n(_),v=a("HnXd"),g=a.n(v),S=a("LYCE"),E=a.n(S),y=(a("T2oS"),a("W9HT")),w=(a("+L6B"),a("2/Rp")),b=(a("y8nQ"),a("Vl3Y")),N=(a("5NDa"),a("5rEg")),I=(a("+BJd"),a("mr32")),j=(a("lUTK"),a("BvKs")),L=a("06Pm"),k=a.n(L),x=a("kA7L"),C=a.n(x),D=a("3SUL"),F=a.n(D),O=a("eYnF"),W=a.n(O),V=a("X5/F"),M=a.n(V),B=a("04Ix"),P=a.n(B),A=(a("OaEy"),a("2fM7")),H=a("o+MX"),T=a.n(H),q=a("FLGM"),G=a.n(q),Q=a("lHQ6"),X=a.n(Q),U=a("ZbhI"),J=a.n(U),Y=a("cDcd"),R=a.n(Y),K=a("vDqi"),z=a.n(K),Z=(a("G8Fa"),a("js5m"),a("p7gc"));function $(e,t){var a=r()(e);if(o.a){var n=o()(e);t&&(n=d()(n).call(n,(function(t){return p()(e,t).enumerable}))),a.push.apply(a,n)}return a}function ee(e){for(var t=1;t<arguments.length;t++){var a,n,i=null!=arguments[t]?arguments[t]:{};t%2?h()(a=$(Object(i),!0)).call(a,(function(t){P()(e,t,i[t])})):f.a?g()(e,f()(i)):h()(n=$(Object(i))).call(n,(function(t){E()(e,t,p()(i,t))}))}return e}var te=A.a.Option,ae=function(e){function t(e){var a;return k()(this,t),a=function(e,t,a){return t=W()(t),F()(e,function(){try{var e=!Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){})))}catch(e){}return!!e}()?i()(t,a||[],W()(e).constructor):t.apply(e,a))}(this,t,[e]),P()(a,"componentDidMount",(function(){a.get_default_selects(),a.set_defatul(),a.getIssueList()})),P()(a,"componentDidUpdate",(function(e){var t=a.props.match.params,n=t.projectsId,i=t.owner,s=e.match.params.projectsId,r=e.match.params.owner;s===n&&r===i||a.get_default_selects(),e&&a.props&&!a.props.checkIfLogin()&&a.props.history.push("/403")})),P()(a,"getIssueList",(function(){var e,t=a.props.match.params,n=t.projectsId,i=t.owner,s=T()(e="/v1/".concat(i,"/")).call(e,n,"/issues");z.a.get(s,{params:{only_name:!0}}).then((function(e){e&&e.data&&a.setState({issue_lists:e.data.issues})}))})),P()(a,"get_default_selects",(function(){var e,t=a.props.match.params,n=t.projectsId,i=t.owner;a.setState({isSpin:!0}),z.a.get(T()(e="/".concat(i,"/")).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})}))})),P()(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()}))})),P()(a,"InitData",(function(){a.props.form.setFieldsValue(ee({},a.state))})),P()(a,"onPanelChange",(function(e,t){a.setState({value:e})})),P()(a,"onSelect",(function(e){a.setState({value:e,selectedValue:e})})),P()(a,"renderMenu",(function(e,t){return R.a.createElement(j.a,null,e&&e.length>0&&G()(e).call(e,(function(e,n){return R.a.createElement(j.a.Item,{key:e,onClick:function(){return a.getOption(e,t)}},e)})))})),P()(a,"renderSelect",(function(e){if(e&&e.length>0)return G()(e).call(e,(function(e,t){return R.a.createElement(te,{key:t+1,value:e.id+""},e.name||e.subject)}))})),P()(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,i=n.projectsId,s=n.mergeId,r=n.owner,l=a.props,o=l.merge,c=l.pull,d=l.merge_type,u=l.data,p=l.commits_count,m=l.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 h=a.state,_=h.desc,f=h.atWhoLoginList,v=h.disable_pr_vew;if("new"===d){var g,S=T()(g="/".concat(r,"/")).call(g,i,"/pulls.json");z.a.post(S,ee(ee({},t),{},{body:_,head:c,base:o,is_original:u&&u.is_original,fork_project_id:u&&u.fork_project_id,merge_user_login:u&&u.merge_user_login,merge_project_identifier:u&&u.merge_project_identifier,files_count:m,commits_count:p,receivers_login:f,attached_issue_ids:t.issue_id?[t.issue_id]:void 0})).then((function(e){if(e){var t,n,s;a.setState({isSpin:!1});var l=e.data.pull_request_number;a.props.history.push({pathname:v?T()(t="/".concat(r,"/")).call(t,i,"/pulls"):T()(n=T()(s="/".concat(r,"/")).call(s,i,"/pulls/")).call(n,l),query:{showNps:!0}});var o=a.props.getDetail;o&&o()}else a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))}else{var E,y,w=T()(E=T()(y="/".concat(r,"/")).call(y,i,"/pulls/")).call(E,s,".json");z.a.put(w,ee(ee({},t),{},{body:_,head:c,base:o,receivers_login:f,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:T()(t=T()(n="/".concat(r,"/")).call(n,i,"/pulls/")).call(t,s)})):a.setState({isSpin:!1})})).catch((function(e){a.setState({isSpin:!1})}))}}}))})),P()(a,"onContentChange",(function(e){a.setState({desc:e})})),P()(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 M()(t,e),C()(t,[{key:"render",value:function(){var e=this,t=this.props,a=t.merge_type,n=t.project,i=n&&n.open_blockchain,s=this.props.form.getFieldDecorator,r=this.props.match.params,l=r.projectsId,o=r.mergeId,c=r.owner,d=this.state,u=d.issue_tag_ids,p=d.fixed_version_id,m=d.assigned_to_id,h=d.priority_id,_=d.desc,f=d.isSpin,v=d.title,g=d.members,S=d.issue_tags,E=d.issue_versions,j=d.issue_priories,L=d.issue_lists,k=d.issue_id;return R.a.createElement("div",null,R.a.createElement(y.a,{spinning:f},R.a.createElement("div",{className:"mb20"},R.a.createElement("span",{className:"font-16 fwb mr10 ver-middle"},"new"===a?"新建":"编辑","合并请求:"),R.a.createElement(I.a,{color:"#28BD6C",className:"ver-middle"},"可合并的")),R.a.createElement(b.a,null,R.a.createElement("div",{className:"width100 inline-block"},R.a.createElement("div",{className:"width70 pull-left"},R.a.createElement(b.a.Item,null,s("title",{rules:[{required:!0,message:"请填写请求标题"}],initialValue:v})(R.a.createElement(N.a,{placeholder:"标题",maxLength:200}))),R.a.createElement("div",{style:{position:"relative"}},R.a.createElement(Z.a,{placeholder:"请输入合并请求的描述...",height:450,mdID:"merge-new-description",initValue:_,onChange:this.onContentChange,isCanAtme:!0,changeAtWhoLoginList:this.changeAtWhoLoginList,owner:c,projectsId:l})),R.a.createElement("p",{className:"clearfix mt20"},R.a.createElement(w.a,{type:"primary",loading:f,onClick:this.handleSubmit},R.a.createElement("span",{className:"plr10"},"new"===a?"创建":"提交")),R.a.createElement(w.a,{type:"default",className:"ml30",onClick:function(){var t,n,i;e.props.history.push("new"===a?T()(t="/".concat(c,"/")).call(t,l,"/pulls"):T()(n=T()(i="/".concat(c,"/")).call(i,l,"/pulls/")).call(n,o))}},R.a.createElement("span",{className:"plr10"},"取消")))),R.a.createElement("div",{className:"width30 pull-left"},R.a.createElement("div",{className:"pl30"},R.a.createElement(b.a.Item,null,s("assigned_to_id",{initialValue:m})(R.a.createElement(A.a,{placeholder:"未选择审查人员",showSearch:!0,className:"searchIcon",suffixIcon:R.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&J()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},R.a.createElement(te,{key:0,value:""},"未选择审查人员"),this.renderSelect(g)))),R.a.createElement(b.a.Item,null,s("fixed_version_id",{initialValue:p})(R.a.createElement(A.a,{placeholder:E&&E.length>0?"未选择里程碑":"请添加里程碑",showSearch:!0,className:"searchIcon",suffixIcon:R.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&J()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},R.a.createElement(te,{key:0,value:""},E&&E.length>0?"未选择里程碑":"请添加里程碑"),this.renderSelect(E)))),R.a.createElement(b.a.Item,null,s("issue_tag_ids",{initialValue:u})(R.a.createElement(A.a,{placeholder:S&&S.length>0?"未选择标记":"请在仓库设置里添加标记",showSearch:!0,className:"searchIcon",suffixIcon:R.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&J()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},R.a.createElement(te,{key:0,value:""},S&&S.length>0?"未选择标记":"请在仓库设置里添加标记"),this.renderSelect(S)))),R.a.createElement(b.a.Item,null,s("priority_id",{initialValue:h})(R.a.createElement(A.a,{placeholder:"优先级",showSearch:!0},this.renderSelect(j)))),R.a.createElement(b.a.Item,{style:{display:i?"block":"none"}},s("issue_id",{initialValue:k})(R.a.createElement(A.a,{placeholder:"关联疑修",showSearch:!0,className:"searchIcon",suffixIcon:R.a.createElement("i",{className:"iconfont icon-sousuo1"}),optionFilterProp:"children",filterOption:function(e,t){var a;return t.props.value&&t.props.children&&J()(a=t.props.children.toLowerCase()).call(a,e.toLowerCase())>=0}},R.a.createElement(te,{key:0,value:""},L&&L.length>0?"未选择疑修":"当前仓库还没有疑修"),this.renderSelect(L))))))))))}}])}(Y.Component),ne=b.a.create({name:"NewMergeForm"})(ae);t.a=ne},js5m:function(e,t,a){},vhIH:function(e,t,a){"use strict";a.r(t);var n=a("yQr1"),i=a.n(n),s=(a("T2oS"),a("W9HT")),r=a("EcSs"),l=a.n(r),o=(a("5NDa"),a("5rEg")),c=(a("+L6B"),a("2/Rp")),d=a("06Pm"),u=a.n(d),p=a("kA7L"),m=a.n(p),h=a("3SUL"),_=a.n(h),f=a("eYnF"),v=a.n(f),g=a("X5/F"),S=a.n(g),E=a("04Ix"),y=a.n(E),w=(a("OaEy"),a("2fM7")),b=a("o+MX"),N=a.n(b),I=a("cDcd"),j=a.n(I),L=a("vDqi"),k=a.n(L),x=(a("G8Fa"),a("js5m"),a("QCvN"));w.a.Option;var C=function(e){function t(e){var a;return u()(this,t),a=function(e,t,a){return t=v()(t),_()(e,function(){try{var e=!Boolean.prototype.valueOf.call(i()(Boolean,[],(function(){})))}catch(e){}return!!e}()?i()(t,a||[],v()(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,i=n.projectsId,s=n.mergeId,r=n.owner,l=N()(e=N()(t="/".concat(r,"/")).call(t,i,"/pulls/")).call(e,s,"/edit.json");k.a.get(l).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 S()(t,e),m()(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,i=e.author,s=e.name;document.title=N()(a=N()(n="".concat(t.title,"-合并请求-")).call(n,i.name,"/")).call(a,s)}}},{key:"render",value:function(){var e,t,a,n,i,r=this.state,d=r.data,u=r.isSpin,p=r.pull,m=r.merge;return j.a.createElement("div",null,j.a.createElement("div",{className:"main updateMerge"},j.a.createElement(s.a,{spinning:u}," ",d?j.a.createElement("div",null,j.a.createElement("div",{className:"merge-header width100 inline-block"},j.a.createElement("div",{className:"width45 pull-left"},j.a.createElement("div",{className:"color-grey-3 mb10 fwb"},"源分支 : "),j.a.createElement(o.a.Group,{compact:!0,className:"display-flex"},j.a.createElement(c.a,{className:"merge-header-button flex1 maxW50 hide-1 task-hide",disabled:!0},d.is_original?N()(e="".concat(d.fork_project_user_name,"/")).call(e,d.fork_project_identifier):N()(t="".concat(d.project_author,"/")).call(t,d.project_name)),j.a.createElement(w.a,{defaultValue:d.is_original?N()(a="".concat(d.fork_project_user,":")).call(a,p):"".concat(p),className:"minW50 merge-flex1 flex1 matchwidth",disabled:!0})," ")," ")," ",j.a.createElement("div",{className:"width10 pull-left text-center mt25"},j.a.createElement("i",{className:"iconfont icon-youjiang color-grey-c font-32"})," ")," ",j.a.createElement("div",{className:"width45 pull-left"},j.a.createElement("div",null,j.a.createElement("div",{className:"color-grey-3 mb10 fwb"}," 目标分支 : ")," ",j.a.createElement(o.a.Group,{compact:!0,className:"display-flex"},j.a.createElement(c.a,{className:"merge-header-button flex1 maxW50 hide-1 task-hide",disabled:!0},N()(n="".concat(d.project_author,"/")).call(n,d.project_name)),j.a.createElement(w.a,{defaultValue:d.is_original?N()(i="".concat(d.project_login,":")).call(i,m):"".concat(m),className:"minW50 merge-flex1 flex1 matchwidth",disabled:!0})," ")," ")," ")," "),j.a.createElement(x.a,l()({},this.props,{merge_type:"edit",data:d,merge:m,pull:p}))," "):"")))}}])}(I.Component);t.default=C}}]); |