|
@@ -32,6 +32,10 @@ service.interceptors.request.use(async (config, ...args) => {
|
|
|
|
|
|
|
|
// response interceptor
|
|
// response interceptor
|
|
|
service.interceptors.response.use((response, ...args) => { // 响应拦截器(可以设置多个, 同时可以也可以使用异步方法)
|
|
service.interceptors.response.use((response, ...args) => { // 响应拦截器(可以设置多个, 同时可以也可以使用异步方法)
|
|
|
|
|
+ // 状态403token无效 清除token
|
|
|
|
|
+ if (response.data.errorCode == 403) {
|
|
|
|
|
+ cache.set(LOGIN_TOKEN, '');
|
|
|
|
|
+ }
|
|
|
if (response.data.message) {
|
|
if (response.data.message) {
|
|
|
uni.showToast({
|
|
uni.showToast({
|
|
|
title: response.data.message,
|
|
title: response.data.message,
|
|
@@ -43,52 +47,3 @@ service.interceptors.response.use((response, ...args) => { // 响应拦截器(
|
|
|
return response
|
|
return response
|
|
|
})
|
|
})
|
|
|
export default service
|
|
export default service
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
-// export const myRequest = (options) => {
|
|
|
|
|
-// let BASE_URL = 请求地址
|
|
|
|
|
-// console.log(BASE_URL)
|
|
|
|
|
-// var session_key = ""
|
|
|
|
|
-// session_key = uni.getStorageSync('session_key')
|
|
|
|
|
-// let url = ""
|
|
|
|
|
-// let data = options.data || {}
|
|
|
|
|
-// if (options.url.split('=')[1]) {
|
|
|
|
|
-// url = options.url.split('=')[1]
|
|
|
|
|
-// } else {
|
|
|
|
|
-// url = options.url.split('api/')[1]
|
|
|
|
|
-// }
|
|
|
|
|
-// console.log(url)
|
|
|
|
|
-// if (url != 'user.login.login_user') {
|
|
|
|
|
-// data.token = session_key
|
|
|
|
|
-// }
|
|
|
|
|
-
|
|
|
|
|
-// return new Promise((resolve, reject) => {
|
|
|
|
|
-// uni.request({
|
|
|
|
|
-// url: BASE_URL + options.url,
|
|
|
|
|
-// method: options.method || 'POST',
|
|
|
|
|
-// header: {
|
|
|
|
|
-// "Content-Type": "application/x-www-form-urlencoded",
|
|
|
|
|
-// },
|
|
|
|
|
-// data: data,
|
|
|
|
|
-// success: (res) => {
|
|
|
|
|
-// if (res.data.message != "") {
|
|
|
|
|
-// if (res.data.message == "识别无结果") {
|
|
|
|
|
-// resolve(res.data.data)
|
|
|
|
|
-// } else {
|
|
|
|
|
-// return uni.showToast({
|
|
|
|
|
-// title: res.data.message,
|
|
|
|
|
-// icon: "none"
|
|
|
|
|
-// })
|
|
|
|
|
-// }
|
|
|
|
|
-// }
|
|
|
|
|
-// resolve(res.data.data)
|
|
|
|
|
-// },
|
|
|
|
|
-// fail: (err) => {
|
|
|
|
|
-// uni.showToast({
|
|
|
|
|
-// title: '请求接口失败'
|
|
|
|
|
-// })
|
|
|
|
|
-// reject(err)
|
|
|
|
|
-// }
|
|
|
|
|
-// })
|
|
|
|
|
-// })
|
|
|
|
|
-// }
|
|
|