|
@@ -1,5 +1,5 @@
|
|
|
import React, { useState, useEffect, useRef } from 'react';
|
|
import React, { useState, useEffect, useRef } from 'react';
|
|
|
-import { Select, Radio, Card, Row, Col, Input } from 'antd';
|
|
|
|
|
|
|
+import { Select, Radio, Card, Row, Col, Input ,Button} from 'antd';
|
|
|
import { PageContainer } from '@ant-design/pro-layout';
|
|
import { PageContainer } from '@ant-design/pro-layout';
|
|
|
import { connect } from 'umi';
|
|
import { connect } from 'umi';
|
|
|
|
|
|
|
@@ -20,7 +20,7 @@ const AllBugs = (props) => {
|
|
|
const { dispatch, commonId, reportCommonInfo, reportReview, categories } = props;
|
|
const { dispatch, commonId, reportCommonInfo, reportReview, categories } = props;
|
|
|
const [status, setStatus] = useState('tree');
|
|
const [status, setStatus] = useState('tree');
|
|
|
const [page2List, setPage2List] = useState([]);
|
|
const [page2List, setPage2List] = useState([]);
|
|
|
- const [page3List, setPage3List] = useState([]);
|
|
|
|
|
|
|
+ const [page3List, setPage3List] = useState([])
|
|
|
const [page1, setPage1] = useState('');
|
|
const [page1, setPage1] = useState('');
|
|
|
const [page2, setPage2] = useState('');
|
|
const [page2, setPage2] = useState('');
|
|
|
const [page3, setPage3] = useState('');
|
|
const [page3, setPage3] = useState('');
|
|
@@ -62,6 +62,8 @@ const AllBugs = (props) => {
|
|
|
if (page1) {
|
|
if (page1) {
|
|
|
const newPage = `${page1}${page2 ? '-' + page2 : ''}${page3 ? '-' + page3 : ''}`;
|
|
const newPage = `${page1}${page2 ? '-' + page2 : ''}${page3 ? '-' + page3 : ''}`;
|
|
|
setPage(newPage);
|
|
setPage(newPage);
|
|
|
|
|
+ }else{
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
}, [page1, page2, page3]);
|
|
}, [page1, page2, page3]);
|
|
|
|
|
|
|
@@ -75,6 +77,13 @@ const AllBugs = (props) => {
|
|
|
});
|
|
});
|
|
|
};
|
|
};
|
|
|
|
|
|
|
|
|
|
+ const clearPageSelect = ()=>{
|
|
|
|
|
+ setPage1("");
|
|
|
|
|
+ setPage2("");
|
|
|
|
|
+ setPage3("");
|
|
|
|
|
+ setPage("null");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
|
if (!categories.length) {
|
|
if (!categories.length) {
|
|
|
dispatch({
|
|
dispatch({
|
|
@@ -145,6 +154,7 @@ const AllBugs = (props) => {
|
|
|
return <Select.Option value={item.item} key={item.item}>{item.item}</Select.Option>;
|
|
return <Select.Option value={item.item} key={item.item}>{item.item}</Select.Option>;
|
|
|
})}
|
|
})}
|
|
|
</Select>
|
|
</Select>
|
|
|
|
|
+ <Button type="primary" onClick={clearPageSelect}>清空选择</Button>
|
|
|
</div>
|
|
</div>
|
|
|
</Col>
|
|
</Col>
|
|
|
|
|
|