From cccd0531ae0014c82a2049e88c759e0b9de0965e Mon Sep 17 00:00:00 2001
From: wujingjing <gersonwu@qq.com>
Date: 星期二, 19 十一月 2024 16:37:23 +0800
Subject: [PATCH] 角色必填

---
 src/utils/request.ts |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/utils/request.ts b/src/utils/request.ts
index ef6e180..885b50e 100644
--- a/src/utils/request.ts
+++ b/src/utils/request.ts
@@ -2,7 +2,7 @@
 import axios from 'axios';
 import { ElLoadingService, ElMessage } from 'element-plus';
 import router from '../router';
-import { debounce } from './util';
+import { debounce, decodeFormData } from './util';
 import { AUTH_URL, MAIN_URL, SECONDARY_URL } from '/@/constants';
 import { Local, Session } from '/@/utils/storage';
 import { Logger } from '../model/logger/Logger';
@@ -116,8 +116,11 @@
 						handleNoAuth();
 						throw '鏉冮檺楠岃瘉澶辫触';
 					case ErrorCode.Exception:
+						const param = res.config.data ? `\n    璇锋眰鍙傛暟锛�${JSON.stringify(decodeFormData(res.config.data))}\n` : '';
 						ElMessage.error('鍐呴儴閿欒锛�');
-						Logger.error('鍝嶅簲澶辫触', serveData?.json_msg && new Error(serveData?.json_msg));
+						Logger.error(`${res.config.url} 鍝嶅簲澶辫触${param}`, serveData?.json_msg && new Error(serveData?.json_msg));
+						throw '';
+
 						return res.data;
 				}
 				// 闈� message error锛屼笖 handleFail 涓� true
@@ -125,7 +128,9 @@
 				if (handleFail && serveData?.err_code !== ErrorCode.Message) {
 					const errorText = serveData?.json_msg;
 					ElMessage.error(errorText);
-					Logger.error('鍝嶅簲澶辫触', errorText && new Error(errorText));
+					const param = res.config.data ? `\n    璇锋眰鍙傛暟锛�${JSON.stringify(decodeFormData(res.config.data))}\n` : '';
+					Logger.error(`${res.config.url} 鍝嶅簲澶辫触${param}`, errorText && new Error(errorText));
+					throw '';
 				}
 			}
 			return res.data;

--
Gitblit v1.9.3