Преглед на файлове

火调管理接口添加page参数

wangfumin преди 3 седмици
родител
ревизия
f9daa1a484
променени са 1 файла, в които са добавени 7 реда и са изтрити 1 реда
  1. 7 1
      src/request/index.ts

+ 7 - 1
src/request/index.ts

@@ -48,12 +48,18 @@ axios.interceptors.request.use(async (config) => {
   const { token, userId } = getAuth();
   const { token, userId } = getAuth();
   config.headers.token = token;
   config.headers.token = token;
   config.headers.userid = userId;
   config.headers.userid = userId;
+  const currentRoute = router.currentRoute?.value;
+  // 进入编辑页时判断是否editOrShow,添加参数
+  const isEditOrShow = currentRoute?.query?.editOrShow;
+  if (isEditOrShow) {
+    isEditOrShow == 'show' ? config.headers.page = 'view' : config.headers.page = 'edit';
+  }
+
 
 
   // 当链接存在 share=1 时,为所有请求头注入 caseId 与 sharePassword
   // 当链接存在 share=1 时,为所有请求头注入 caseId 与 sharePassword
   // 同时记录是否处于分享模式,以便后续跳过登录校验
   // 同时记录是否处于分享模式,以便后续跳过登录校验
   let isShareMode = false;
   let isShareMode = false;
   try {
   try {
-    const currentRoute = router.currentRoute?.value;
     const shareParam: any = currentRoute?.query?.share;
     const shareParam: any = currentRoute?.query?.share;
     const isShare = Array.isArray(shareParam) ? shareParam.includes("1") : shareParam === "1";
     const isShare = Array.isArray(shareParam) ? shareParam.includes("1") : shareParam === "1";