diff --git a/app/controllers/student_works_controller.rb b/app/controllers/student_works_controller.rb index a347e062d..e3d4d604a 100644 --- a/app/controllers/student_works_controller.rb +++ b/app/controllers/student_works_controller.rb @@ -559,6 +559,7 @@ class StudentWorksController < ApplicationController if @work.work_status == 0 @work.work_status = 1 @work.commit_time = Time.now + @work.compelete_status = 1 if @homework.homework_type == "practice" # 分组作业更新分组id @work.group_id = @homework.max_group_id if @homework.homework_type == "group" end diff --git a/app/views/homework_commons/works_list.json.jbuilder b/app/views/homework_commons/works_list.json.jbuilder index e3a5d9b84..fcc3e7a7c 100644 --- a/app/views/homework_commons/works_list.json.jbuilder +++ b/app/views/homework_commons/works_list.json.jbuilder @@ -43,7 +43,7 @@ elsif @user_course_identity == Course::STUDENT json.eff_score work_score_format(@work.eff_score, true, @score_open) json.current_complete_count @work.myshixun.try(:passed_count) if @homework.end_or_late json.complete_count @work.myshixun&.time_passed_count(@homework.homework_group_setting(@work.user_id)&.end_time) - json.view_answer_count @work.myshixun.try(:view_answer_count) + json.view_answer_count @work.myshixun.try(:view_answer_count).to_i json.work_status @work.compelete_status else json.(@work, :id, :work_status, :update_time, :ultimate_score) @@ -100,7 +100,7 @@ if @homework.homework_type == "practice" json.cost_time work.myshixun.try(:total_spend_time) json.current_complete_count work.myshixun.try(:passed_count) if @homework.end_or_late json.complete_count work.myshixun&.time_passed_count(@homework.homework_group_setting(work.user_id)&.end_time) - json.view_answer_count work.myshixun.try(:view_answer_count) + json.view_answer_count work.myshixun.try(:view_answer_count).to_i json.user_login work.user.try(:login) json.user_name work.user.try(:real_name) json.student_id work.user.try(:student_id) diff --git a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js index 45bbb690a..cb067a055 100644 --- a/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js +++ b/public/react/src/modules/courses/shixunHomework/Listofworksstudentone.js @@ -217,7 +217,7 @@ class Listofworksstudentone extends Component { : ( - + {record.classroom === undefined ? - -- : record.classroom === "" ? - -- : record.classroom === null ? - -- : - {record.classroom} } @@ -492,8 +492,9 @@ class Listofworksstudentone extends Component { key: 'operating', align: "center", className: 'font-14', + width: '40px', render: (text, record) => ( - + { record.submitstate === "未提交" ? -- : diff --git a/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js b/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js index ad3eadef4..f98ecf762 100644 --- a/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js +++ b/public/react/src/modules/courses/shixunHomework/ShixunHomeworkPage.js @@ -232,11 +232,9 @@ class ShixunHomeworkPage extends Component { typelist={teacherdatapage === undefined ? [""] : teacherdatapage.homework_status} /> this.gotohome()}>返回 - {teacherdatapage&&teacherdatapage.shixun_status>1?this.props.isAdmin()?实训详情: this.props.isStudent()?teacherdatapage&&teacherdatapage.time_status<5?实训详情:"":"":""} + {teacherdatapage&&teacherdatapage.shixun_status>1?实训详情:""}