Просмотр исходного кода

修改IP地址和添加TOKEN信息

LAPTOP-BJJ3IV5R\SIWEI 9 месяцев назад
Родитель
Сommit
a85e51fe4d
1 измененных файлов с 7 добавлено и 0 удалено
  1. 7 0
      src/api/zt/ztApi.js

+ 7 - 0
src/api/zt/ztApi.js

@@ -5,6 +5,7 @@ import { tansParams, blobValidate } from "@/utils/ruoyi";
 import cache from "@/plugins/cache";
 import { Notification, MessageBox, Message, Loading } from "element-ui";
 import { saveAs } from "file-saver";
+import { getToken } from "@/utils/auth";
 axios.defaults.headers["Content-Type"] = "application/json;charset=utf-8";
 // 创建axios实例
 const ZTservice = axios.create({
@@ -18,6 +19,12 @@ const ZTservice = axios.create({
 // request拦截器
 ZTservice.interceptors.request.use(
   (config) => {
+    // 是否需要设置 token
+    const isToken = (config.headers || {}).isToken === false
+    // 是否需要防止数据重复提交
+    if (getToken() && !isToken) {
+      config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改
+    }
     // 是否需要防止数据重复提交
     const isRepeatSubmit = (config.headers || {}).repeatSubmit === false;
     // get请求映射params参数