From e202dd862d2b2625d7e7d9d1bceba172a330fd1c 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, 23 Sep 2024 09:26:45 +0800 Subject: [PATCH] answer-session-id --- src/views/Answer/api.js | 3 +++ src/views/Answer/components/js/answer.js | 7 ++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/views/Answer/api.js b/src/views/Answer/api.js index b96f83dd..4c964c71 100644 --- a/src/views/Answer/api.js +++ b/src/views/Answer/api.js @@ -80,6 +80,9 @@ export default class AnswerApi { return request({ method: 'get', url: `/console/survey_word_export/${sn}?${params}`, + headers: { + "answer-session-id": AnswerApi.getLocalStorageWithExpiration('answer-session-id'),//store.state.answer.answerSessionId, + }, }) } diff --git a/src/views/Answer/components/js/answer.js b/src/views/Answer/components/js/answer.js index a73e1c3d..c2147bbf 100644 --- a/src/views/Answer/components/js/answer.js +++ b/src/views/Answer/components/js/answer.js @@ -82,14 +82,11 @@ export default defineComponent({ //将作答session_id存入store if (data.answer) { - // console.log("sss",data.answer.session_id); store.commit('answer/ANSWER_SESSION_ID', data.answer.session_id); - const expirationDate = new Date().getTime() + 48 * 3600000; //有效期设置48小时 + const expirationDate = new Date().getTime() + 7 * 24 * 60 * 60 * 1000; //有效期设置7*24小时 const value = data.answer.session_id; const oldSessionId = JSON.parse(localStorage.getItem('answer-session-id') || '{}') - if (!oldSessionId.value || oldSessionId.value === 'null' || oldSessionId.expirationDate < Date.now()) { - localStorage.setItem("answer-session-id", JSON.stringify({ value, expirationDate })); - } + localStorage.setItem("answer-session-id", JSON.stringify({ value, expirationDate })); } // 专门为 正式环境中 这两个问卷写的功能,talr 用于测试环境进行测试