|
@@ -43,6 +43,7 @@ const uploadButton = (
|
|
|
);
|
|
|
|
|
|
const Step2 = (props) => {
|
|
|
+ console.log('step2')
|
|
|
const [reportForm] = Form.useForm();
|
|
|
const [addCaseForm] = Form.useForm();
|
|
|
const [addBugForm] = Form.useForm();
|
|
@@ -75,8 +76,8 @@ const Step2 = (props) => {
|
|
|
let formData = new FormData();
|
|
|
formData.append('name', res.name);
|
|
|
formData.append('report_id', reportCommonInfo.id);
|
|
|
- formData.append('worker_id', '2');
|
|
|
- formData.append('case_take_id', '1718-1718');
|
|
|
+ formData.append('worker_id', idInfo.userId);
|
|
|
+ formData.append('case_take_id', idInfo.case_take_id);
|
|
|
formData.append('device_model', res.device_model);
|
|
|
formData.append('device_brand', res.device_brand);
|
|
|
formData.append('device_os', res.device_os);
|
|
@@ -134,15 +135,6 @@ const Step2 = (props) => {
|
|
|
});
|
|
|
};
|
|
|
|
|
|
- // useEffect(()=>{
|
|
|
- // const
|
|
|
- // const currCase = testCaseList.filter(item=>
|
|
|
- // item.id === res.id
|
|
|
- // )
|
|
|
- // console.log(currCase);
|
|
|
- // currentTestCaseRef.current = currCase;
|
|
|
- // },[testCaseList])
|
|
|
-
|
|
|
const handleAddBug = () => {
|
|
|
addBugForm.validateFields().then((res) => {
|
|
|
let formData = new FormData();
|
|
@@ -154,9 +146,9 @@ const Step2 = (props) => {
|
|
|
formData.append('recurrent', res.recurrent);
|
|
|
formData.append('parent', null);
|
|
|
formData.append('useCase', currentTestCaseRef.current.id);
|
|
|
- formData.append('case_id', '1718');
|
|
|
- formData.append('case_take_id', '1718-1718');
|
|
|
- formData.append('worker_id', '2');
|
|
|
+ formData.append('case_id', idInfo.caseId);
|
|
|
+ formData.append('case_take_id', idInfo.case_take_id);
|
|
|
+ formData.append('worker_id', idInfo.userId);
|
|
|
formData.append('page', `${res.page1}-${res.page2}-${res.page3}`);
|
|
|
if (fileList.length) {
|
|
|
let str = '';
|
|
@@ -210,21 +202,21 @@ const Step2 = (props) => {
|
|
|
dispatch({
|
|
|
type: 'editReport/getPathInfo',
|
|
|
payload: {
|
|
|
- case_take_id: '1718-1718',
|
|
|
+ case_take_id: idInfo.case_take_id,
|
|
|
report_id: reportCommonInfo.id,
|
|
|
},
|
|
|
});
|
|
|
dispatch({
|
|
|
type: 'editReport/getBugRecommendPath',
|
|
|
payload: {
|
|
|
- case_take_id: '1718-1718',
|
|
|
+ case_take_id: idInfo.case_take_id,
|
|
|
report_id: reportCommonInfo.id,
|
|
|
},
|
|
|
});
|
|
|
dispatch({
|
|
|
type: 'editReport/getBugRecommendList',
|
|
|
payload: {
|
|
|
- case_take_id: '1718-1718',
|
|
|
+ case_take_id: idInfo.case_take_id,
|
|
|
report_id: reportCommonInfo.id,
|
|
|
},
|
|
|
});
|
|
@@ -277,14 +269,7 @@ const Step2 = (props) => {
|
|
|
};
|
|
|
|
|
|
useEffect(() => {
|
|
|
- //判断是否已经有报告
|
|
|
- dispatch({
|
|
|
- type: 'editReport/getReportInfo',
|
|
|
- payload: {
|
|
|
- case_take_id: '1718-1718',
|
|
|
- worker_id: '2',
|
|
|
- },
|
|
|
- }).then((res) => {
|
|
|
+ //能到第二步,说明是有报告信息的
|
|
|
//有报告,获取对应信息。没有就直接转去了第一步
|
|
|
dispatch({
|
|
|
type: 'editReport/getTestCaseList',
|
|
@@ -300,10 +285,9 @@ const Step2 = (props) => {
|
|
|
});
|
|
|
dispatch({
|
|
|
type: 'editReport/getCategories',
|
|
|
- payload: { examId: 1718 },
|
|
|
+ payload: { examId: idInfo.examId },
|
|
|
});
|
|
|
- });
|
|
|
- }, [dispatch, reportCommonInfo.id]);
|
|
|
+ }, [dispatch, reportCommonInfo,idInfo.userId,idInfo.examId,idInfo.case_take_id]);
|
|
|
|
|
|
useEffect(() => {
|
|
|
let bugs = caseBugList.map(item => item.detail);
|
|
@@ -813,4 +797,5 @@ export default connect(({ editReport, loading }) => ({
|
|
|
categories: editReport.categories,
|
|
|
pathInfo: editReport.pathInfo,
|
|
|
osType: editReport.osType,
|
|
|
+ commonId: editReport.commonId,
|
|
|
}))(Step2);
|