1 line
5.6 KiB
JavaScript
1 line
5.6 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[145],{G8Fa:function(e,t,a){},s4sY:function(e,t,a){"use strict";a.r(t);var n=a("yQr1"),l=a.n(n),r=a("+oHS"),c=a.n(r),o=a("OWCx"),i=a.n(o),s=a("5PDf"),u=a.n(s),m=a("fHi0"),p=a.n(m),d=a("RXMP"),h=a.n(d),f=a("qjzJ"),v=a.n(f),E=a("HnXd"),y=a.n(E),g=a("LYCE"),S=a.n(g),D=(a("T2oS"),a("W9HT")),w=(a("qbNl"),a("JBPa")),C=(a("14J3"),a("BMrR")),b=(a("jCWc"),a("kPKH")),k=(a("OaEy"),a("2fM7")),M=(a("y8nQ"),a("Vl3Y")),N=(a("/zsF"),a("PArb")),Y=a("06Pm"),x=a.n(Y),T=a("kA7L"),P=a.n(T),j=a("3SUL"),F=a.n(j),V=a("eYnF"),H=a.n(V),L=a("X5/F"),O=a.n(L),W=a("04Ix"),q=a.n(W),z=(a("7Kak"),a("9yH6")),B=(a("5NDa"),a("5rEg")),I=a("o+MX"),J=a.n(I),R=a("lHQ6"),A=a.n(R),X=a("cDcd"),G=a.n(X),Q=a("vDqi"),K=a.n(Q),U=a("wd/R"),_=a.n(U);function Z(e,t){var a=c()(e);if(i.a){var n=i()(e);t&&(n=u()(n).call(n,(function(t){return p()(e,t).enumerable}))),a.push.apply(a,n)}return a}function $(e){for(var t=1;t<arguments.length;t++){var a,n,l=null!=arguments[t]?arguments[t]:{};t%2?h()(a=Z(Object(l),!0)).call(a,(function(t){q()(e,t,l[t])})):v.a?y()(e,v()(l)):h()(n=Z(Object(l))).call(n,(function(t){S()(e,t,p()(l,t))}))}return e}a("G8Fa");var ee=B.a.TextArea,te=z.a.Group,ae=z.a.Button,ne=function(e){function t(e){var a;return x()(this,t),a=function(e,t,a){return t=H()(t),F()(e,function(){try{var e=!Boolean.prototype.valueOf.call(l()(Boolean,[],(function(){})))}catch(e){}return!!e}()?l()(t,a||[],H()(e).constructor):t.apply(e,a))}(this,t,[e]),q()(a,"componentDidMount",(function(){a.updateDocumentTitle()})),q()(a,"componentDidUpdate",(function(e){e&&a.props&&!a.props.checkIfLogin()?a.props.history.push("/403"):a.updateDocumentTitle()})),q()(a,"onPanelChange",(function(e,t){a.setState({value:e})})),q()(a,"onSelect",(function(e){a.setState({value:e,selectedValue:e})})),q()(a,"submit",(function(){a.setState({isSpin:!0}),a.props.form.validateFieldsAndScroll((function(e,t){if(e)a.setState({isSpin:!1});else{var n,l=a.props.match.params,r=l.projectsId,c=l.owner,o=J()(n="/".concat(c,"/")).call(n,r,"/milestones.json"),i=void 0;a.state.selectedValue&&(i=a.state.selectedValue.format("YYYY-MM-DD")),K.a.post(o,$($({},t),{},{effective_date:i,status:"open"})).then((function(e){if(e){var t;a.setState({isSpin:!1}),window.scrollTo(0,0),a.props.history.push(J()(t="/".concat(c,"/")).call(t,r,"/milestones"));var n=a.props.getDetail;n&&n()}})).catch((function(e){a.setState({isSpin:!1})}))}}))})),q()(a,"cleartime",(function(){a.setState({selectedValue:void 0})})),a.state={data:void 0,value:_()("2017-01-25"),selectedValue:void 0,isSpin:!1},a}return O()(t,e),P()(t,[{key:"updateDocumentTitle",value:function(){var e=this.props.projectDetail;if(e){var t,a=e.author,n=e.name;document.title=J()(t="新建里程碑-".concat(a.name,"/")).call(t,n)}}},{key:"render",value:function(){var e=this.props.form.getFieldDecorator,t=this.state.isSpin;return G.a.createElement("div",{className:"main"},G.a.createElement(M.a,null,G.a.createElement("div",{style:{marginLeft:15,marginTop:24}},G.a.createElement("h1",null,"新的里程碑"),G.a.createElement("h5",{className:"mt-5 color-grey-9"},"里程碑可以组织任务和合并请求,并跟踪进度.")),G.a.createElement(N.a,null),G.a.createElement("div",{style:{display:"flex"}},G.a.createElement("div",{className:"newmilepostleft"},"标题",G.a.createElement("div",null,G.a.createElement(M.a.Item,null,e("name",{rules:[{required:!0,message:"请输入标题"}]})(G.a.createElement(B.a,{placeholder:"标题",autoComplete:"off",maxLength:30})))),"描述",G.a.createElement(M.a.Item,null,e("description",{rules:[{required:!0,message:"请输入描述内容"}]})(G.a.createElement(ee,{placeholder:"请输入描述内容...",style:{height:"150px"},maxLength:500})))),G.a.createElement("div",{className:"newmilepostrighe"},G.a.createElement("a",{style:{color:"black"}},"截止日期(可选)")," ",G.a.createElement("a",{style:{color:"red"},onClick:this.cleartime},"清除"),G.a.createElement("div",null,G.a.createElement(B.a,{style:{width:"120px"},value:this.state.selectedValue&&this.state.selectedValue.format("YYYY-MM-DD")})),G.a.createElement("div",{style:{width:300,border:"1px solid #d9d9d9",borderRadius:4,marginTop:25}},G.a.createElement(w.a,{fullscreen:!1,headerRender:function(e){for(var t=e.value,a=e.type,n=e.onChange,l=e.onTypeChange,r=[],c=t.clone(),o=t.localeData(),i=[],s=0;s<12;s++)c.month(s),i.push(o.monthsShort(c));for(var u=0;u<12;u++)r.push(G.a.createElement(k.a.Option,{className:"month-item",key:"".concat(u)},i[u]));for(var m=t.month(),p=t.year(),d=[],h=p-10;h<p+10;h+=1)d.push(G.a.createElement(k.a.Option,{key:h,value:h,className:"year-item"},h));return G.a.createElement("div",{style:{padding:10}},G.a.createElement(C.a,{type:"flex",justify:"space-between"},G.a.createElement(b.a,null,G.a.createElement(te,{size:"small",onChange:function(e){return l(e.target.value)},value:a},G.a.createElement(ae,{value:"month"},"日期"),G.a.createElement(ae,{value:"year"},"月份"))),G.a.createElement(b.a,null,G.a.createElement(k.a,{size:"small",dropdownMatchSelectWidth:!1,className:"my-year-select",style:{width:80},onChange:function(e){var a=t.clone().year(e);n(a)},value:String(p)},d)),G.a.createElement(b.a,null,G.a.createElement(k.a,{size:"small",dropdownMatchSelectWidth:!1,value:String(m),style:{width:75},onChange:function(e){var a=t.clone();a.month(A()(e,10)),n(a)}},r))))},onPanelChange:this.onPanelChange,onSelect:this.onSelect})))),G.a.createElement(N.a,null),G.a.createElement("div",{className:"clearfix mt15",onClick:this.submit},G.a.createElement(D.a,{spinning:t},G.a.createElement("a",{className:"topWrapper_btn fr"},"创建里程碑")))))}}])}(X.Component),le=M.a.create({name:"NewMilepostFrom"})(ne);t.default=le}}]); |