fuliqi
2024-06-20 3bfbac1400ab8c9735e175a2aaf7dc962dd9428f
src/views/answer/detail.vue
@@ -39,6 +39,7 @@
import { mapState, mapGetters } from 'vuex'
import QuestionAnswerShow from './components/QuestionAnswerShow'
import examPaperAnswerApi from '@/api/examPaperAnswer'
export default {
    components: { QuestionAnswerShow },
    data() {
@@ -60,7 +61,227 @@
        if (id && parseInt(id) !== 0) {
            _this.formLoading = true
            examPaperAnswerApi.read(id).then(re => {
                re = {"code":1,"message":"成功","data":{"paper":{"id":30,"level":1,"subjectId":4,"paperType":7,"name":"这是一个测试试卷","suggestTime":12,"limitDateTime":null,"titleItems":[{"name":"单选题","questionItems":[{"id":25,"questionType":1,"subjectId":4,"title":"中华四大名著都有哪些,下列正确的是","gradeLevel":1,"items":[{"prefix":"A","content":"红楼梦","score":null,"itemUuid":null},{"prefix":"B","content":"白楼梦","score":null,"itemUuid":null},{"prefix":"C","content":"青楼梦","score":null,"itemUuid":null},{"prefix":"D","content":"绿楼梦","score":null,"itemUuid":null}],"analyze":"题目比较简单,自行分析","correctArray":null,"correct":"A","score":"2.5","difficult":3,"itemOrder":1,"knowledgeIdList":[8,9]},{"id":30,"questionType":1,"subjectId":4,"title":"中华四大名著都有哪些,下列正确的是","gradeLevel":1,"items":[{"prefix":"A","content":"红楼梦","score":null,"itemUuid":null},{"prefix":"B","content":"白楼梦","score":null,"itemUuid":null},{"prefix":"C","content":"青楼梦","score":null,"itemUuid":null},{"prefix":"D","content":"绿楼梦","score":null,"itemUuid":null}],"analyze":"题目比较简单,自行分析","correctArray":null,"correct":"A","score":"2.5","difficult":3,"itemOrder":2,"knowledgeIdList":[8,9]}]},{"name":"多选题","questionItems":[{"id":26,"questionType":2,"subjectId":4,"title":"中华四大名著都有哪些,下列正确的是","gradeLevel":1,"items":[{"prefix":"A","content":"红楼梦","score":null,"itemUuid":null},{"prefix":"B","content":"白楼梦","score":null,"itemUuid":null},{"prefix":"C","content":"青楼梦","score":null,"itemUuid":null},{"prefix":"D","content":"绿楼梦","score":null,"itemUuid":null}],"analyze":"题目比较简单,自行分析","correctArray":["A","C"],"correct":"A,C","score":"2.5","difficult":3,"itemOrder":3,"knowledgeIdList":[8,9]},{"id":31,"questionType":2,"subjectId":4,"title":"中华四大名著都有哪些,下列正确的是","gradeLevel":1,"items":[{"prefix":"A","content":"红楼梦","score":null,"itemUuid":null},{"prefix":"B","content":"白楼梦","score":null,"itemUuid":null},{"prefix":"C","content":"青楼梦","score":null,"itemUuid":null},{"prefix":"D","content":"绿楼梦","score":null,"itemUuid":null}],"analyze":"题目比较简单,自行分析","correctArray":["A","C"],"correct":"A,C","score":"2.5","difficult":3,"itemOrder":4,"knowledgeIdList":[8,9]}]},{"name":"判断题","questionItems":[{"id":27,"questionType":3,"subjectId":4,"title":"中华四大名著都有哪些,下列说明正确吗","gradeLevel":1,"items":[{"prefix":"A","content":"正确","score":null,"itemUuid":null},{"prefix":"B","content":"错误","score":null,"itemUuid":null}],"analyze":"题目比较简单,自行分析","correctArray":null,"correct":"A","score":"2.5","difficult":3,"itemOrder":5,"knowledgeIdList":[8,9]},{"id":32,"questionType":3,"subjectId":4,"title":"中华四大名著都有哪些,下列说明正确吗","gradeLevel":1,"items":[{"prefix":"A","content":"正确","score":null,"itemUuid":null},{"prefix":"B","content":"错误","score":null,"itemUuid":null}],"analyze":"题目比较简单,自行分析","correctArray":null,"correct":"A","score":"2.5","difficult":3,"itemOrder":6,"knowledgeIdList":[8,9]}]}],"score":"15","classes":null},"answer":{"id":9,"doTime":26,"score":"100","createUser":null,"answerItems":[{"id":25,"questionId":25,"doRight":true,"content":"A","itemOrder":1,"contentArray":null,"score":"2.5","questionScore":"2.5"},{"id":26,"questionId":30,"doRight":false,"content":"C","itemOrder":2,"contentArray":null,"score":"0","questionScore":"2.5"},{"id":27,"questionId":26,"doRight":false,"content":"","itemOrder":3,"contentArray":[""],"score":"0","questionScore":"2.5"},{"id":28,"questionId":31,"doRight":false,"content":"C,D","itemOrder":4,"contentArray":["C","D"],"score":"0","questionScore":"2.5"},{"id":29,"questionId":27,"doRight":true,"content":"A","itemOrder":5,"contentArray":null,"score":"2.5","questionScore":"2.5"},{"id":30,"questionId":32,"doRight":true,"content":"A","itemOrder":6,"contentArray":null,"score":"2.5","questionScore":"2.5"}],"doTimeStr":"26秒"}}}
        re = {
          'code': 1, 'message': '成功', 'data': {
            'paper': {
              'id': 30,
              'level': 1,
              'subjectId': 4,
              'paperType': 7,
              'name': '这是一个测试试卷',
              'suggestTime': 12,
              'limitDateTime': null,
              'titleItems': [{
                'name': '单选题',
                'questionItems': [{
                  'id': 25,
                  'questionType': 1,
                  'subjectId': 4,
                  'title': '中华四大名著都有哪些,下列正确的是',
                  'gradeLevel': 1,
                  'items': [{ 'prefix': 'A', 'content': '红楼梦', 'score': null, 'itemUuid': null }, {
                    'prefix': 'B',
                    'content': '白楼梦',
                    'score': null,
                    'itemUuid': null
                  }, { 'prefix': 'C', 'content': '青楼梦', 'score': null, 'itemUuid': null }, {
                    'prefix': 'D',
                    'content': '绿楼梦',
                    'score': null,
                    'itemUuid': null
                  }],
                  'analyze': '题目比较简单,自行分析',
                  'correctArray': null,
                  'correct': 'A',
                  'score': '2.5',
                  'difficult': 3,
                  'itemOrder': 1,
                  'knowledgeIdList': [8, 9]
                }, {
                  'id': 30,
                  'questionType': 1,
                  'subjectId': 4,
                  'title': '中华四大名著都有哪些,下列正确的是',
                  'gradeLevel': 1,
                  'items': [{ 'prefix': 'A', 'content': '红楼梦', 'score': null, 'itemUuid': null }, {
                    'prefix': 'B',
                    'content': '白楼梦',
                    'score': null,
                    'itemUuid': null
                  }, { 'prefix': 'C', 'content': '青楼梦', 'score': null, 'itemUuid': null }, {
                    'prefix': 'D',
                    'content': '绿楼梦',
                    'score': null,
                    'itemUuid': null
                  }],
                  'analyze': '题目比较简单,自行分析',
                  'correctArray': null,
                  'correct': 'A',
                  'score': '2.5',
                  'difficult': 3,
                  'itemOrder': 2,
                  'knowledgeIdList': [8, 9]
                }]
              }, {
                'name': '多选题',
                'questionItems': [{
                  'id': 26,
                  'questionType': 2,
                  'subjectId': 4,
                  'title': '中华四大名著都有哪些,下列正确的是',
                  'gradeLevel': 1,
                  'items': [{ 'prefix': 'A', 'content': '红楼梦', 'score': null, 'itemUuid': null }, {
                    'prefix': 'B',
                    'content': '白楼梦',
                    'score': null,
                    'itemUuid': null
                  }, { 'prefix': 'C', 'content': '青楼梦', 'score': null, 'itemUuid': null }, {
                    'prefix': 'D',
                    'content': '绿楼梦',
                    'score': null,
                    'itemUuid': null
                  }],
                  'analyze': '题目比较简单,自行分析',
                  'correctArray': ['A', 'C'],
                  'correct': 'A,C',
                  'score': '2.5',
                  'difficult': 3,
                  'itemOrder': 3,
                  'knowledgeIdList': [8, 9]
                }, {
                  'id': 31,
                  'questionType': 2,
                  'subjectId': 4,
                  'title': '中华四大名著都有哪些,下列正确的是',
                  'gradeLevel': 1,
                  'items': [{ 'prefix': 'A', 'content': '红楼梦', 'score': null, 'itemUuid': null }, {
                    'prefix': 'B',
                    'content': '白楼梦',
                    'score': null,
                    'itemUuid': null
                  }, { 'prefix': 'C', 'content': '青楼梦', 'score': null, 'itemUuid': null }, {
                    'prefix': 'D',
                    'content': '绿楼梦',
                    'score': null,
                    'itemUuid': null
                  }],
                  'analyze': '题目比较简单,自行分析',
                  'correctArray': ['A', 'C'],
                  'correct': 'A,C',
                  'score': '2.5',
                  'difficult': 3,
                  'itemOrder': 4,
                  'knowledgeIdList': [8, 9]
                }]
              }, {
                'name': '判断题',
                'questionItems': [{
                  'id': 27,
                  'questionType': 3,
                  'subjectId': 4,
                  'title': '中华四大名著都有哪些,下列说明正确吗',
                  'gradeLevel': 1,
                  'items': [{ 'prefix': 'A', 'content': '正确', 'score': null, 'itemUuid': null }, {
                    'prefix': 'B',
                    'content': '错误',
                    'score': null,
                    'itemUuid': null
                  }],
                  'analyze': '题目比较简单,自行分析',
                  'correctArray': null,
                  'correct': 'A',
                  'score': '2.5',
                  'difficult': 3,
                  'itemOrder': 5,
                  'knowledgeIdList': [8, 9]
                }, {
                  'id': 32,
                  'questionType': 3,
                  'subjectId': 4,
                  'title': '中华四大名著都有哪些,下列说明正确吗',
                  'gradeLevel': 1,
                  'items': [{ 'prefix': 'A', 'content': '正确', 'score': null, 'itemUuid': null }, {
                    'prefix': 'B',
                    'content': '错误',
                    'score': null,
                    'itemUuid': null
                  }],
                  'analyze': '题目比较简单,自行分析',
                  'correctArray': null,
                  'correct': 'A',
                  'score': '2.5',
                  'difficult': 3,
                  'itemOrder': 6,
                  'knowledgeIdList': [8, 9]
                }]
              }],
              'score': '15',
              'classes': null
            },
            'answer': {
              'id': 9,
              'doTime': 26,
              'score': '100',
              'createUser': null,
              'answerItems': [{
                'id': 25,
                'questionId': 25,
                'doRight': true,
                'content': 'A',
                'itemOrder': 1,
                'contentArray': null,
                'score': '2.5',
                'questionScore': '2.5'
              }, {
                'id': 26,
                'questionId': 30,
                'doRight': false,
                'content': 'C',
                'itemOrder': 2,
                'contentArray': null,
                'score': '0',
                'questionScore': '2.5'
              }, {
                'id': 27,
                'questionId': 26,
                'doRight': false,
                'content': '',
                'itemOrder': 3,
                'contentArray': [''],
                'score': '0',
                'questionScore': '2.5'
              }, {
                'id': 28,
                'questionId': 31,
                'doRight': false,
                'content': 'C,D',
                'itemOrder': 4,
                'contentArray': ['C', 'D'],
                'score': '0',
                'questionScore': '2.5'
              }, {
                'id': 29,
                'questionId': 27,
                'doRight': true,
                'content': 'A',
                'itemOrder': 5,
                'contentArray': null,
                'score': '2.5',
                'questionScore': '2.5'
              }, {
                'id': 30,
                'questionId': 32,
                'doRight': true,
                'content': 'A',
                'itemOrder': 6,
                'contentArray': null,
                'score': '2.5',
                'questionScore': '2.5'
              }],
              'doTimeStr': '26秒'
            }
          }
        }
                _this.form = re.data.paper
                _this.answer = re.data.answer
                _this.formLoading = false