From 36ee391002b46deca205c3c9cdf63de5f8a0861e Mon Sep 17 00:00:00 2001
From: 阳洁 <2077506045@qq.com>
Date: 星期四, 29 二月 2024 16:01:20 +0800
Subject: [PATCH] 修改APIFan为API_Fan

---
 src/views/exam/paper/personality.vue |   41 +++++++++++++++++++++++++++++++++++++----
 1 files changed, 37 insertions(+), 4 deletions(-)

diff --git a/src/views/exam/paper/personality.vue b/src/views/exam/paper/personality.vue
index 98ce246..4422e2a 100644
--- a/src/views/exam/paper/personality.vue
+++ b/src/views/exam/paper/personality.vue
@@ -142,12 +142,10 @@
             _this.initAnswer()
             _this.formLoading = false
             _this.memberName = _this.form.memberName
-
             examPaperApi.selectTokenId(_this.memberToken).then(re => {
               _this.answered = re.response.examItemOrderAndContentList
               _this.doTime = re.response.doTime
               _this.timeReduce()
-
               if (_this.answered !== null) {
                 _this.answered.forEach(it => {
                   _this.answer.answerItems[parseInt(it.itemOrder) - 1].content = it.content
@@ -187,11 +185,26 @@
       ).catch(e => {
       })
     }
+
   },
   mounted () {
   },
   beforeDestroy () {
     window.clearInterval(this.timer)
+  },
+  watch: {
+    guideDescirption: function (newVal, oldVal) {
+      // 澶勭悊鎸囧璇紝鏇存崲鍙橀噺
+      if (newVal) {
+        if (this.form) {
+          let productType = this.form.productType
+          if (productType === 'API_Fan') {
+            newVal = newVal.replace('%%company%%', this.form.reportCompany)
+            this.guideDescirption = newVal
+          }
+        }
+      }
+    }
   },
   methods: {
     formatSeconds (theTime) {
@@ -449,7 +462,16 @@
       } else {
         _this.answer.verifyStatus = 1
         _this.answer.finish = 1
-        _this.submitAnswer(_this.$t('finishPersonalityInfo'))
+        if (this.form) {
+          let productType = this.form.productType
+          if (productType === 'API_Fan') {
+            _this.submitAnswer(_this.$t('finishPersonalityInfo_apifan'))
+          } else {
+            _this.submitAnswer(_this.$t('finishPersonalityInfo'))
+          }
+        } else {
+          _this.submitAnswer(_this.$t('finishPersonalityInfo'))
+        }
       }
     },
     startDo: function () {
@@ -471,7 +493,18 @@
       examPaperAnswerApi.answerSubmit(answerSubmit, _this.memberToken).then(re => {
         loading.close()
         if (re.code === 1) {
-          _this.$router.push({ path: '/exam/finish', query: { name: _this.form.name, content: mess, tokenId: _this.memberToken } })
+          // 鐗规畩澶勭悊 LAQ娴嬭瘯鍖� MAQ+CAQ
+          if (_this.form.name.indexOf('LAQ') !== -1) {
+            console.log('绛斿畬棰�,鐪嬬湅瑕佷笉瑕佸幓CAQ1')
+            examPaperApi.select(_this.memberToken, _this.langType).then(re => {
+              _this.form = re.response
+              _this.$router.push({ path: '/guide/index', query: { formDo: _this.form } })
+            }).catch(e => {
+              _this.$message.error(_this.$t('noquestionMsg'))
+            })
+          } else {
+            _this.$router.push({ path: '/exam/finish', query: { name: _this.form.name, content: mess, tokenId: _this.memberToken } })
+          }
         } else {
           _this.$message.error(re.message + '/exam/finish')
         }

--
Gitblit v1.9.1