issue列表:筛选清除按钮、切换时清除分页
This commit is contained in:
parent
3d9b43a784
commit
0e643287f9
|
@ -220,9 +220,6 @@ class order extends Component {
|
||||||
const { status_type } = this.state;
|
const { status_type } = this.state;
|
||||||
this.getIssueList(status_type);
|
this.getIssueList(status_type);
|
||||||
})
|
})
|
||||||
// this.state.select_params.order_name = key_name[0];
|
|
||||||
// this.state.select_params.order_type = e.item.props.value;
|
|
||||||
// this.state.select_params.page = 1;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
getOption = (e, id, name, toGet) => {
|
getOption = (e, id, name, toGet) => {
|
||||||
|
@ -283,15 +280,15 @@ class order extends Component {
|
||||||
// 翻页
|
// 翻页
|
||||||
ChangePage = (page) => {
|
ChangePage = (page) => {
|
||||||
window.scrollTo(0,0);
|
window.scrollTo(0,0);
|
||||||
|
const { status_type } = this.state;
|
||||||
this.setState({
|
this.setState({
|
||||||
isSpin: true,
|
isSpin: true,
|
||||||
checkedValue: [],
|
checkedValue: [],
|
||||||
all: false
|
all: false,
|
||||||
|
},()=>{
|
||||||
|
this.state.select_params.page=page;
|
||||||
|
this.getIssueList(status_type);
|
||||||
});
|
});
|
||||||
|
|
||||||
const { status_type } = this.state;
|
|
||||||
this.state.select_params.page = page;
|
|
||||||
this.getIssueList(status_type);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// 搜索
|
// 搜索
|
||||||
|
@ -346,12 +343,12 @@ class order extends Component {
|
||||||
ChangeAssign = (type) => {
|
ChangeAssign = (type) => {
|
||||||
const { current_user } = this.props;
|
const { current_user } = this.props;
|
||||||
this.setState({
|
this.setState({
|
||||||
isSpin: true,
|
isSpin: true
|
||||||
});
|
});
|
||||||
if (type) {
|
if (type) {
|
||||||
if (!current_user) {
|
if (!current_user) {
|
||||||
this.setState({
|
this.setState({
|
||||||
isSpin: false,
|
isSpin: false
|
||||||
});
|
});
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
@ -385,7 +382,7 @@ class order extends Component {
|
||||||
this.state.select_params.author_id = undefined;
|
this.state.select_params.author_id = undefined;
|
||||||
}
|
}
|
||||||
const { status_type } = this.state;
|
const { status_type } = this.state;
|
||||||
|
this.state.select_params.page = 1;
|
||||||
this.getIssueList(status_type);
|
this.getIssueList(status_type);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -563,6 +560,49 @@ class order extends Component {
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
clearSelectParams=()=>{
|
||||||
|
this.setState({
|
||||||
|
status_type: "1", // 默认显示开启中的
|
||||||
|
issue_tag_ids: "标记",
|
||||||
|
tracker_ids: "类型",
|
||||||
|
author_ids: "发布人",
|
||||||
|
assigned_to_ids: "负责人",
|
||||||
|
fixed_version_ids: "里程碑",
|
||||||
|
status_ids: "状态",
|
||||||
|
done_ratios: "完成度",
|
||||||
|
paix: "排序",
|
||||||
|
update_author_ids: "更换负责人",
|
||||||
|
update_fixed_version_ids: '更换里程碑',
|
||||||
|
update_status_ids: "修改状态",
|
||||||
|
begin: '',
|
||||||
|
end: '',
|
||||||
|
checkedValue: [],
|
||||||
|
allValue: [],
|
||||||
|
all: false,
|
||||||
|
search:undefined,
|
||||||
|
select_params: {
|
||||||
|
assigned_to_id: undefined, // 负责人
|
||||||
|
author_id: undefined, // 发布人
|
||||||
|
issue_tag_id: undefined, // 标记
|
||||||
|
tracker_id: undefined, //类型
|
||||||
|
done_ratio: undefined, // 完成度
|
||||||
|
status_id: undefined, // 优先级
|
||||||
|
fixed_version_id: undefined,//里程碑
|
||||||
|
order_name: undefined,
|
||||||
|
order_type: undefined,
|
||||||
|
search: undefined,
|
||||||
|
update_author_id: undefined,
|
||||||
|
update_fixed_version_id: undefined,
|
||||||
|
update_status_id: undefined,
|
||||||
|
page: 1,
|
||||||
|
limit: 15,
|
||||||
|
}
|
||||||
|
},()=>{
|
||||||
|
this.getIssueList("1");
|
||||||
|
})
|
||||||
|
}
|
||||||
|
|
||||||
menu =()=> (
|
menu =()=> (
|
||||||
<Menu onClick={(e) => this.getMenu(e)}>
|
<Menu onClick={(e) => this.getMenu(e)}>
|
||||||
<Menu.Item key={"created_on-desc"} value="desc">
|
<Menu.Item key={"created_on-desc"} value="desc">
|
||||||
|
@ -634,6 +674,7 @@ class order extends Component {
|
||||||
/>
|
/>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
|
<a className="mr20 color-grey-6" onClick={this.clearSelectParams}><i className="iconfont icon-shanchu6 mr3 font-14"></i>清除筛选条件</a>
|
||||||
<DatePicker
|
<DatePicker
|
||||||
value={begin ? moment(begin, 'YYYY-MM-DD') : ""}
|
value={begin ? moment(begin, 'YYYY-MM-DD') : ""}
|
||||||
style={{ marginRight: "20px" }}
|
style={{ marginRight: "20px" }}
|
||||||
|
@ -912,7 +953,7 @@ class order extends Component {
|
||||||
<div className="pt30 mb30 edu-txt-center" style={{borderTop:"1px solid #eee"}}>
|
<div className="pt30 mb30 edu-txt-center" style={{borderTop:"1px solid #eee"}}>
|
||||||
<Pagination
|
<Pagination
|
||||||
simple
|
simple
|
||||||
defaultCurrent={select_params.page}
|
current={select_params.page}
|
||||||
total={search_count}
|
total={search_count}
|
||||||
pageSize={select_params.limit}
|
pageSize={select_params.limit}
|
||||||
onChange={this.ChangePage}
|
onChange={this.ChangePage}
|
||||||
|
|
Loading…
Reference in New Issue