添加filters
Showing
5 changed files
with
15 additions
and
7 deletions
src/filters/filter.js
0 → 100644
src/filters/index.js
0 → 100644
| ... | @@ -7,6 +7,7 @@ import 'lib-flexible/flexible.js' | ... | @@ -7,6 +7,7 @@ import 'lib-flexible/flexible.js' |
| 7 | import App from './App' | 7 | import App from './App' |
| 8 | import store from './store' | 8 | import store from './store' |
| 9 | import router from './router' | 9 | import router from './router' |
| 10 | import filters from './filter' | ||
| 10 | Vue.config.productionTip = false | 11 | Vue.config.productionTip = false |
| 11 | 12 | ||
| 12 | new Vue({ | 13 | new Vue({ | ... | ... |
| ... | @@ -34,12 +34,8 @@ service.interceptors.request.use( | ... | @@ -34,12 +34,8 @@ service.interceptors.request.use( |
| 34 | service.interceptors.response.use( | 34 | service.interceptors.response.use( |
| 35 | response => { | 35 | response => { |
| 36 | Toast.clear() | 36 | Toast.clear() |
| 37 | // 如果是数据流 | ||
| 38 | if (response.config.responseType === 'arraybuffer') { | ||
| 39 | return response.data | ||
| 40 | } else { | ||
| 41 | const res = response.data | 37 | const res = response.data |
| 42 | if (res.status !== 200) { | 38 | if (res.status && res.status !== 200) { |
| 43 | // 登录超时,重新登录 | 39 | // 登录超时,重新登录 |
| 44 | if (res.status === 401) { | 40 | if (res.status === 401) { |
| 45 | store.dispatch('FedLogOut').then(() => { | 41 | store.dispatch('FedLogOut').then(() => { |
| ... | @@ -50,7 +46,6 @@ service.interceptors.response.use( | ... | @@ -50,7 +46,6 @@ service.interceptors.response.use( |
| 50 | } else { | 46 | } else { |
| 51 | return Promise.resolve(res) | 47 | return Promise.resolve(res) |
| 52 | } | 48 | } |
| 53 | } | ||
| 54 | }, | 49 | }, |
| 55 | error => { | 50 | error => { |
| 56 | Toast.clear() | 51 | Toast.clear() | ... | ... |
-
Please register or sign in to post a comment