添加filters

This commit is contained in:
406803045 2019-06-04 11:08:29 +08:00
parent 09485e7952
commit fcfd1c4f1c
5 changed files with 24 additions and 16 deletions

6
src/filters/filter.js Normal file
View File

@ -0,0 +1,6 @@
/*
* 隐藏用户手机号中间四位
*/
exports.hidePhone = phone => {
return phone.replace(/(\d{3})\d{4}(\d{4})/, '$1****$2')
}

6
src/filters/index.js Normal file
View File

@ -0,0 +1,6 @@
import Vue from 'vue'
import filter from './filter'
Object.keys(filter).forEach(k => Vue.filter(k, filter[k]))
Vue.prototype.$hidePhone = Vue.filter('hidePhone')

View 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({

View File

@ -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 => {

View File

@ -1,5 +1,5 @@
/**
* Created by PanJiaChen on 16/11/18.
* Created by Sunnie on 19/06/04.
*/
/**