diff --git a/src/glcc/index.jsx b/src/glcc/index.jsx index 2afd4ff40..d19deca0d 100644 --- a/src/glcc/index.jsx +++ b/src/glcc/index.jsx @@ -99,6 +99,7 @@ const Glcc = (propsF) => { const [lockedTaskName, setLockedTaskName] = useState(undefined); // 用户与导师双向选定的课题id const [checkedTaskId, setCheckedTaskId] = useState(undefined); + const [studentRegId, setStudentRegId] = useState(undefined); useEffect(()=>{ // 获取用户课题报名信息current_user user_id @@ -110,6 +111,7 @@ const Glcc = (propsF) => { data[item.taskId] = item.id; item.locked && setLockedTaskName(item.taskName); item.passStatus && setCheckedTaskId(item.taskId); + item.passStatus && setStudentRegId(item.studentRegId); }) setApplyTaskId(data); response.data&&setCancelCount(Number(response.data.cancelCount)); @@ -217,7 +219,7 @@ const Glcc = (propsF) => { ( - + )} > diff --git a/src/glcc/interimReview/studentSubmit.jsx b/src/glcc/interimReview/studentSubmit.jsx index 0807460c9..acc0e1360 100644 --- a/src/glcc/interimReview/studentSubmit.jsx +++ b/src/glcc/interimReview/studentSubmit.jsx @@ -9,7 +9,7 @@ import {getMediumTermExamineInfo, submitMedium} from '../api'; import './index.scss'; function StudentSubmit(props){ - const {form, checkedTaskId, checkTime1} = props; + const {form, checkedTaskId, checkTime1, studentRegId} = props; const {getFieldDecorator, validateFieldsAndScroll } = form; const [detail, setDetail] = useState(undefined); const [reload, setReload] = useState(undefined); @@ -42,7 +42,7 @@ function StudentSubmit(props){ codeOrPrUrl, defenceVideoUrl, taskId: checkedTaskId, - studentRegId: detail.studentRegId + studentRegId: studentRegId } console.log('params', params); submitMedium(params).then(res=>{