|
|
@@ -3,19 +3,33 @@
|
|
|
<el-header>
|
|
|
<el-row>
|
|
|
<el-col style="border-bottom: 1px solid #f5f5f5">
|
|
|
- <span class="startExam">试卷名字:</span>
|
|
|
- <span style="color: red;font-size: 18px;">{{ examInfo.examName }}</span>
|
|
|
- <span class="examTitle">考试时间:</span>
|
|
|
- <span style="color: red;font-size: 18px;">{{ examInfo.examTime }}</span>
|
|
|
- <div v-if="paperStatus === 3">
|
|
|
- <el-button
|
|
|
- type="warning"
|
|
|
- round
|
|
|
- style="background-color: #ffd550;float: right;color: black;font-weight: 800"
|
|
|
- @click="uploadExamToAdmin"
|
|
|
- >提交阅卷
|
|
|
- </el-button>
|
|
|
- </div>
|
|
|
+ <el-row>
|
|
|
+ <span class="examTitle">试卷名字: </span>
|
|
|
+ <span style="color: red;font-size: 18px;">{{ examInfo.examName }}</span>
|
|
|
+ <span class="examTitle">试卷总分: </span>
|
|
|
+ <span style="color: red;font-size: 18px;">{{ examInfo.paperScore }} 分</span>
|
|
|
+ <span class="examTitle">考试时间: </span>
|
|
|
+ <span style="color: red;font-size: 18px;">{{ examInfo.examTime }}</span>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <span class="examTitle">总分: </span>
|
|
|
+ <span style="color: red;font-size: 18px;">{{ examInfo.userScore }} 分</span>
|
|
|
+ <span class="examTitle">客观题得分: </span>
|
|
|
+ <span style="color: red;font-size: 18px;">{{ examInfo.objectiveScore }} 分</span>
|
|
|
+ <span class="examTitle">主观题得分: </span>
|
|
|
+ <span style="color: red;font-size: 18px;">{{ examInfo.subjectiveScore }} 分</span>
|
|
|
+ </el-row>
|
|
|
+ <el-row>
|
|
|
+ <div v-if="paperStatus === 3">
|
|
|
+ <el-button
|
|
|
+ type="warning"
|
|
|
+ round
|
|
|
+ style="background-color: #ffd550;float: right;color: black;font-weight: 800"
|
|
|
+ @click="uploadExamToAdmin"
|
|
|
+ >提交阅卷
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
+ </el-row>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</el-header>
|
|
|
@@ -43,8 +57,8 @@
|
|
|
({{ item.questionInfo.score }} 分)
|
|
|
</span>
|
|
|
<span v-html="item.questionInfo.questionContent" />
|
|
|
- <span v-if="item.questionInfo.questionType !== 8" style="color: green">
|
|
|
- (得分: {{ item.questionInfo.score }} 分)
|
|
|
+ <span style="color: green">
|
|
|
+ (得分: {{ item.userScore }} 分)
|
|
|
</span>
|
|
|
<div v-if="item.questionInfo.questionType !== 8">
|
|
|
<el-button
|
|
|
@@ -64,7 +78,7 @@
|
|
|
</span>
|
|
|
<span v-html="child.questionInfo.questionContent" />
|
|
|
<span style="color: green">
|
|
|
- (得分: {{ child.questionInfo.score }} 分)
|
|
|
+ (得分: {{ child.userScore }} 分)
|
|
|
</span>
|
|
|
<el-button
|
|
|
type="warning"
|
|
|
@@ -338,25 +352,6 @@
|
|
|
</div>
|
|
|
</el-card>
|
|
|
</el-row>
|
|
|
- <el-row class="card-style">
|
|
|
- <el-card>
|
|
|
- <el-checkbox-group
|
|
|
- v-for="(value, key) in items"
|
|
|
- :key="key"
|
|
|
- v-model="test"
|
|
|
- text-color="red"
|
|
|
- >
|
|
|
- <el-checkbox-button
|
|
|
- :label="value.content"
|
|
|
- disabled
|
|
|
- border
|
|
|
- style="margin-top: 20px"
|
|
|
- >
|
|
|
- <span>{{ value.content }}</span>
|
|
|
- </el-checkbox-button>
|
|
|
- </el-checkbox-group>
|
|
|
- </el-card>
|
|
|
- </el-row>
|
|
|
<el-row class="card-style">
|
|
|
<el-card>
|
|
|
<div>
|
|
|
@@ -517,7 +512,6 @@ export default {
|
|
|
},
|
|
|
questionMap: new Map(),
|
|
|
childMap: new Map(),
|
|
|
- userAnswers: new Map(),
|
|
|
questionResults: [],
|
|
|
questionMarks: [
|
|
|
{ score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' },
|
|
|
@@ -531,18 +525,6 @@ export default {
|
|
|
{ score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' },
|
|
|
{ score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' },
|
|
|
{ score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' }, { score: 0, review: '' }
|
|
|
- ],
|
|
|
- test: ['选项一', '选项三'],
|
|
|
- items: [
|
|
|
- { id: 10, content: '选项一', disabled: false, checked: true },
|
|
|
- { id: 11, content: '选项二', disabled: false, checked: false },
|
|
|
- { id: 12, content: '选项三', disabled: false, checked: false }
|
|
|
- ],
|
|
|
- test1: '选项一',
|
|
|
- items1: [
|
|
|
- { id: 0, content: '选项一', disabled: false, checked: true },
|
|
|
- { id: 1, content: '选项二', disabled: false, checked: false },
|
|
|
- { id: 2, content: '选项三', disabled: false, checked: false }
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
@@ -579,9 +561,13 @@ export default {
|
|
|
const respData = resp.data
|
|
|
this.examInfo = {
|
|
|
examId: respData.examId,
|
|
|
+ resultId: respData.resultId,
|
|
|
examName: respData.examName,
|
|
|
+ paperScore: respData.paperScore,
|
|
|
examTime: respData.examTime,
|
|
|
- resultId: respData.resultId
|
|
|
+ userScore: respData.userScore,
|
|
|
+ objectiveScore: respData.objectiveScore,
|
|
|
+ subjectiveScore: respData.subjectiveScore
|
|
|
}
|
|
|
this.questionResults = resp.data.questionResults
|
|
|
const paperId = resp.data.examId
|