answer-session-id
This commit is contained in:
@@ -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,
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
|
||||
@@ -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 用于测试环境进行测试
|
||||
|
||||
Reference in New Issue
Block a user