Bladeren bron

fix: 修复题目查询接口

weijin 4 jaren geleden
bovenliggende
commit
0a955fd9b4
2 gewijzigde bestanden met toevoegingen van 17 en 5 verwijderingen
  1. 10 2
      src/router/index.ts
  2. 7 3
      src/views/teacher/components/QuestionList.vue

+ 10 - 2
src/router/index.ts

@@ -33,13 +33,21 @@ router.beforeEach((to, from, next) => {
     store.commit('setToken', id_token)
     getUserInfo().then(({ data }) => {
       store.commit('setUser', data.result)
-      next()
+      if (to.path.indexOf('/teacher') >= 0 && !store.getters.isTeacher) {
+        next('/student')
+      } else {
+        next()
+      }
     })
   } else {
     if (!store.getters.isLogin) {
       jumpToLogin()
     } else {
-      next()
+      if (to.path.indexOf('/teacher') >= 0 && !store.getters.isTeacher) {
+        next('/student')
+      } else {
+        next()
+      }
     }
   }
 })

+ 7 - 3
src/views/teacher/components/QuestionList.vue

@@ -36,20 +36,24 @@
     <v-card-title class="display-1 text-center">试题列表</v-card-title>
     <v-row class="mx-2" align="center" justify="space-between">
       <v-col cols="3">
-        <v-text-field v-model="stem" label="根据题目内容查找"></v-text-field>
+        <v-text-field
+          v-model="stem"
+          label="根据题目内容查找"
+          @keyup.native.enter="onSearch"
+        ></v-text-field>
       </v-col>
       <v-col cols="3">
         <v-text-field
           v-model="tags"
           label="标签"
-          :disabled="true"
+          @keyup.native.enter="onSearch"
         ></v-text-field>
       </v-col>
       <v-col cols="3">
         <v-text-field
           v-model="knowledgeName"
           label="知识点"
-          :disabled="true"
+          @keyup.native.enter="onSearch"
         ></v-text-field>
       </v-col>
       <v-col cols="1">