diff --git a/.env.development b/.env.development index ce7bb363a0c8e4bfe97ce2ecbeb5b7e67532a4e8..6d2f8ddf0c2d3e834f62b98f7d50402ad3ef0db8 100644 --- a/.env.development +++ b/.env.development @@ -20,3 +20,6 @@ VITE_APP_PORT = 80 # 接口加密传输 RSA 公钥与后端解密私钥对应 如更换需前后端一同更换 VITE_APP_RSA_PUBLIC_KEY = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdHnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ==' + +# 客户端id +VITE_APP_CLIENT_ID = 'e5cd7e4891bf95d1d19206ce24a7b32e' diff --git a/.env.production b/.env.production index 1fdd82d06058d9ec01335e30b4211a125de9c4f5..d723d2ad314b3d3bc1495a4a29b51968e72c7d81 100644 --- a/.env.production +++ b/.env.production @@ -23,3 +23,6 @@ VITE_APP_PORT = 80 # 接口加密传输 RSA 公钥与后端解密私钥对应 如更换需前后端一同更换 VITE_APP_RSA_PUBLIC_KEY = 'MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdHnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ==' + +# 客户端id +VITE_APP_CLIENT_ID = 'e5cd7e4891bf95d1d19206ce24a7b32e' diff --git a/src/api/login.ts b/src/api/login.ts index ef7346b6ad7642f5ea651b3e29f55fdd03fbadf2..9efc86d320e8105e5aaf6fab4e98788a7acda63d 100644 --- a/src/api/login.ts +++ b/src/api/login.ts @@ -4,7 +4,7 @@ import { LoginData, LoginResult, VerifyCodeResult, TenantInfo } from './types'; import { UserInfo } from '@/api/system/user/types'; // pc端固定客户端授权id -const clientId = 'e5cd7e4891bf95d1d19206ce24a7b32e'; +const clientId = import.meta.env.VITE_APP_CLIENT_ID; /** * @param data {LoginData} diff --git a/src/types/env.d.ts b/src/types/env.d.ts index 922fe4cc8ae8450aefb1f330e1c7e0327f667c77..fabf641c2b1822209188c9a47f0ed8df2f8f37b2 100644 --- a/src/types/env.d.ts +++ b/src/types/env.d.ts @@ -68,6 +68,7 @@ interface ImportMetaEnv { VITE_APP_POWERJOB_ADMIN: string; VITE_APP_ENV: string; VITE_APP_RSA_PUBLIC_KEY: string; + VITE_APP_CLIENT_ID: string; } interface ImportMeta { readonly env: ImportMetaEnv; diff --git a/src/utils/request.ts b/src/utils/request.ts index 74f0d19a7dc7cdfc787559d87609de928afc2ec0..d2130fe6e817848dac6c8ff8ca273c498fcd296c 100644 --- a/src/utils/request.ts +++ b/src/utils/request.ts @@ -16,6 +16,7 @@ let downloadLoadingInstance: LoadingInstance; export const isRelogin = { show: false }; axios.defaults.headers['Content-Type'] = 'application/json;charset=utf-8'; +axios.defaults.headers['clientid'] = import.meta.env.VITE_APP_CLIENT_ID; // 创建 axios 实例 const service = axios.create({ baseURL: import.meta.env.VITE_APP_BASE_API,