# 海外预约管理后台 基于 Vue 3 + Vite + Element Plus 构建的管理后台系统。 ## 技术栈 - **Vue 3** - 渐进式 JavaScript 框架 - **Vite** - 下一代前端构建工具 - **Element Plus** - Vue 3 UI 组件库 - **Vue Router** - Vue.js 官方路由 - **Pinia** - Vue 状态管理 - **Axios** - HTTP 客户端 - **Sass** - CSS 预处理器 ## 项目结构 ``` admin/ ├── src/ │ ├── layouts/ # 布局组件 │ ├── router/ # 路由配置 │ ├── stores/ # Pinia 状态管理 │ ├── styles/ # 全局样式 │ ├── utils/ # 工具函数 │ ├── views/ # 页面组件 │ ├── App.vue # 根组件 │ └── main.js # 入口文件 ├── index.html # HTML 模板 ├── package.json # 项目配置 └── vite.config.js # Vite 配置 ``` ## 开发 ```bash # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build # 预览生产构建 npm run preview ``` ## 功能模块 - **登录认证** - 管理员登录/登出 - **数据统计** - Dashboard 数据展示 - **用户管理** - 用户列表、详情、状态管理 - **订单管理** - 预约订单列表、状态更新 - **提现审核** - 提现申请审核 - **服务管理** - 服务项目 CRUD ## 环境变量 复制 `.env.example` 为 `.env` 并配置: ``` VITE_API_BASE_URL= # API 地址(开发环境留空使用代理) ``` ## API 代理 开发环境下,所有 `/api` 请求会被代理到 `http://localhost:3000`。