Explorar o código

fix links. 不能返回的页面应该replace而不是push。

Michael Wang %!s(int64=6) %!d(string=hai) anos
pai
achega
b1939186ee

+ 1 - 1
src/features/OnlineExam/Examing/ExamingHome.vue

@@ -348,7 +348,7 @@ export default {
           "/api/ecs_oe_student/examControl/endExam"
         );
         if (res.status === 200) {
-          this.$router.push({
+          this.$router.replace({
             path: `/online-exam/exam/${examId}/examRecordData/${examRecordDataId}/end`
           });
           // 确保交卷成功后,不会再次交卷

+ 1 - 1
src/features/OnlineExam/OnlineExamOverview.vue

@@ -117,7 +117,7 @@ export default {
   },
   methods: {
     goToPaper: function() {
-      this.$router.push(
+      this.$router.replace(
         `/online-exam/exam/${this.$route.params.examId}/examRecordData/${
           this.examRecordDataId
         }/order/1` +

+ 2 - 2
src/features/OnlinePractice/OnlinePracticeRecordDetail.vue

@@ -2,8 +2,8 @@
   <main-layout>
     <Breadcrumb style="text-align: left; padding-left: 20px; height: 40px; line-height: 40px; background-color: #fafafa;">
       当前所在位置:
-      <BreadcrumbItem>在线练习</BreadcrumbItem>
-      <BreadcrumbItem>练习详情</BreadcrumbItem>
+      <BreadcrumbItem :to="{name: 'OnlinePracticeHome'}">在线练习</BreadcrumbItem>
+      <BreadcrumbItem :to="{name: 'OnlinePracticeRecordList'}">练习详情</BreadcrumbItem>
       <BreadcrumbItem>成绩报告</BreadcrumbItem>
     </Breadcrumb>
 

+ 1 - 1
src/features/OnlinePractice/OnlinePracticeRecordList.vue

@@ -2,7 +2,7 @@
   <main-layout>
     <Breadcrumb style="text-align: left; padding-left: 20px; height: 40px; line-height: 40px; background-color: #fafafa;">
       当前所在位置:
-      <BreadcrumbItem>在线练习</BreadcrumbItem>
+      <BreadcrumbItem :to="{name: 'OnlinePracticeHome'}">在线练习</BreadcrumbItem>
       <BreadcrumbItem>练习详情</BreadcrumbItem>
     </Breadcrumb>