From 70348f835533b95fdf331acf59306394dbd6eda0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=91=E6=98=8E=E6=98=9F?= <321212099@qq.com> Date: Wed, 7 Aug 2024 17:26:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=88=96=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E9=87=8C=E7=A8=8B=E7=A2=91=E4=BF=A1=E6=81=AF=E6=97=B6=EF=BC=8C?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E6=B7=BB=E5=8A=A0=E6=88=96=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E9=99=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/AppConfig.js | 2 +- src/forge/Order/Milepost.js | 2 +- src/forge/Order/UpdateMilepost.js | 46 ++++++++++++++++++++++++++++--- src/forge/Order/newMilepost.js | 46 +++++++++++++++++++++++++++++-- src/forge/Order/order.css | 3 ++ 5 files changed, 91 insertions(+), 8 deletions(-) diff --git a/src/AppConfig.js b/src/AppConfig.js index 1a241cead..7a8272a7a 100644 --- a/src/AppConfig.js +++ b/src/AppConfig.js @@ -32,7 +32,7 @@ export function initAxiosInterceptors(props) { // 判断网络是否连接 initOnlineOfflineListener(); - var proxy = "https://testforgeplus.trustie.net"; + var proxy = "https://testforgeplus.educoder.net"; //响应前的设置 axios.interceptors.request.use( config => { diff --git a/src/forge/Order/Milepost.js b/src/forge/Order/Milepost.js index 7009dc7eb..0ececf94f 100644 --- a/src/forge/Order/Milepost.js +++ b/src/forge/Order/Milepost.js @@ -45,7 +45,7 @@ class Milepost extends Component { getList = (page, status, order_type, order_name) => { const { projectsId ,owner } = this.props.match.params; - const { limit } = this.state; + const { limit,keyword } = this.state; const url = `/${owner}/${projectsId}/milestones.json`; axios.get(url, { params: { diff --git a/src/forge/Order/UpdateMilepost.js b/src/forge/Order/UpdateMilepost.js index fdede8ec1..2c4511b3a 100644 --- a/src/forge/Order/UpdateMilepost.js +++ b/src/forge/Order/UpdateMilepost.js @@ -1,5 +1,8 @@ import React, { Component } from 'react'; import { Calendar, Select, Radio, Col, Row, Divider, Input, Form, Spin } from 'antd'; +import Upload from "../Upload/Index"; +import UploadImg from "../Images/upload.png"; +import Attachments from "../Upload/attachment"; import axios from 'axios'; import moment from 'moment'; import '../Order/order.css'; @@ -14,7 +17,8 @@ class UpdateMilepost extends Component { data: undefined, value: moment('2017-01-25'), selectedValue: moment('2020-2-12'), - isSpin: false + isSpin: false, + get_attachments: undefined, } } @@ -34,6 +38,12 @@ class UpdateMilepost extends Component { selectedValue: time, }); } + // 获取上传后的文件id数组 + UploadFunc = (fileList) => { + this.setState({ + fileList, + }); + }; getmeil = () => { const { projectsId , owner } = this.props.match.params; @@ -47,11 +57,13 @@ class UpdateMilepost extends Component { if (result) { this.setState({ data: result.data, - selectedValue: result.data.effective_date && moment(result.data.effective_date) + selectedValue: result.data.effective_date && moment(result.data.effective_date), + get_attachments: result.data.attachments, }) this.props.form.setFieldsValue({ name: result.data.name, - description: result.data.description + description: result.data.description, + get_attachments: result.data.attachments, }); } @@ -101,7 +113,7 @@ class UpdateMilepost extends Component { render() { const { getFieldDecorator } = this.props.form; - const { isSpin , selectedValue } = this.state; + const { isSpin , selectedValue, get_attachments } = this.state; return (