|
|
@@ -1,7 +1,7 @@
|
|
|
<template>
|
|
|
<el-row id="test-page-body">
|
|
|
<el-col :span="3">
|
|
|
- <el-menu background-color="#f8f9fb" default-active="1" style="position: fixed; width: 180px;"
|
|
|
+ <el-menu background-color="#f8f9fb" default-active="1" style="position: fixed;"
|
|
|
@select="handleSelect">
|
|
|
<el-menu-item index="0">
|
|
|
<el-icon>
|
|
|
@@ -12,7 +12,7 @@
|
|
|
<el-menu-item index="1">
|
|
|
<el-icon>
|
|
|
<Document/>
|
|
|
-<!-- todo 图标更改,数据要改-->
|
|
|
+ <!-- todo 图标更改,数据要改-->
|
|
|
</el-icon>
|
|
|
<span style="padding-left: 20px">公开测试</span>
|
|
|
</el-menu-item>
|
|
|
@@ -35,10 +35,10 @@
|
|
|
<div v-if="this.activeIndex === '1'">
|
|
|
<el-tabs v-model="activeTestPaneName" style="width: 100%">
|
|
|
<el-tab-pane class="test-page-main" label="评测题" name="eval">
|
|
|
- <EvalCard v-for="item in evalExamList" :key="item.id" :examVO="item"/>
|
|
|
+ <TestCard v-for="item in evalExamList" :key="item.id" :testVO="item"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane class="test-page-main" label="代码题" name="coder">
|
|
|
- <CoderCard v-for="item in coderExamList" :key="item.id" :coderVO="item"/>
|
|
|
+ <TestCard v-for="item in coderExamList" :key="item.id" :testVO="item"/>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
@@ -46,10 +46,10 @@
|
|
|
<div v-if="this.activeIndex === '2' && isStudent">
|
|
|
<el-tabs v-model="activeTestPaneName_my" style="width: 100%">
|
|
|
<el-tab-pane class="test-page-main" label="评测题" name="eval">
|
|
|
- <EvalCard v-for="item in evalExamList_my" :key="item.id" :examVO="item"/>
|
|
|
+ <TestCard v-for="item in evalExamList_my" :key="item.id" :testVO="item"/>
|
|
|
</el-tab-pane>
|
|
|
<el-tab-pane class="test-page-main" label="代码题" name="coder">
|
|
|
- <CoderCard v-for="item in coderExamList_my" :key="item.id" :coderVO="item"/>
|
|
|
+ <TestCard v-for="item in coderExamList_my" :key="item.id" :testVO="item"/>
|
|
|
</el-tab-pane>
|
|
|
</el-tabs>
|
|
|
</div>
|
|
|
@@ -67,13 +67,12 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
-import EvalCard from "@/components/EvalCard";
|
|
|
-import CoderCard from "@/components/CoderCard";
|
|
|
import { Back, Document, DocumentChecked } from "@element-plus/icons-vue";
|
|
|
+import TestCard from "@/components/TestCard";
|
|
|
|
|
|
export default {
|
|
|
name: "TestPage",
|
|
|
- components: { Back, Document, DocumentChecked, CoderCard, EvalCard, },
|
|
|
+ components: { TestCard, Back, Document, DocumentChecked, },
|
|
|
data() {
|
|
|
return {
|
|
|
activeIndex: "1",
|