添加filters
Showing
5 changed files
with
24 additions
and
16 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,22 +34,17 @@ service.interceptors.request.use( | ... | @@ -34,22 +34,17 @@ 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 | // 如果是数据流 | 37 | const res = response.data |
38 | if (response.config.responseType === 'arraybuffer') { | 38 | if (res.status && res.status !== 200) { |
39 | return response.data | 39 | // 登录超时,重新登录 |
40 | } else { | 40 | if (res.status === 401) { |
41 | const res = response.data | 41 | store.dispatch('FedLogOut').then(() => { |
42 | if (res.status !== 200) { | 42 | location.reload() |
43 | // 登录超时,重新登录 | 43 | }) |
44 | if (res.status === 401) { | ||
45 | store.dispatch('FedLogOut').then(() => { | ||
46 | location.reload() | ||
47 | }) | ||
48 | } | ||
49 | return Promise.reject(res || 'error') | ||
50 | } else { | ||
51 | return Promise.resolve(res) | ||
52 | } | 44 | } |
45 | return Promise.reject(res || 'error') | ||
46 | } else { | ||
47 | return Promise.resolve(res) | ||
53 | } | 48 | } |
54 | }, | 49 | }, |
55 | error => { | 50 | error => { | ... | ... |
-
Please register or sign in to post a comment