feat: 添加多环境配置(local/dev/uat)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
jacobxu666
2026-06-14 17:17:35 +08:00
co-authored by Claude Sonnet 4.6
parent 046e84a564
commit bed3359564
5 changed files with 37 additions and 0 deletions
+2
View File
@@ -0,0 +1,2 @@
VITE_API_BASE_URL=https://dscp-dev.hn12301.net
VITE_APP_TITLE=湖南12301文旅专区
+2
View File
@@ -0,0 +1,2 @@
VITE_API_BASE_URL=http://localhost:80
VITE_APP_TITLE=湖南12301文旅专区
+2
View File
@@ -0,0 +1,2 @@
VITE_API_BASE_URL=https://dscp-uat.hn12301.net
VITE_APP_TITLE=湖南12301文旅专区
+22
View File
@@ -0,0 +1,22 @@
/**
* 环境配置
* 根据 Vite 环境变量读取 API 基础地址等配置
*/
/** API 基础地址(含 /manage-api 前缀) */
export const BASE_URL = import.meta.env.VITE_API_BASE_URL || 'http://localhost:80'
/** API 接口前缀 */
export const API_PREFIX = '/manage-api'
/** 完整 API 基础路径 */
export const API_BASE = `${BASE_URL}${API_PREFIX}`
/** 应用标题 */
export const APP_TITLE = import.meta.env.VITE_APP_TITLE || '湖南12301文旅专区'
/** Token 存储键名 */
export const TOKEN_KEY = 'app_token'
/** Refresh Token 存储键名 */
export const REFRESH_TOKEN_KEY = 'app_refresh_token'
+9
View File
@@ -6,3 +6,12 @@ declare module '*.vue' {
const component: DefineComponent<{}, {}, any>
export default component
}
interface ImportMetaEnv {
readonly VITE_API_BASE_URL: string
readonly VITE_APP_TITLE: string
}
interface ImportMeta {
readonly env: ImportMetaEnv
}