From dc9c1c7c486ee140f1cdc64d0aeafffdced612f4 Mon Sep 17 00:00:00 2001
From: zhijie <1003392067@qq.com>
Date: 星期一, 11 十二月 2023 23:21:07 +0800
Subject: [PATCH] 新增LAQ支持

---
 src/views/exam/paper/guide.vue        |    7 ++++++-
 src/views/exam/paper/intelligence.vue |    2 +-
 src/views/exam/paper/personality.vue  |    3 +--
 3 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/src/views/exam/paper/guide.vue b/src/views/exam/paper/guide.vue
index e9ed05e..8c6c0b4 100644
--- a/src/views/exam/paper/guide.vue
+++ b/src/views/exam/paper/guide.vue
@@ -36,7 +36,12 @@
     doExam: function () {
       let _this = this
       examPaperApi.updateTestMemberStatus(_this.memberToken).then(re => {
-        _this.$router.push({ path: '/exam/' + _this.doUrl, query: { formDo: _this.$route.query.formDo } })
+        // LAQ鐗规畩澶勭悊
+        if (_this.formDo.name.indexOf('LAQ') !== -1) {
+          _this.$router.push({ path: '/exam/' + _this.formDo.questionTemplateId, query: { formDo: _this.$route.query.formDo } })
+        } else {
+          _this.$router.push({ path: '/exam/' + _this.doUrl, query: { formDo: _this.$route.query.formDo } })
+        }
       }).catch(re => {
         _this.$message.error(re.message + ' 鏇存柊鐘舵�佸け璐�')
       })
diff --git a/src/views/exam/paper/intelligence.vue b/src/views/exam/paper/intelligence.vue
index 6ee658b..0ec0938 100644
--- a/src/views/exam/paper/intelligence.vue
+++ b/src/views/exam/paper/intelligence.vue
@@ -695,7 +695,7 @@
             return
           }
           // 鐗规畩澶勭悊 LAQ娴嬭瘯鍖� 缁撴潫鎻愮ず璇�
-          if (_this.form.name === 'LAQ') {
+          if (_this.form.name.indexOf('LAQ') !== -1) {
             _this.$router.push({ path: '/exam/finish', query: { name: _this.form.name, content: _this.$t('finishMsg') } })
             return
           }
diff --git a/src/views/exam/paper/personality.vue b/src/views/exam/paper/personality.vue
index d6806a0..8d7434e 100644
--- a/src/views/exam/paper/personality.vue
+++ b/src/views/exam/paper/personality.vue
@@ -472,11 +472,10 @@
         loading.close()
         if (re.code === 1) {
           // 鐗规畩澶勭悊 LAQ娴嬭瘯鍖� MAQ+CAQ
-          if (_this.form.name === 'LAQ') {
+          if (_this.form.name.indexOf('LAQ') !== -1) {
             console.log('绛斿畬棰�,鐪嬬湅瑕佷笉瑕佸幓CAQ1')
             examPaperApi.select(_this.memberToken, _this.langType).then(re => {
               _this.form = re.response
-              console.log(_this.form)
               _this.$router.push({ path: '/guide/index', query: { formDo: _this.form } })
             }).catch(e => {
               _this.$message.error(_this.$t('noquestionMsg'))

--
Gitblit v1.9.1