@@ -30,6 +30,7 @@ const HomeworkUserSubmit: React.FC = () => {
3030 const [ defList , setdefList ] = useState < Array < userTaskType > > ( [ ] ) ;
3131 const [ formData , setformData ] = useState < string [ ] > ( [ '' ] ) ;
3232 const [ selected , setselected ] = useState < string > ( '' ) ;
33+ const [ submitTime , setSubmitTime ] = useState < string > ( '' )
3334 const [ group , setGroup ] = useState < dataType > ( { key : '后端组' , value : 'Backend' } ) ;
3435 const [ Comment , setComment ] = useState < CommentType [ ] > ( [ ] ) ;
3536 const [ currentSubmissionId , setCurrentSubmissionId ] = useState < string > ( '' ) ;
@@ -81,6 +82,7 @@ const HomeworkUserSubmit: React.FC = () => {
8182 setCurrentSubmissionId (
8283 resp . data . submission_infos [ version ] . submission_id || '' ,
8384 ) ;
85+ setSubmitTime ( resp . data . submission_infos [ version ] . time || '' )
8486 getComment ( resp . data . submission_infos [ version ] . submission_id || '' ) ;
8587 }
8688 } , null ) ;
@@ -95,14 +97,15 @@ const HomeworkUserSubmit: React.FC = () => {
9597
9698 const handleVersionChange = ( value : number ) => {
9799 if ( defList . length === 0 ) return ;
98- console . log ( value ) ;
100+
99101 setCurrentSubmissionId ( defList [ value ] . submission_id || '' ) ;
100102 setVersion ( value ) ;
101- console . log ( defList [ value ] . urls ) ;
103+ setSubmitTime ( defList [ value ] . time || '' )
104+ getComment ( defList [ value ] . submission_id || '' )
102105 } ;
103106
104107 const handleSubmit = ( ) => {
105- if ( status != 2 && formData [ 0 ] ) {
108+ if ( formData [ 0 ] ) {
106109 console . log ( formData ) ;
107110 post ( `/task/submitted` , {
108111 urls : formData ,
@@ -148,6 +151,7 @@ const HomeworkUserSubmit: React.FC = () => {
148151 setVersion ( 0 ) ;
149152 setCurrentSubmissionId ( resp . data . submission_infos [ 0 ] . submission_id || '' ) ;
150153 getComment ( resp . data . submission_infos [ 0 ] . submission_id || '' ) ;
154+ setSubmitTime ( resp . data . submission_infos [ 0 ] . time || '' )
151155 } else {
152156 setdefList ( [ ] ) ;
153157 setCurrentSubmissionId ( '' ) ;
@@ -197,12 +201,17 @@ const HomeworkUserSubmit: React.FC = () => {
197201 button_title = "提交作业"
198202 >
199203 { selectList . length > 0 && (
200- < Select
201- options = { selectList }
202- onChange = { handleVersionChange }
203- value = { selectList [ version ] ?. value || selectList [ 0 ] ?. value }
204- className = "select-version"
205- > </ Select >
204+ < div className = 'select' >
205+ < div className = 'time' > { submitTime } </ div >
206+ < Select
207+ options = { selectList }
208+ onChange = { handleVersionChange }
209+ value = { selectList [ version ] ?. value || selectList [ 0 ] ?. value }
210+ className = "select-version"
211+ > </ Select >
212+
213+ </ div >
214+
206215 ) }
207216 < InputBox
208217 key = { version }
0 commit comments