|
@@ -3,6 +3,13 @@ import { MessageBox, Message } from 'element-ui'
|
|
|
import store from '@/store'
|
|
|
import { getToken } from '@/utils/auth'
|
|
|
|
|
|
+var moduleId = ''
|
|
|
+
|
|
|
+export function setModuleId(val) {
|
|
|
+ console.log(val)
|
|
|
+ moduleId = val
|
|
|
+}
|
|
|
+
|
|
|
// create an axios instance
|
|
|
const service = axios.create({
|
|
|
baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url
|
|
@@ -21,6 +28,7 @@ service.interceptors.request.use(
|
|
|
// ['X-Token'] is a custom headers key
|
|
|
// please modify it according to the actual situation
|
|
|
config.headers['x-token'] = getToken()
|
|
|
+ config.headers['moduleId'] = moduleId
|
|
|
}
|
|
|
return config
|
|
|
},
|
|
@@ -92,6 +100,7 @@ export function postBlob(data) {
|
|
|
url: process.env.VUE_APP_BASE_API + data.url, // 后端接口地址
|
|
|
responseType: 'blob', // bolb格式的请求方式
|
|
|
headers: {
|
|
|
+ moduleId,
|
|
|
'x-token': getToken() // 请求头
|
|
|
},
|
|
|
data: data.data // 需要传给后端的请求参数体
|
|
@@ -126,6 +135,7 @@ export function getBlob(data) {
|
|
|
responseType: 'blob',
|
|
|
params: data.data, // 与post传参方式不同之处
|
|
|
headers: {
|
|
|
+ moduleId,
|
|
|
'x-token': getToken() // 请求头
|
|
|
}
|
|
|
})
|
|
@@ -163,6 +173,7 @@ export async function handleImport(url, formData, id = '') {
|
|
|
axios
|
|
|
.post(process.env.VUE_APP_BASE_API + url, formData, {
|
|
|
headers: {
|
|
|
+ moduleId,
|
|
|
'Content-Type': 'multipart/form-data',
|
|
|
'x-token': getToken(),
|
|
|
id
|