fundplatform/fund-admin/vite.config.ts
zhangjf bd5f8ab468 fix: 数据库脚本与实体类一致性修复 + fund-admin Nginx子路径部署支持
1. 数据库脚本修复:
   - fund_sys_init.sql: sys_config表添加group_code/group_name/sort_order/remark字段
   - fund_proj_init.sql: 添加requirement表(需求工单)
   - fund_exp_init.sql: 添加fund_expense表缺失字段
   - 删除重复的doc/requirement.sql

2. fund-admin Nginx子路径部署支持:
   - 新增.env.development/.env.production环境配置
   - vite.config.ts支持VITE_BASE动态base路径
   - router使用import.meta.env.BASE_URL
   - API baseURL使用环境变量
   - deploy-frontend-nginx.sh支持/fadmin部署前缀

3. 架构文档更新:
   - 数据库设计文档新增4.4实体类与SQL脚本同步规范
   - 新增4.5自动化检查机制
2026-02-23 00:12:39 +08:00

63 lines
1.4 KiB
TypeScript

import { defineConfig, loadEnv } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'path'
// https://vite.dev/config/
export default defineConfig(({ mode }) => {
// 加载环境变量
const env = loadEnv(mode, process.cwd())
const base = env.VITE_BASE || '/'
return {
// 部署路径前缀
base,
plugins: [vue()],
resolve: {
alias: {
'@': path.resolve(__dirname, 'src')
}
},
server: {
port: 3000,
proxy: {
'/auth/': {
target: 'http://localhost:8100',
changeOrigin: true
},
'/sys/': {
target: 'http://localhost:8000',
changeOrigin: true
},
'/cust/': {
target: 'http://localhost:8000',
changeOrigin: true
},
'/proj/': {
target: 'http://localhost:8000',
changeOrigin: true
},
'/req/': {
target: 'http://localhost:8000',
changeOrigin: true
},
'/exp/': {
target: 'http://localhost:8000',
changeOrigin: true
},
'/receipt/': {
target: 'http://localhost:8000',
changeOrigin: true
},
'/file/': {
target: 'http://localhost:8000',
changeOrigin: true
},
'/report/': {
target: 'http://localhost:8000',
changeOrigin: true
}
}
}
}
})