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);