From bedb5448a618f26dc51286fe334e87aa57575789 Mon Sep 17 00:00:00 2001 From: caishi <1149225589@qq.com> Date: Thu, 28 May 2020 11:52:59 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E7=BC=96=E8=BE=91=E9=87=8C=E7=A8=8B?= =?UTF-8?q?=E7=A2=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Order/UpdateMilepost.js | 18 ++++++++---------- src/forge/Order/newMilepost.js | 13 ++----------- 2 files changed, 10 insertions(+), 21 deletions(-) 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 (