From ef24583228330f7a14b6bb53275598ae4533edb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E9=9C=9E?= <1571974166@qq.com> Date: Thu, 6 Feb 2025 12:02:32 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.ts | 13 ++++++++++--- src/views/order.vue | 3 ++- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/utils/request.ts b/src/utils/request.ts index 9b824d0..9461909 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -7,13 +7,13 @@ interface requestType { } const handleCode = async (code: number, msg: string) => { console.log(code); - + switch (code) { case 401: ElMessage.error(msg || '登录失效') setTimeout(() => { console.log('登录失效') - location.href="/login" + location.href = "/login" }, 1500) // 跳转登录 break @@ -28,7 +28,7 @@ const service = axios.create({ baseURL: "https://sh-ocr-api.bskies.cc/", // baseURL: "/api", timeout: 30000, - + }); // 添加请求拦截器 service.interceptors.request.use( @@ -52,6 +52,12 @@ service.interceptors.response.use( //response参数是响应对象 // 对响应数据做点什么 const { data, config } = response + if (data.code == 401) { + + ElMessage.error(data.message) + } + console.log(data); + return data; }, (error: any) => { @@ -67,6 +73,7 @@ service.interceptors.response.use( let { message } = error if (message === 'Network Error') { message = '后端接口连接异常' + location.href = "/login" } if (message.includes('timeout')) { message = '后端接口请求超时' diff --git a/src/views/order.vue b/src/views/order.vue index 488fe24..f4cb7ec 100644 --- a/src/views/order.vue +++ b/src/views/order.vue @@ -80,6 +80,7 @@ const options = [ ] const handleCurrentChange = (val: number) => { + console.log(val); page.value = val getList() } @@ -89,7 +90,7 @@ const handleCurrentChange = (val: number) => { */ const getList = async () => { const params = { - page: 1, + page: page.value, size: 20, } if (status.value && status.value != '0') {