diff --git a/src/forge/Order/UpdateMilepost.js b/src/forge/Order/UpdateMilepost.js index 13b1374a..65f918d3 100644 --- a/src/forge/Order/UpdateMilepost.js +++ b/src/forge/Order/UpdateMilepost.js @@ -1,7 +1,8 @@ import React, { Component } from 'react'; import { Calendar, Select, Radio, Col, Row, Divider, Input, Form, Spin } from 'antd'; import axios from 'axios'; -import moment from 'moment' +import moment from 'moment'; +import '../Order/order.css'; const TextArea = Input.TextArea; @@ -46,7 +47,7 @@ class UpdateMilepost extends Component { if (result) { this.setState({ data: result.data, - selectedValue: moment(result.data.effective_date) + selectedValue: result.data.effective_date && moment(result.data.effective_date) }) this.props.form.setFieldsValue({ name: result.data.name, @@ -69,12 +70,9 @@ class UpdateMilepost extends Component { const { projectsId } = this.props.match.params; const { meilid } = this.props.match.params; const url = `/projects/${projectsId}/versions/${meilid}.json`; - let time = undefined; - if (this.state.selectedValue === undefined) { - } else { - time = this.state.selectedValue.format("YYYY-MM-DD") - } + let time = this.state.selectedValue && this.state.selectedValue.format("YYYY-MM-DD"); + axios.put(url, { ...values, project_id: projectsId, @@ -97,6 +95,7 @@ class UpdateMilepost extends Component { } }) } + // 清楚截止日期 claertime = () => { this.setState({ selectedValue: undefined, @@ -105,8 +104,7 @@ class UpdateMilepost extends Component { render() { const { getFieldDecorator } = this.props.form; - const { isSpin } = this.state; - + const { isSpin , selectedValue } = this.state; return (
@@ -144,7 +142,7 @@ class UpdateMilepost extends Component {
截止日期(可选) 清除
- +
{ - - } - onPanelChange = (time, mode) => { this.setState({ value: time @@ -80,11 +76,6 @@ class NewMilepost extends Component { return (
- {/*
*/} - {/*
*/}

新的里程碑

里程碑可以组织任务和合并请求,并跟踪进度.