yn_digital_gadgets_web/README.md

76 lines
1.3 KiB
Markdown

# 运检站管理系统
基于若依框架和 Element Plus 组件库构建的企业级运检站管理系统。
## 环境要求
- Node.js 18.0 或更高版本
- npm 或 yarn
## 快速开始
### 1. 安装依赖
```bash
npm install
```
### 2. 启动开发服务器
```bash
npm run dev
```
项目将在 `http://localhost:80` 启动
## 项目说明
### Mock 数据
项目已集成 Mock 数据模拟,无需后端即可进行开发和测试:
- **登录接口**:任意用户名密码即可登录(验证码输入任意 4 位数字)
- **菜单数据**:自动加载模拟菜单数据
- Mock 数据位于 `mock/` 目录
### 组件库
基于 Element Plus 进行二次封装,当前已封装:
- **ComButton**:按钮组件(示例)
- 更多组件持续封装中...
## 常用命令
```bash
# 开发环境
npm run dev
# 生产构建
npm run build:prod
# 预览构建结果
npm run preview
```
## 技术栈
- Vue 3 + Vite
- Element Plus
- Pinia
- Vue Router
- Axios
## 项目结构
```
├── mock/ # Mock 数据
├── src/
│ ├── api/ # API 接口
│ ├── components/ # 公共组件
│ ├── views/ # 页面视图
│ ├── router/ # 路由配置
│ └── store/ # 状态管理
└── vite.config.js # Vite 配置
```