|
@@ -5,7 +5,7 @@
|
|
|
background-color: #fafafa;"
|
|
|
>
|
|
|
当前所在位置:
|
|
|
- <BreadcrumbItem>在线考试</BreadcrumbItem>
|
|
|
+ <BreadcrumbItem>{{ locationTitle }}</BreadcrumbItem>
|
|
|
</Breadcrumb>
|
|
|
|
|
|
<div class="home">
|
|
@@ -27,6 +27,12 @@ export default {
|
|
|
"ecs-online-list": EcsOnlineList,
|
|
|
PhoneVerifyForDD,
|
|
|
},
|
|
|
+ props: {
|
|
|
+ examType: {
|
|
|
+ type: String,
|
|
|
+ default: "ONLINE",
|
|
|
+ },
|
|
|
+ },
|
|
|
data() {
|
|
|
return {
|
|
|
previousUrl: "",
|
|
@@ -37,6 +43,14 @@ export default {
|
|
|
computed: {
|
|
|
...mapState(["user", "siteMessagesTimeStamp"]),
|
|
|
...mapGetters(["isEpcc"]),
|
|
|
+ locationTitle() {
|
|
|
+ if (this.examType === "ONLINE") {
|
|
|
+ return "在线考试";
|
|
|
+ } else if (this.examType === "ONLINE_HOMEWORK") {
|
|
|
+ return "在线作业";
|
|
|
+ }
|
|
|
+ return "";
|
|
|
+ },
|
|
|
},
|
|
|
beforeRouteEnter(to, from, next) {
|
|
|
next(vm => {
|
|
@@ -102,9 +116,13 @@ export default {
|
|
|
|
|
|
let examListRes;
|
|
|
for (let i = 0; i < 4; i++) {
|
|
|
- examListRes = await this.$http.get(
|
|
|
- "/api/ecs_oe_admin/examControl/queryExamList"
|
|
|
- );
|
|
|
+ let url;
|
|
|
+ if (this.examType === "ONLINE") {
|
|
|
+ url = "/api/ecs_oe_admin/examControl/queryExamList";
|
|
|
+ } else if (this.examType === "ONLINE_HOMEWORK") {
|
|
|
+ url = "/api/ecs_oe_admin/examControl/queryHomeworkList";
|
|
|
+ }
|
|
|
+ examListRes = await this.$http.get(url);
|
|
|
if (examListRes.status === 503) {
|
|
|
await new Promise(resolve => setTimeout(() => resolve(), 2000));
|
|
|
continue;
|