From 6c7e308453d1955506db6f24dd9b1e65caadfdaf Mon Sep 17 00:00:00 2001
From: xiangpei <xiangpei@timesnew.cn>
Date: 星期二, 11 六月 2024 18:04:59 +0800
Subject: [PATCH] 阅卷
---
src/views/Exam/MarkPaper.vue | 42 ++++++++++++++++++++++++++++++++++++++++++
src/views/Exam/ExamManage.vue | 5 +++++
src/router.js | 7 ++++++-
3 files changed, 53 insertions(+), 1 deletions(-)
diff --git a/src/router.js b/src/router.js
index 4fdb4f0..4567a74 100644
--- a/src/router.js
+++ b/src/router.js
@@ -45,7 +45,12 @@
{
path: '/',
name: 'examIndex',
- component: () => import('@/views/Exam/ExamManage.vue')
+ component: () => import('@/views/Exam/ExamManage.vue'),
+ },
+ {
+ path: '/exam/mark/paper',
+ name: 'markPaper',
+ component: () => import('@/views/Exam/MarkPaper.vue'),
},
{
path: 'myexam',
diff --git a/src/views/Exam/ExamManage.vue b/src/views/Exam/ExamManage.vue
index 93f505b..f609511 100644
--- a/src/views/Exam/ExamManage.vue
+++ b/src/views/Exam/ExamManage.vue
@@ -76,6 +76,7 @@
>淇敼
</el-button>
<el-button type="danger" size="small" @click="deleteExam(scope.row.id)">鍒犻櫎</el-button>
+ <el-button type="success" size="small" @click="markPaper(scope.row)">闃呭嵎</el-button>
</template>
</el-table-column>
</el-table>
@@ -201,6 +202,10 @@
this.MyExamPaperList()
},
methods: {
+ markPaper(row) {
+ // 璺宠浆闃呭嵎椤甸潰
+ this.$router.push({path: "/exam/mark/paper", query: {examName: row.examName, examId: row.id}})
+ },
timeFormatter(row) {
return row.startTime + "鑷�" + row.endTime
},
diff --git a/src/views/Exam/MarkPaper.vue b/src/views/Exam/MarkPaper.vue
new file mode 100644
index 0000000..5322b1d
--- /dev/null
+++ b/src/views/Exam/MarkPaper.vue
@@ -0,0 +1,42 @@
+<template>
+ <div>
+ <div>
+ <div></div>
+ <div></div>
+ </div>
+ <div></div>
+ </div>
+</template>
+
+<script>
+import { getExamInfo } from "@/api/exam"
+export default {
+ name: "MarkPaper",
+ mounted() {
+ this.examInfo.examName = this.$route.query.examName
+ this.examInfo.id = this.$route.query.examId
+ this.getExamInfo()
+ },
+ data() {
+ return {
+ examInfo: {
+ examName: "",
+ id: null,
+ paperList: []
+ }
+
+ }
+ },
+ methods: {
+ getExamInfo() {
+ getExamInfo(this.examInfo.id).then(res => {
+ this.examInfo = res.data.data
+ })
+ }
+ }
+}
+</script>
+
+<style scoped>
+
+</style>
--
Gitblit v1.8.0