Browse Source

处理headers参数只有二维码筛查相关接口才携带参数

newMaster
1747191978@qq.com 3 months ago
parent
commit
3a9947bf72
  1. 15
      acupuncture-前台/src/utils/request.js

15
acupuncture-前台/src/utils/request.js

@ -30,8 +30,18 @@ service.interceptors.request.use(
if (getToken() && !isToken) {
config.headers["Authorization"] = "Bearer " + getToken(); // 让每个请求携带自定义token 请根据实际情况自行修改
}
if (localStorage.getItem("tenantId")) {
config.headers.TENANT_ID = localStorage.getItem("tenantId");
// 白名单
const whiteList = [
"web/queryTenantById",
"screening/createNoToken",
"screening/save",
"screening/submitNoToken",
];
// 判断白名单是否存在当前则携带参数在header
if (whiteList.includes(config.url)) {
if (localStorage.getItem("tenantId")) {
config.headers.TENANT_ID = localStorage.getItem("tenantId");
}
}
// get请求映射params参数
if (config.method === "get" && config.params) {
@ -40,6 +50,7 @@ service.interceptors.request.use(
config.params = {};
config.url = url;
}
if (
!isRepeatSubmit &&
(config.method === "post" || config.method === "put")

Loading…
Cancel
Save