|
@@ -29,28 +29,34 @@
|
|
<span>{{ detailInfo.examStudentName }}</span>
|
|
<span>{{ detailInfo.examStudentName }}</span>
|
|
</p>
|
|
</p>
|
|
<p>
|
|
<p>
|
|
- <span>证件号:</span><span>{{ detailInfo.identity }}</span>
|
|
|
|
|
|
+ <span>证件号:</span>
|
|
|
|
+ <span>{{ detailInfo.identity }}</span>
|
|
</p>
|
|
</p>
|
|
<p>
|
|
<p>
|
|
- <span>班级:</span><span>{{ detailInfo.classNo }}</span>
|
|
|
|
|
|
+ <span>班级:</span>
|
|
|
|
+ <span :title="detailInfo.classNo">{{ detailInfo.classNo }}</span>
|
|
</p>
|
|
</p>
|
|
<p>
|
|
<p>
|
|
- <span>科目(代码):</span
|
|
|
|
- ><span>{{ detailInfo.courseNameCode }}</span>
|
|
|
|
|
|
+ <span>科目(代码):</span>
|
|
|
|
+ <span>{{ detailInfo.courseNameCode }}</span>
|
|
</p>
|
|
</p>
|
|
<p>
|
|
<p>
|
|
- <span>考试时间:</span
|
|
|
|
- ><span
|
|
|
|
- >{{ detailInfo.examActivityStartTime | datetimeFilter }}~{{
|
|
|
|
- detailInfo.examActivityEndTime | datetimeFilter
|
|
|
|
- }}</span
|
|
|
|
- >
|
|
|
|
|
|
+ <span>考试时间:</span>
|
|
|
|
+ <span>{{ detailInfo.examActivityTime }}</span>
|
|
</p>
|
|
</p>
|
|
<p>
|
|
<p>
|
|
- <span>考场:</span><span>{{ detailInfo.roomName }}</span>
|
|
|
|
|
|
+ <span>考场:</span>
|
|
|
|
+ <span :title="detailInfo.roomName">{{ detailInfo.roomName }}</span>
|
|
</p>
|
|
</p>
|
|
<p>
|
|
<p>
|
|
- <span>监考员:</span><span>{{ detailInfo.invigilateUsers }}</span>
|
|
|
|
|
|
+ <span>监考员:</span>
|
|
|
|
+ <el-tooltip
|
|
|
|
+ popper-class="deteal-head-tips"
|
|
|
|
+ effect="dark"
|
|
|
|
+ :content="detailInfo.invigilateUsers"
|
|
|
|
+ >
|
|
|
|
+ <span>{{ detailInfo.invigilateUsers }}</span>
|
|
|
|
+ </el-tooltip>
|
|
</p>
|
|
</p>
|
|
</div>
|
|
</div>
|
|
<div class="detail-body-head-right">
|
|
<div class="detail-body-head-right">
|
|
@@ -376,6 +382,7 @@ import {
|
|
timeNumberToText,
|
|
timeNumberToText,
|
|
objTypeOf,
|
|
objTypeOf,
|
|
snakeToHump,
|
|
snakeToHump,
|
|
|
|
+ dateFormatForAPI,
|
|
} from "@/utils/utils";
|
|
} from "@/utils/utils";
|
|
import MoveEle from "@/plugins/move-ele";
|
|
import MoveEle from "@/plugins/move-ele";
|
|
import { mapState } from "vuex";
|
|
import { mapState } from "vuex";
|
|
@@ -553,6 +560,9 @@ export default {
|
|
this.detailInfo.examStudentLogList = this.parseStudentLogs(
|
|
this.detailInfo.examStudentLogList = this.parseStudentLogs(
|
|
this.detailInfo.examStudentLogList
|
|
this.detailInfo.examStudentLogList
|
|
);
|
|
);
|
|
|
|
+ this.detailInfo.examActivityTime = `${dateFormatForAPI(
|
|
|
|
+ this.detailInfo.examActivityStartTime
|
|
|
|
+ )}~${dateFormatForAPI(this.detailInfo.examActivityEndTime)}`;
|
|
this.exceptionSummary = this.detailInfo.examStudentLogList
|
|
this.exceptionSummary = this.detailInfo.examStudentLogList
|
|
.filter((item) => item.viewType === "warning")
|
|
.filter((item) => item.viewType === "warning")
|
|
.slice(0, 3);
|
|
.slice(0, 3);
|