diff --git a/src/forge/Order/Milepost.js b/src/forge/Order/Milepost.js index a6f0c3cb6..7009dc7eb 100644 --- a/src/forge/Order/Milepost.js +++ b/src/forge/Order/Milepost.js @@ -1,12 +1,13 @@ import React, { Component } from 'react'; import { Link } from 'react-router-dom'; -import { Dropdown, Icon, Menu, Pagination, Typography, Popconfirm, Spin } from 'antd'; +import { Dropdown, Icon, Menu, Pagination, Typography, Popconfirm, Spin, Input } from 'antd'; import NoneData from '../Nodata'; import axios from 'axios'; import './order.css'; import CheckProfile from '../Component/ProfileModal/Profile'; const { Text } = Typography; +const Search = Input.Search; class Milepost extends Component { constructor(props) { @@ -15,14 +16,14 @@ class Milepost extends Component { data: undefined, limit: 15, page: 1, - order_type: undefined, + order_type: 'desc', //新建标签区域是否显示 none 隐藏 block 显示 display: 'none', status: 'open', openselect: 1, closeselect: undefined, order_name: undefined, - + keyword:undefined, spinings: true } } @@ -48,7 +49,7 @@ class Milepost extends Component { const url = `/${owner}/${projectsId}/milestones.json`; axios.get(url, { params: { - projectsId, page, limit, status, order_type, order_name + projectsId, page, limit, status, order_type, order_name,keyword } }).then((result) => { if (result) { @@ -147,6 +148,15 @@ class Milepost extends Component { this.getList(1, this.state.status, e.item.props.value, e.key); } + // 搜索 + searchFunc = (value) => { + const {status, order_type, order_name} = this.state + this.setState({ + keyword: value, + },()=>{ + this.getList(1,status,order_type,order_name); + }); + }; //控制新建标签页是否显示 newshow = () => { @@ -163,7 +173,7 @@ class Milepost extends Component { render() { - const { data, limit, page, openselect, closeselect, spinings } = this.state; + const { data, limit, page, openselect, closeselect, spinings,keyword } = this.state; const { projectsId , owner } = this.props.match.params; const menu = ( @@ -185,6 +195,17 @@ class Milepost extends Component { 里程碑{data && data.issue_tags_count}已创建 +
+ { this.setState({ keyword: e.target.value }) }} + /> +
  • this.opneMilelist(1)}>{data && data.open_count}个开启中
  • diff --git a/src/forge/Order/UpdateMilepost.js b/src/forge/Order/UpdateMilepost.js index c4f386575..fdede8ec1 100644 --- a/src/forge/Order/UpdateMilepost.js +++ b/src/forge/Order/UpdateMilepost.js @@ -131,7 +131,7 @@ class UpdateMilepost extends Component { required: true, message: '请输入描述内容' }], })( -