luohairen
2024-11-11 b8977710b6d7463a8f68ad0c86a4bbd02841493f
错题详情
1个文件已修改
27 ■■■■ 已修改文件
src/views/wrong-list/data-list/index.vue 27 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/wrong-list/data-list/index.vue
@@ -48,7 +48,7 @@
            <el-button
                type="primary"
                size="small"
                @click="checkWrong(row.id)"
                @click="checkWrong(row)"
            >
              查看错题
            </el-button>
@@ -62,6 +62,9 @@
<script setup>
import { ref } from 'vue';
import { useRouter } from 'vue-router';
import { useGradeStore } from '@/store/index.js';
import { getGradeInfo } from '@/api/modules/grade.js';
// dataList
const props = defineProps({
@@ -71,13 +74,23 @@
  }
});
const loading = ref(false);
const gradeStore = useGradeStore();
const router = useRouter();
const checkWrong = (id) => {
  router.push({
    name: 'wrong-list',
    params: {
      examId: id
    }
const checkWrong = (row) => {
  getGradeInfo(row.id).then((res) => {
    const {id,examName, score,navbar,titleItems} = res.data;
    gradeStore.setExamInfo({
      id,
      examName,
      score,
      navbar
    });
    gradeStore.setExamDetail(titleItems);
    gradeStore.initExam(res.data.titleItems[0].questionType);
    router.push('/grade');
  }).catch(err => {
  });
};