|
|
@@ -101,8 +101,11 @@ axios.interceptors.response.use(
|
|
|
)
|
|
|
export default (urlObj, data = {}, method = 'POST', responseType = 'json') => {
|
|
|
store.commit('webapi/set', { urlObj, value: Config.enums.request.before.storeValue })
|
|
|
- return axios({ url: urlObj.realUrl, method, data, responseType: urlObj.responseType || responseType }).then(res => {
|
|
|
+ return axios({ url: urlObj.realUrl, method, data, responseType: urlObj.responseType || responseType }).then(async res => {
|
|
|
store.commit('webapi/set', { urlObj, value: Config.enums.request.sus.storeValue })
|
|
|
+ if (urlObj.AOP && urlObj.AOP.AR) {
|
|
|
+ await urlObj.AOP.AR.forEach(fn => fn(urlObj, res))
|
|
|
+ }
|
|
|
return res
|
|
|
}).catch(err => {
|
|
|
store.commit('webapi/set', { urlObj, value: Config.enums.request.err.storeValue })
|