From 5e4bed2d67b26eeb7eab4d176bfabe3f527836e4 Mon Sep 17 00:00:00 2001
From: yj <2077506045@qq.com>
Date: 星期五, 19 七月 2024 13:48:29 +0800
Subject: [PATCH] 修复答题刷新与CAQ分片2从第2题开始bug

---
 src/views/demography/langOption.vue |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/src/views/demography/langOption.vue b/src/views/demography/langOption.vue
index ff4257f..63f8457 100644
--- a/src/views/demography/langOption.vue
+++ b/src/views/demography/langOption.vue
@@ -7,8 +7,8 @@
             <el-select v-model="langSelectValue"   :placeholder= "$t('pleaseSelect')" style="width: 55%">
               <el-option
                 v-for="itemIter in langTypes"
-                :key="itemIter.dictValue"
-                :label="itemIter.dictValue"
+                :key="itemIter.dictLabel"
+                :label="itemIter.dictLabel=='Chinese'?'涓枃':itemIter.dictLabel"
                 :value="itemIter.dictValue">
               </el-option>
             </el-select>
@@ -32,8 +32,9 @@
     return {
       langTypes: [],
       langSelectValue: this.$route.query.langSelectValue,
-      langWelcome: this.$t('langWelcomeEnglish'),
-      langOption: this.$t('langOptionEnglish'),
+      // fromDo: this.$route.query.fromDo,
+      langWelcome: this.$t('langWelcomeChinese'),
+      langOption: this.$t('langOptionChinese'),
       timer: null,
       submissionLang: this.$t('submission'),
       isLangKaiStyle: false
@@ -50,15 +51,15 @@
         num = 0
       }
       if (num === 0) {
-        _this.langWelcome = _this.$t('langWelcomeEnglish')
-        _this.langOption = _this.$t('langOptionEnglish')
-        _this.isLangKaiStyle = false
-      }
-
-      if (num === 3) {
         _this.langWelcome = _this.$t('langWelcomeChinese')
         _this.langOption = _this.$t('langOptionChinese')
         _this.isLangKaiStyle = true
+      }
+
+      if (num === 3) {
+        _this.langWelcome = _this.$t('langWelcomeEnglish')
+        _this.langOption = _this.$t('langOptionEnglish')
+        _this.isLangKaiStyle = false
       }
 
       if (num === 6) {
@@ -76,7 +77,7 @@
     submitLangOption: function () {
       let _this = this
       _this.setLangType(_this.langSelectValue)
-      _this.$router.push({ path: '/demography/fill/index', query: { demographyMenber: _this.memberToken, isStart: false } })
+      _this.$router.push({ path: '/demography/fill/index', query: { demographyMenber: _this.memberToken, isStart: false, langType: _this.langSelectValue } })
       window.clearInterval(this.timer)
     },
     getLangAndRportTemplateId () {
@@ -84,7 +85,7 @@
       if (_this.reportTemplateId.trim() === '' || _this.reportTemplateId.trim() === null) {
         examPaperApi.selectTokenId(_this.memberToken).then(re => {
           if (re.response.finish === 1) {
-            _this.$router.push({ path: '/exam/finish', query: { name: '', content: _this.$t('finishMsg') } })
+            _this.$router.push({ path: '/exam/finish', query: { name: '', content: _this.$t('finishMsg'), tokenId: _this.memberToken } })
           } else {
             _this.setReportTemplateId(re.response.reportTemplateId)
             demographyApi.queryLangList(_this.memberToken, _this.reportTemplateId).then(function (result) {
@@ -108,6 +109,7 @@
           _this.$message.error(_this.$t('noquestionMsg'))
         })
       }
+      
     },
     ...mapMutations('user', ['setMemberTocken']),
     ...mapMutations('user', ['setLangType']),

--
Gitblit v1.9.1