基于 Vue 3 + TypeScript + Ant Design Vue 的仓库管理系统前端。
# 安装依赖
npm install
# 启动开发服务器
npm run dev
# 构建生产版本
npm run build
# 预览生产构建
npm run preview
后端 API 地址配置在 vite.config.ts 中:
server: {
proxy: {
'/api': {
target: 'http://localhost:9291',
changeOrigin: true,
},
},
}
src/
├── api/ # API 接口
├── assets/ # 静态资源
├── components/ # 公共组件
├── layouts/ # 布局组件
├── router/ # 路由配置
├── stores/ # Pinia 状态管理
├── types/ # TypeScript 类型定义
├── utils/ # 工具函数
├── views/ # 页面组件
├── App.vue # 根组件
└── main.ts # 入口文件
系统使用 JWT Token 进行认证:
- Token 存储在 localStorage
- 请求头自动添加 Authorization: Bearer {token}
- Token 过期自动刷新
- 未认证自动跳转登录页
MIT