Просмотр исходного кода

教师端增加智能报告查看跳转

XiaoYu 1 год назад
Родитель
Сommit
111f8c45ea
1 измененных файлов с 15 добавлено и 3 удалено
  1. 15 3
      src/views/Home/component/Remark/Remark.vue

+ 15 - 3
src/views/Home/component/Remark/Remark.vue

@@ -3,7 +3,9 @@
     <div class="rating-component">
       <span>评分:&nbsp;&nbsp;</span>
       <input type="number" class="score-input" :min="1" :max="100" placeholder="暂无分数" title="请输入0~100间的数字"
-        v-model="correction.score" :disabled="isStudent" />
+        v-model="correction.score" :disabled="isStudent" />&nbsp;&nbsp;&nbsp;
+        <!-- TODO:判定是否有报告存在 -->
+      <el-button color="#597D3B" @click="handleCorrectToPage" >查看AI智能批改报告</el-button>
     </div>
 
     <div class="textarea-container">
@@ -11,7 +13,7 @@
     </div>
 
     <el-button color="#597D3B" @click="handleCorrect" v-if="!isStudent">提交批改</el-button>
-    <!-- TODO:增加学生智能批改报告查看的跳转 -->
+   
   </div>
 </template>
 
@@ -24,6 +26,7 @@ import "./index.scss"
 import { useStore } from "@/store";
 
 const store = useStore()
+const apis = useApis()
 
 
 export default defineComponent({
@@ -35,7 +38,8 @@ export default defineComponent({
     assignmentId: {
       type: Number,
       required: true
-    }
+    },
+    
   },
   setup(props) {
     const isStudent = computed(() => store.user.role === 'STUDENT');
@@ -64,6 +68,13 @@ export default defineComponent({
       }
     };
 
+    
+    const handleCorrectToPage = () => {
+    router.push({
+      path: `/home/assignment/${props.assignmentId}/AIEvaluation`,
+    })
+  }
+
 
     onMounted(() => {
       fetchCorrection();
@@ -94,6 +105,7 @@ export default defineComponent({
     return {
       correction,
       handleCorrect,
+      handleCorrectToPage,
       isStudent
     };
   }