# Mock 数据说明

开发环境默认启用 Mock（见 `.env.development` 中 `VUE_APP_USE_MOCK=true`）。

## 登录

任意用户名/密码均可登录；推荐使用：

| 用户名 | 密码   |
|--------|--------|
| admin  | 123456 |

登录后会写入 `localStorage`：`token`、`userId`、`tenantId` 等。

## 预置数据概览

- **租户** 3 条（企业/个人）
- **角色** 3 条（超级管理员、运维、普通用户）
- **用户** 4 条（含 admin、operator 等）
- **权限** 6 条（用户/角色/权限/租户/设备/历史路线）
- **历史路线** 3 条（含青岛附近经纬度，可预览、开启、删除）
- **错误信息** 4 条
- **故障报修** 3 条
- **船只状态** `shipId=123456789`，每 5 秒轮询会模拟位置与电量变化

## 关闭 Mock、连接真实后端

1. 在 `.env.development` 中设置 `VUE_APP_USE_MOCK=false`
2. 设置 `VUE_APP_API_BASE_URL=http://你的后端地址:端口`
3. 重启 `npm run serve`

## 修改 Mock 数据

编辑 `src/mock/data.js` 中的初始数据，或 `src/mock/handlers.js` 中的业务逻辑。内存中的增删改在页面刷新后会重置。
