From 70a87a18cca12dd0e43360f91a5be9754dc4cb37 Mon Sep 17 00:00:00 2001 From: gaosp <gaosp> Date: 星期五, 12 一月 2024 00:25:55 +0800 Subject: [PATCH] 1 --- src/utils/ajax.js | 28 ++++++++++++++++++++++++++-- 1 files changed, 26 insertions(+), 2 deletions(-) diff --git a/src/utils/ajax.js b/src/utils/ajax.js index f17dcb3..bd8a441 100644 --- a/src/utils/ajax.js +++ b/src/utils/ajax.js @@ -1,7 +1,7 @@ /* * @Date: 2022-11-09 12:37:25 * @LastEditors: Sneed - * @LastEditTime: 2024-01-05 23:41:48 + * @LastEditTime: 2024-01-07 23:53:33 * @FilePath: /belleson-frontend/Users/mache/Documents/demo/mdc/src/utils/ajax.js */ import axios from 'axios' @@ -22,12 +22,20 @@ // request鎷︽埅鍣� service.interceptors.request.use(config => { - console.log(config.url,'config') config.url = `${URL_CFG.BASE_URL}${config.url}` if (store.getters.token) { config.headers['mdc-token'] = getToken().value // 璁╂瘡涓姹傛惡甯﹁嚜瀹氫箟token 璇锋牴鎹疄闄呮儏鍐佃嚜琛屼慨鏀� } + if (config.mytype == 'json') { + config.headers = { + 'Content-Type':'application/json; charset=UTF-8' + } + } config.transformRequest = [function(data) { + // debugger + if (config.mytype == 'json') { + return JSON.stringify(data) + } return qs.stringify(data) }] return config @@ -70,6 +78,13 @@ // } if (response.data.result === 'SUCCESS') { return response.data + } else { + Message({ + message: response.data.msg, + type: 'error', + duration: 3 * 1000 + }) + return Promise.reject('error') } } }, @@ -94,6 +109,15 @@ data: params }) }, + postJson: function(url, params) { + console.log(url,'url') + return service({ + mytype: 'json', + url: url, + method: 'post', + data: params + }) + }, // get璇锋眰 get: function(url, params) { return service({ -- Gitblit v1.9.3