From b2e7b6d104b9f4597a5156459e7b0c24eda36c98 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=92=B1=E5=86=A0=E5=AD=A6?= <1109935898@qq.com>
Date: Mon, 20 May 2024 14:53:02 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E7=AD=94=EF=BC=8C=E8=A2=AB=E7=94=84?=
=?UTF-8?q?=E5=88=AB=E5=90=8E=E7=AB=8B=E5=8D=B3=E8=B7=B3=E8=BD=AC=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD=EF=BC=8C=E4=B8=8D=E8=83=BD=E8=B7=B3=E8=BD=AC=E6=97=B6?=
=?UTF-8?q?=EF=BC=8C=E6=98=BE=E7=A4=BA=E4=BA=86=E9=97=AE=E9=A2=98=EF=BC=8C?=
=?UTF-8?q?=E5=BA=94=E8=AF=A5=E6=98=BE=E7=A4=BA=E8=A2=AB=E7=94=84=E5=88=AB?=
=?UTF-8?q?=E9=A1=B5=EF=BC=9B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/Answer/components/AnswerMob.vue | 1 +
src/views/Answer/components/AnswerPc.vue | 1 +
src/views/Answer/components/JumpLoading.vue | 24 +++++++++++++++++++++
src/views/Answer/components/js/answer.js | 3 ++-
src/views/Answer/components/js/questions.js | 3 +--
5 files changed, 29 insertions(+), 3 deletions(-)
create mode 100644 src/views/Answer/components/JumpLoading.vue
diff --git a/src/views/Answer/components/AnswerMob.vue b/src/views/Answer/components/AnswerMob.vue
index 8202fe95..de10fc4f 100644
--- a/src/views/Answer/components/AnswerMob.vue
+++ b/src/views/Answer/components/AnswerMob.vue
@@ -52,6 +52,7 @@
:survey="questionsData.survey"
isAnswer/>
+
diff --git a/src/views/Answer/components/AnswerPc.vue b/src/views/Answer/components/AnswerPc.vue
index efa9b5c7..6bbaa811 100644
--- a/src/views/Answer/components/AnswerPc.vue
+++ b/src/views/Answer/components/AnswerPc.vue
@@ -37,6 +37,7 @@
:survey="questionsData.survey"
isAnswer/>
+
diff --git a/src/views/Answer/components/JumpLoading.vue b/src/views/Answer/components/JumpLoading.vue
new file mode 100644
index 00000000..cf38dff9
--- /dev/null
+++ b/src/views/Answer/components/JumpLoading.vue
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
diff --git a/src/views/Answer/components/js/answer.js b/src/views/Answer/components/js/answer.js
index c0e60bf4..a73e1c3d 100644
--- a/src/views/Answer/components/js/answer.js
+++ b/src/views/Answer/components/js/answer.js
@@ -5,13 +5,14 @@ import QuestionsMob from "../QuestionsMob.vue";
import PfeButton from "../../../../components/PfeButton.vue";
import QLast from "../../questions/QLast.vue";
import Password from "../../questions/Password/Index.vue";
+import JumpLoading from '../JumpLoading.vue'
import LangTranslate from "../LangTranslate.vue";
import { getLanguage } from "../../components/js/language";
import {useStore} from "vuex";
export default defineComponent({
- components: { QuestionsPc, QuestionsMob, PfeButton, QLast, Password, LangTranslate },
+ components: { QuestionsPc, QuestionsMob, PfeButton, QLast, Password, LangTranslate, JumpLoading },
props: {
// 是否移动端
isMobile: {
diff --git a/src/views/Answer/components/js/questions.js b/src/views/Answer/components/js/questions.js
index 454b1755..b66bdc6b 100644
--- a/src/views/Answer/components/js/questions.js
+++ b/src/views/Answer/components/js/questions.js
@@ -731,8 +731,7 @@ export default defineComponent({
// 跳转链接
if (countTime <= 0 && url) {
- page.value += 2; // 防止 QuestionsMob QuestionPc 组件里显示最后一页
- questionsData.value.action.code = 9999999; // 防止 AnswerMob AnswerPc 组件里显示最后一页
+ questionsData.value.action.code = -1 * code; // 防止 AnswerMob AnswerPc 组件里显示最后一页
url = url.replaceAll('#sn#', questionsData.value.answer.sn);
url = url.replaceAll('#user#', questionsData.value.answer.respondent);