From ea2fdc85d876c680e042034d1cbb7c1ca030b5b7 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期日, 12 十月 2025 11:14:25 +0800
Subject: [PATCH] 1、中空任务队列显示bug修复,缺片详情破损后再查询条件添加
---
UI-Project/src/utils/request.js | 58 ++++++++++++++++++++++++++--------------------------------
1 files changed, 26 insertions(+), 32 deletions(-)
diff --git a/UI-Project/src/utils/request.js b/UI-Project/src/utils/request.js
index e7abe99..c6006db 100644
--- a/UI-Project/src/utils/request.js
+++ b/UI-Project/src/utils/request.js
@@ -1,49 +1,43 @@
import axios from 'axios'
-import config from '../../config';
import useUserInfoStore from '@/stores/userInfo'
+import {host, WebSocketHost} from '@/utils/constants'
const userStore=useUserInfoStore()
const request = axios.create({
- baseURL: `http://${config.serverUrl}`, // 娉ㄦ剰锛侊紒 杩欓噷鏄叏灞�缁熶竴鍔犱笂浜� 鍚庣鎺ュ彛鍓嶇紑 鍓嶇紑锛屽悗绔繀椤昏繘琛岃法鍩熼厤缃紒
- timeout: 5000
+ baseURL: `http://${WebSocketHost}:${host}/api`, // 娉ㄦ剰锛侊紒 杩欓噷鏄叏灞�缁熶竴鍔犱笂浜� 鍚庣鎺ュ彛鍓嶇紑 鍓嶇紑锛屽悗绔繀椤昏繘琛岃法鍩熼厤缃紒
+ timeout: 30000
})
-
//
-
// request 鎷︽埅鍣�
// 鍙互鑷姹傚彂閫佸墠瀵硅姹傚仛涓�浜涘鐞�
// 姣斿缁熶竴鍔爐oken锛屽璇锋眰鍙傛暟缁熶竴鍔犲瘑
request.interceptors.request.use(config => {
- config.headers['Content-Type'] = 'application/json;charset=utf-8';
- if(userStore.user){
- config.headers['token'] = userStore.user.token;
- }
- // 璁剧疆璇锋眰澶�
- return config
+ config.headers['Content-Type'] = 'application/json;charset=utf-8';
+ if(userStore.user){
+ // config.headers['Authorization'] = `Bearer ${userStore.user.token}`;
+ config.headers['token'] = userStore.user.token;
+ }
+ // 璁剧疆璇锋眰澶�
+ return config
}, error => {
return Promise.reject(error)
});
-
// response 鎷︽埅鍣�
// 鍙互鍦ㄦ帴鍙e搷搴斿悗缁熶竴澶勭悊缁撴灉
request.interceptors.response.use(
- response => {
- let res = response.data;
- // 濡傛灉鏄繑鍥炵殑鏂囦欢
- if (response.config.responseType === 'blob') {
- return res
- }
- // 鍏煎鏈嶅姟绔繑鍥炵殑瀛楃涓叉暟鎹�
- if (typeof res === 'string') {
- res = res ? JSON.parse(res) : res
- }
- return res;
- },
- error => {
- console.log('err' + error) // for debug
- return Promise.reject(error)
- }
+ response => {
+ let res = response.data;
+ // 濡傛灉鏄繑鍥炵殑鏂囦欢
+ if (response.config.responseType === 'blob') {
+ return res
+ }
+ // 鍏煎鏈嶅姟绔繑鍥炵殑瀛楃涓叉暟鎹�
+ if (typeof res === 'string') {
+ res = res ? JSON.parse(res) : res
+ }
+ return res;
+ },
+ error => {
+ return Promise.reject(error)
+ }
)
-
-
-export default request
-
+export default request
\ No newline at end of file
--
Gitblit v1.8.0