fcfd1c4f by 406803045

添加filters

1 parent 09485e79
/*
* 隐藏用户手机号中间四位
*/
exports.hidePhone = phone => {
return phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')
}
\ No newline at end of file
import Vue from 'vue'
import filter from './filter'
Object.keys(filter).forEach(k => Vue.filter(k, filter[k]))
Vue.prototype.$hidePhone = Vue.filter('hidePhone')
\ No newline at end of file
......@@ -7,6 +7,7 @@ import 'lib-flexible/flexible.js'
import App from './App'
import store from './store'
import router from './router'
import filters from './filter'
Vue.config.productionTip = false
new Vue({
......
......@@ -34,22 +34,17 @@ service.interceptors.request.use(
service.interceptors.response.use(
response => {
Toast.clear()
// 如果是数据流
if (response.config.responseType === 'arraybuffer') {
return response.data
} else {
const res = response.data
if (res.status !== 200) {
// 登录超时,重新登录
if (res.status === 401) {
store.dispatch('FedLogOut').then(() => {
location.reload()
})
}
return Promise.reject(res || 'error')
} else {
return Promise.resolve(res)
const res = response.data
if (res.status && res.status !== 200) {
// 登录超时,重新登录
if (res.status === 401) {
store.dispatch('FedLogOut').then(() => {
location.reload()
})
}
return Promise.reject(res || 'error')
} else {
return Promise.resolve(res)
}
},
error => {
......
/**
* Created by PanJiaChen on 16/11/18.
* Created by Sunnie on 19/06/04.
*/
/**
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!