|
@@ -112,9 +112,13 @@ const err = (error) => {
|
|
|
service.interceptors.request.use(config => {
|
|
|
const authPrice = getAuthPriceCode(config, router, store)
|
|
|
const token = store.getters.token
|
|
|
+ const noRestTimeStr = store.getters.noRestTimeStr
|
|
|
if (token) {
|
|
|
config.headers['access-token'] = token
|
|
|
}
|
|
|
+ if(noRestTimeStr){
|
|
|
+ config.headers['lock-time'] = noRestTimeStr
|
|
|
+ }
|
|
|
config.headers['auth-price'] = authPrice.join(',')
|
|
|
config.retry = 3
|
|
|
config.retryDelay = 1000
|
|
@@ -161,6 +165,14 @@ service.interceptors.response.use((response) => {
|
|
|
store.state.app.curActionPermission = ''
|
|
|
store.commit('SET_loadingStatus', false)
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ const mainInterfaceList = store.getters.mainInterfaceList
|
|
|
+ const hasPath = mainInterfaceList.find(item => response.config.url.indexOf(item)>=0)
|
|
|
+ if(hasPath){
|
|
|
+ store.commit('SET_noRestTimeStr', response.data.data.updateDate)
|
|
|
+ }
|
|
|
+
|
|
|
return response.data
|
|
|
}, err)
|
|
|
|