| | |
| | | align="center" |
| | | width="100px" |
| | | label="分数" |
| | | prop="score" |
| | | prop="questionScore" |
| | | ></el-table-column> |
| | | <el-table-column |
| | | align="center" |
| | |
| | | import { ref } from 'vue'; |
| | | import { useRouter } from 'vue-router'; |
| | | import { useGradeStore } from '@/store/index.js'; |
| | | import { getGradeInfo } from '@/api/modules/grade.js'; |
| | | import { checkWrongInfo } from '@/api/modules/grade.js'; |
| | | |
| | | // dataList |
| | | const props = defineProps({ |
| | |
| | | const router = useRouter(); |
| | | |
| | | const checkWrong = (row) => { |
| | | getGradeInfo(row.id).then((res) => { |
| | | const {id,examName, score,navbar,titleItems} = res.data; |
| | | checkWrongInfo(row.id, row).then((res) => { |
| | | const {id, examName, score, navbar, titleItems} = res.data; |
| | | gradeStore.setExamInfo({ |
| | | id, |
| | | examName, |
| | |
| | | router.push('/grade'); |
| | | }).catch(err => { |
| | | |
| | | }); |
| | | }; |
| | | }) |
| | | } |
| | | // 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 => { |
| | | // |
| | | // }); |
| | | |
| | | |
| | | // 题目类型格式化 |
| | | const questionTypeFormatter = (row,column,cellValue) => { |