From b565a275fe240e2bd8a939c3b4beed98d03767bc Mon Sep 17 00:00:00 2001 From: liukangdong <898885815@qq.com> Date: 星期四, 20 二月 2025 18:17:15 +0800 Subject: [PATCH] ll --- admin/src/utils/request.js | 22 ++++++++++++++-------- 1 files changed, 14 insertions(+), 8 deletions(-) diff --git a/admin/src/utils/request.js b/admin/src/utils/request.js index 9821bd0..ce83873 100644 --- a/admin/src/utils/request.js +++ b/admin/src/utils/request.js @@ -41,7 +41,7 @@ // 鏂板缓鍝嶅簲鎷︽埅鍣� axiosInstance.interceptors.response.use((response) => { - + // console.log(response.status) // debugger // 璇锋眰澶辫触 @@ -62,9 +62,15 @@ } // 涓氬姟澶辫触 if (!response.data.success) { - return Promise.reject(response.data) + Message.error(response.data.message) + return null } - return response.data.data + if (response.data.data) { + return response.data.data + } else { + return response.data + } + }, function (error) { if (error.code == null) { return Promise.reject(new Error('鏈嶅姟鍣ㄧ箒蹇欙紝璇风◢鍚庡啀璇�')) @@ -82,7 +88,7 @@ __arguments: args, __result_promise: null, // 寮�鍚紦瀛� - cache () { + cache() { const data = this.__cacheImpl.getJSON(cacheKey) if (data != null) { this.__result_promise = Promise.resolve(data) @@ -92,16 +98,16 @@ } return this }, - then () { + then() { return this.__access('then', arguments) }, - catch () { + catch() { return this.__access('catch', arguments) }, - finally () { + finally() { return this.__access('finally', arguments) }, - __access (methodName, args) { + __access(methodName, args) { if (this.__result_promise != null) { return this.__result_promise } -- Gitblit v1.9.3