| | |
| | | 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 || {} |
| | |
| | | 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)) |
| | | }) |
| | | } |