diff --git a/src/forge/Order/Milepost.js b/src/forge/Order/Milepost.js index 0ececf94f..e2478307a 100644 --- a/src/forge/Order/Milepost.js +++ b/src/forge/Order/Milepost.js @@ -197,7 +197,7 @@ class Milepost extends Component {
{ + return ; + }; renderMenu = (array, name, id) => { return ( @@ -274,7 +280,23 @@ class MilepostDetail extends Component {
- +
+
+ {data && data.description && data.description.length > 0 ? ( + this.commentCtx(data.description) + ) : ( + 暂无描述 + )} +
+ {data && data.attachments && data.attachments.length > 0 ? ( + + ) : ( + "" + )} +
diff --git a/src/forge/Order/UpdateMilepost.js b/src/forge/Order/UpdateMilepost.js index 2c4511b3a..2eaead659 100644 --- a/src/forge/Order/UpdateMilepost.js +++ b/src/forge/Order/UpdateMilepost.js @@ -19,6 +19,7 @@ class UpdateMilepost extends Component { selectedValue: moment('2020-2-12'), isSpin: false, get_attachments: undefined, + fileList: undefined, } } @@ -59,11 +60,13 @@ class UpdateMilepost extends Component { data: result.data, selectedValue: result.data.effective_date && moment(result.data.effective_date), get_attachments: result.data.attachments, + fileList: undefined, }) this.props.form.setFieldsValue({ name: result.data.name, description: result.data.description, get_attachments: result.data.attachments, + fileList: undefined, }); } @@ -77,7 +80,7 @@ class UpdateMilepost extends Component { this.props.form.validateFieldsAndScroll((err, values) => { if (!err) { const { projectsId , owner } = this.props.match.params; - const { meilid } = this.props.match.params; + const { meilid,fileList } = this.props.match.params; const url = `/${owner}/${projectsId}/milestones/${meilid}.json`; let time = this.state.selectedValue && this.state.selectedValue.format("YYYY-MM-DD"); @@ -87,6 +90,7 @@ class UpdateMilepost extends Component { project_id: projectsId, id: meilid, effective_date: time, + attachment_ids: fileList, status: 'open' }).then(result => { if (result) {