# 武术赛事管理系统 - 管理后台 基于 Vue 3 + Vite + Element Plus 构建的武术比赛管理后台。 ## 在线访问 | 服务 | 地址 | |------|------| | 管理后台 | https://martial-admin.aitisai.com | | 后端 API | https://martial-api.aitisai.com | ## 技术栈 - **框架**: Vue 3.4 (Composition API) - **构建工具**: Vite 5 - **UI 组件**: Element Plus + Avue - **状态管理**: Vuex 4 - **路由**: Vue Router 4 ## 快速开始 ```bash # 安装依赖 npm install # 开发环境 npm run dev # 构建生产版本 npm run build ``` 访问 http://localhost:8083 ## 项目结构 ``` martial-web/ ├── src/ │ ├── views/martial/ # 武术业务页面 │ │ ├── competition/ # 赛事管理 │ │ ├── project/ # 项目管理 │ │ ├── participant/ # 参赛选手 │ │ ├── judgeInvite/ # 裁判邀请 │ │ ├── score/ # 评分管理 │ │ └── ... │ ├── api/ # API 接口 │ ├── router/ # 路由配置 │ └── store/ # 状态管理 ├── .env.development # 开发环境配置 ├── .env.production # 生产环境配置 └── vite.config.js # Vite 配置 ``` ## Docker 部署 ```bash docker build -t martial-web . docker run -d -p 8083:80 martial-web ``` ## 相关仓库 | 仓库 | 说明 | |------|------| | [martial-master](https://git.waypeak.work/martial/martial-master) | 后端 API | | [martial-mini](https://git.waypeak.work/martial/martial-mini) | 用户端小程序 | | [martial-admin-mini](https://git.waypeak.work/martial/martial-admin-mini) | 裁判端小程序 | --- **最后更新**: 2024-12-29