feat: 更新开发环境配置,添加token和租户ID支持
This commit is contained in:
parent
ac07eae01a
commit
96def3b411
@ -1,3 +1,7 @@
|
|||||||
ENV_APP_TITLE=运输控制系统(开发)
|
ENV_APP_TITLE=运输控制系统(开发)
|
||||||
# ENV_HTTP_BASE=/mocks
|
# ENV_HTTP_BASE=/mocks
|
||||||
ENV_WEBSOCKET_BASE=/ws
|
ENV_WEBSOCKET_BASE=/ws
|
||||||
|
|
||||||
|
# 开发环境token配置 - 可以手动设置或从另一个项目获取后填入
|
||||||
|
ENV_DEV_TOKEN=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJleHAiOjE3NTAzMzkwMTcsInVzZXJuYW1lIjoiYWRtaW4ifQ.uGWMIPH9-sdyEwr0bQBMKQSTAjYBZhlIVDRHGtheENE
|
||||||
|
ENV_DEV_TENANT_ID=1000
|
@ -11,15 +11,29 @@ export default http;
|
|||||||
|
|
||||||
// 添加请求拦截器
|
// 添加请求拦截器
|
||||||
http.interceptors.request.use(
|
http.interceptors.request.use(
|
||||||
(config) => {
|
async (config) => {
|
||||||
try {
|
try {
|
||||||
const token =
|
let token = '';
|
||||||
JSON.parse(localStorage.getItem('VWED_AMR调度系统__PRODUCTION__3.7.1__COMMON__LOCAL__KEY__') || '{}')?.value
|
let tenantId = '';
|
||||||
.TOKEN__.value || '';
|
|
||||||
|
// 开发环境处理逻辑
|
||||||
|
if (import.meta.env.DEV) {
|
||||||
|
try {
|
||||||
|
token = import.meta.env.ENV_DEV_TOKEN;
|
||||||
|
tenantId = import.meta.env.ENV_DEV_TENANT_ID;
|
||||||
|
} catch (error) {
|
||||||
|
console.error('获取开发环境token失败:', error);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
// 生产环境直接从localStorage获取
|
||||||
|
const localStorageData = JSON.parse(
|
||||||
|
localStorage.getItem('VWED_AMR调度系统__PRODUCTION__3.7.1__COMMON__LOCAL__KEY__') || '{}',
|
||||||
|
);
|
||||||
|
token = localStorageData?.value?.TOKEN__?.value || '';
|
||||||
|
tenantId = localStorageData?.value?.TENANT_ID?.value || '';
|
||||||
|
}
|
||||||
|
|
||||||
config.headers['x-access-token'] = token;
|
config.headers['x-access-token'] = token;
|
||||||
const tenantId =
|
|
||||||
JSON.parse(localStorage.getItem('VWED_AMR调度系统__PRODUCTION__3.7.1__COMMON__LOCAL__KEY__') || '{}')?.value
|
|
||||||
.TENANT_ID.value || '';
|
|
||||||
config.headers['x-tenant-id'] = tenantId;
|
config.headers['x-tenant-id'] = tenantId;
|
||||||
console.log(config);
|
console.log(config);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user