|
@@ -14,6 +14,10 @@ import it from "../helper/interface.js";
|
|
|
var fly = new Fly(fetch);
|
|
|
var qs = require('qs');
|
|
|
var appInfo = it.getAppInfo();
|
|
|
+var appDev;
|
|
|
+it.getAppDev((res)=>{
|
|
|
+ appDev=res;
|
|
|
+})
|
|
|
fly.config.baseURL = apiConfig.baseURL;
|
|
|
fly.config.headers["Content-Type"] =
|
|
|
"application/x-www-form-urlencoded;charset=utf-8";
|
|
@@ -24,12 +28,15 @@ fly.interceptors.request.use(async config => {
|
|
|
// 过滤一些不需要登录的路由d
|
|
|
if (filterNoToken.indexOf(config.url) === -1) {
|
|
|
let token = await getToken();
|
|
|
+
|
|
|
if (config.headers){
|
|
|
config.headers.Authorization = token;
|
|
|
config.headers["X-Version"] = appInfo.versionName;
|
|
|
+ config.headers["X-Brand"] = qs.stringify(appDev);
|
|
|
}
|
|
|
else{
|
|
|
config.headers = { Authorization: token,'X-Version':appInfo.versionName };
|
|
|
+ config.headers = { Authorization: token,'X-Brand':qs.stringify(appDev) };
|
|
|
}
|
|
|
if (config.method === "POST") {
|
|
|
config.body = qs.stringify(config.body);
|