吉安感知网项目-前端
shuishen
2026-02-03 89380e6260a75d1d3b94de687ebcc2f50d50659d
applications/task-work-order/src/axios.js
@@ -52,24 +52,6 @@
      if (!authorization) {
         config.headers['Authorization'] = `Basic ${Base64.encode(`${website.clientId}:${website.clientSecret}`)}`
      }
      // 后端的要求
      if (router.currentRoute.value.path === '/job/jobstatistics') {
         const userAreaCode = store?.state?.user?.userInfo?.detail?.areaCode
         const paramsKey = config.method === 'get' ? 'params' : 'data'
         const codeKey = config.method === 'get' ? 'areaCode' : 'area_code'
         const paramCode = config?.params?.areaCode || config?.data?.area_code
         try {
            if (paramCode) {
               if (paramCode === userAreaCode) {
                  config[paramsKey][codeKey] = config.method === 'get' ? '' : undefined
               } else {
                  if (!Array.isArray(config[paramsKey])) {
                     config[paramsKey] = { ...config[paramsKey], [codeKey]: paramCode }
                  }
               }
            }
         } catch (e) {}
      }
      //headers判断请求是否携带token
      const meta = config.meta || {}
@@ -171,16 +153,16 @@
               removeRefreshToken()
               const env = import.meta.env.VITE_APP_ENV
               // 重定向到登录页
               // store.dispatch('FedLogOut').then(() => router.push({
               //    path: '/login'
               // }));
               env === 'development'
                  ? store.dispatch('FedLogOut').then(() =>
                        router.push({
                           path: '/login',
                        })
                    )
                  : store.dispatch('FedLogOut').then(() => window.location.replace(`${adminUrl}#/login`))
               store.dispatch('FedLogOut').then(() => router.push({
                  path: '/login'
               }));
               // env === 'development'
               //    ? store.dispatch('FedLogOut').then(() =>
               //          router.push({
               //             path: '/login',
               //          })
               //      )
               //    : store.dispatch('FedLogOut').then(() => window.location.replace(`${adminUrl}#/login`))
               return Promise.reject(new Error(message))
            })
      }