From c64c31795d1e9ea96671f7e11279af8babecde83 Mon Sep 17 00:00:00 2001
From: chenyc <501753378@qq.com>
Date: 星期一, 27 十月 2025 10:12:18 +0800
Subject: [PATCH] gx页面ui

---
 src/utils/axios.ts |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)

diff --git a/src/utils/axios.ts b/src/utils/axios.ts
index 228c332..c7aaf29 100644
--- a/src/utils/axios.ts
+++ b/src/utils/axios.ts
@@ -1,11 +1,16 @@
 import axios, {AxiosError, AxiosResponse} from 'axios'
 import { Session } from '@/utils/storage'
 import { ElMessage } from 'element-plus'
+import { ipcRenderer } from 'electron'
 
 
-const BASE_URL = 'https://hemobs.icoldchain.cn'
+let BASE_URL = 'https://backend.ihemodialysis.com'
 const TIME_OUT = 10 * 1000
 
+// setTimeout(()=>{
+//     console.log('重新赋值api',confingInfoStore().confingInfo)
+//     BASE_URL=confingInfoStore().confingInfo.base_api
+// },10000)
 /**
  * 创建axios实例
  */
@@ -18,16 +23,16 @@
     // HTTP状态码判断
     switch (status) {
         case 401:
-            return alert(`Error Code: ${status}, Message: ${error.msg || '登录失效,请重新登录'}`)
+            ElMessage.error(`Error Code: ${status}, Message: ${error.msg || '登录失效,请重新登录'}`)
         case 403:
-            return alert(`Error Code: ${status}, Message: ${error.msg || '你没有访问权限'}`)
+            ElMessage.error(`Error Code: ${status}, Message: ${error.msg || '你没有访问权限'}`)
         case 500:
-            return alert(`Error Code: ${status}, Message: ${error.msg || '后台错误,请联系管理员'}`)
+            ElMessage.error(`Error Code: ${status}, Message: ${error.msg || '后台错误,请联系管理员'}`)
         case 502:
-            return alert(`Error Code: ${status}, Message: ${error.msg || '平台环境异常'}`)
+            ElMessage.error(`Error Code: ${status}, Message: ${error.msg || '平台环境异常'}`)
         default:
-            alert(`Error Code: ${status}, Message: ${error.msg || '未知错误,请刷新重试'}`)
-
+            ElMessage.error(`Error Code: ${status}, Message: ${error.msg || '未知错误,请刷新重试'}`)
+           
     }
 }
 
@@ -37,6 +42,7 @@
         if (Session.get('token')) {
             response.headers.common['Authorization'] = 'Bearer '+ `${Session.get('token')}`
         }
+        ipcRenderer.invoke('logger', `http请求参数:${JSON.stringify(response)}`)
         return response
     },
     (error) => Promise.reject(error)
@@ -45,6 +51,7 @@
 // 后置拦截器(获取到响应时的拦截)
 instance.interceptors.response.use(
     (res: AxiosResponse) => {
+        ipcRenderer.invoke('logger', `http响应参数:${JSON.stringify(res)}`)
         if (String(res.status).indexOf('2') !== 0) {
             return {
                 code: res.status,

--
Gitblit v1.8.0