token刷新bug修复
This commit is contained in:
@@ -5,7 +5,10 @@ import {
|
||||
ref
|
||||
} from 'vue'
|
||||
import {
|
||||
createRequest
|
||||
createRequest,
|
||||
isEncryptNeeded,
|
||||
encryptRequestData,
|
||||
handleResponseData
|
||||
} from '@/utils/request';
|
||||
import similarityJobs from '@/utils/similarity_Job.js';
|
||||
import {
|
||||
@@ -14,6 +17,8 @@ import {
|
||||
import {
|
||||
useReadMsg
|
||||
} from '@/stores/useReadMsg';
|
||||
import { sm4Decrypt } from '@/utils/crypto';
|
||||
import config from "@/config.js";
|
||||
|
||||
// 简历完成度计算
|
||||
function getResumeCompletionPercentage(resume) {
|
||||
@@ -163,15 +168,19 @@ const useUserStore = defineStore("user", () => {
|
||||
}
|
||||
|
||||
return new Promise((resolve, reject) => {
|
||||
// console.log('[refreshToken] 开始刷新 token, refreshToken:', storedRefreshToken)
|
||||
const requestUrl = config.baseUrl + '/refreshToken?refreshToken=' + encodeURIComponent(storedRefreshToken)
|
||||
// console.log('[refreshToken] 请求地址:', requestUrl)
|
||||
|
||||
uni.request({
|
||||
url: 'http://ks.zhaopinzao8dian.com/api/ks/refreshToken',
|
||||
method: 'POST',
|
||||
data: {
|
||||
refreshToken: storedRefreshToken
|
||||
},
|
||||
url: requestUrl,
|
||||
method: 'GET',
|
||||
success: (resData) => {
|
||||
console.log('[refreshToken] 原始响应:', JSON.stringify(resData))
|
||||
if (resData.statusCode === 200) {
|
||||
const { code, msg, token: newToken } = resData.data
|
||||
let responseData = handleResponseData(resData.data)
|
||||
// console.log('[refreshToken] 解密后数据:', JSON.stringify(responseData))
|
||||
const { code, msg, token: newToken } = responseData
|
||||
if (code === 200 && newToken) {
|
||||
token.value = newToken
|
||||
uni.setStorageSync('token', newToken)
|
||||
@@ -189,6 +198,7 @@ const useUserStore = defineStore("user", () => {
|
||||
}
|
||||
},
|
||||
fail: (err) => {
|
||||
console.error('[refreshToken] 网络请求失败:', JSON.stringify(err))
|
||||
logOut(false)
|
||||
reject(err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user