|
@@ -19,6 +19,7 @@ import axios, { AxiosRequestConfig, AxiosResponse, AxiosError } from 'axios'
|
|
|
import { useUserStore } from '@/store/user/user'
|
|
|
import qs from 'qs'
|
|
|
import _ from 'lodash'
|
|
|
+import cookies from 'js-cookie'
|
|
|
import router from '@/router'
|
|
|
|
|
|
const userStore = useUserStore()
|
|
@@ -56,6 +57,11 @@ const err = (err: AxiosError): Promise<AxiosError> => {
|
|
|
service.interceptors.request.use((config: AxiosRequestConfig<any>) => {
|
|
|
config.headers && (config.headers.sessionId = userStore.getSessionId)
|
|
|
|
|
|
+ const sIdCookie = cookies.get('sessionId')
|
|
|
+ const language = cookies.get('language')
|
|
|
+ config.headers = config.headers || {}
|
|
|
+ if (language) config.headers.language = language
|
|
|
+ if (sIdCookie) config.headers.sessionId = sIdCookie
|
|
|
return config
|
|
|
}, err)
|
|
|
|