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