From 98a2b24c89e81a5aacdcbd6b739fef422adf17dd Mon Sep 17 00:00:00 2001 From: surprise <15810472099@163.com> Date: 星期五, 29 三月 2024 09:57:55 +0800 Subject: [PATCH] 代码更新 --- src/utils/request.js | 28 +++++++++++++++++++++++----- 1 files changed, 23 insertions(+), 5 deletions(-) diff --git a/src/utils/request.js b/src/utils/request.js index 763f121..24cc3f9 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -9,11 +9,11 @@ import { Message } from "element-ui"; import store from "@/store"; import { getToken } from "@/utils/auth"; - +import router from "../router" // create an axios instance const service = axios.create({ baseURL: BASE_URL, // api鐨刡ase_url - timeout: 35000, // 璇锋眰瓒呮椂鏃堕棿 + timeout: -1, // 璇锋眰瓒呮椂鏃堕棿 headers: { "content-type": "application/json;charset=UTF-8", }, @@ -40,6 +40,20 @@ } ); service.interceptors.response.use( (response) => { + // if (window.localStorage.getItem("LFToken") != null) { + // var expire = JSON.parse(window.localStorage.getItem("LFToken")).expire; + // var timeire = new Date().getTime(); + // console.log(timeire, expire) + // if (timeire >= expire) { + + // router.push('/login') + // localStorage.removeItem("LFToken"); + // } + // } + + + store.commit("UPDATE_LISTEN_TIME", response.data.time); + store.commit("UPDATE_API_COUNT", "sub"); //console.log(response) //杩斿洖鍥犳湁ResponeType===Blob ,鍒嗗紑澶勭悊 @@ -50,16 +64,19 @@ try { let str = this.result.toString(); let res = JSON.parse(str); - if (res.code !== 200) { - Message.error(res.msg); + if (res.code != null) { + if (res.code !== 200) { + Message.error(res.msg); + } } + } catch { } } } reader.readAsText(response.data, "utf-8"); } else { if (response.data.code !== 200) { - Message.error(response.data.msg); + // Message.error(response.data.msg); } }// 鎶ラ敊鎻愮ず return response.data; @@ -74,6 +91,7 @@ { let str = this.result.toString(); let res = JSON.parse(str); + Message({ message: res.message, type: "error", -- Gitblit v1.9.3