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自动化检查机制
63 lines
1.4 KiB
TypeScript
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
|
|
}
|
|
}
|
|
}
|
|
}
|
|
})
|