燕山石化溯源三维电子沙盘-【前端】-Web
WX
2023-08-01 0d0582cc5352a60e5f7042df81e6153e70a9715e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// 引入axios并配置
import axios from "axios";
 
// 给axios配置请求拦截器;
 
axios.interceptors.request.use(
  (config) => {
    var url = window.location.href;
 
    var num = url.indexOf("?");
    if (num !== -1) {
      url = url.substr(num + 1); //str得到?之后的字符串
      var arr = url.split("&"); //得到&分割的参数,放入数组中
      var tokenArr = arr[0].split("=");
      var str = tokenArr[1].split("%");
      config.headers.Authorization = `Bearer ${str[1]}`;
      config.headers["ZY-TenantId"] = 7;
    }
 
    return config;
  },
  (ereor) => {
    // console.log(ereor);
    return Promise.reject(ereor);
  }
);
 
// 基准路径
// axios.defaults.withCredentials = true;
 
// axios.defaults.baseURL = "http://172.16.0.7:8060";
 
export default axios;