From b72889fa0eb143a94beb5bc110286fa459d4fbe3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=98=8E=E6=98=9F?= <321212099@qq.com> Date: Thu, 8 Aug 2024 11:43:48 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8C=E7=A8=8B=E7=A2=91=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E5=8F=8A=E7=BC=96=E8=BE=91=E9=A1=B5=E9=99=84=E4=BB=B6=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/forge/Order/Milepost.js | 2 +- src/forge/Order/MilepostDetail.js | 24 +++++++++++++++++++++++- src/forge/Order/UpdateMilepost.js | 6 +++++- 3 files changed, 29 insertions(+), 3 deletions(-) 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) {