feat: 默认账号文档与登录失败体验(E8)
- README 补充 seed:dev 默认账号(仅本地联调) - LoginPage 增加后端不可达提示与 data-testid - errorMessages 补充 SYS_001/AUTH_003 可读化
这个提交包含在:
+14
@@ -34,6 +34,20 @@ npm run dev
|
||||
- 前端在 401 时自动调用 `/api/auth/refresh` 并重试一次请求。
|
||||
- 登录与刷新请求都会附带 `x-device-fingerprint`。
|
||||
|
||||
## 4.1 开发环境默认账号(seed:dev)
|
||||
仅用于本地联调(`cd server && npm run seed:dev`):
|
||||
|
||||
| 角色 | 账号 | 密码 |
|
||||
|---|---|---|
|
||||
| employee | `[email protected]` | `EmployeePassword1234` |
|
||||
| manager | `[email protected]` | `ManagerPassword1234` |
|
||||
| finance | `[email protected]` | `FinancePassword1234` |
|
||||
| finance_mgr | `[email protected]` | `FinanceMgrPassword1234` |
|
||||
| admin | `[email protected]` | `AdminPassword1234` |
|
||||
| ceo | `[email protected]` | `CeoPassword1234` |
|
||||
|
||||
忘记密码:试运行/生产建议采用“管理员重置密码”策略。
|
||||
|
||||
## 5. 菜单与权限(当前壳层)
|
||||
- 仪表盘:登录即可访问。
|
||||
- 我的报销:`expense.view_own` 或 `expense.view_all`。
|
||||
|
||||
在新工单中引用
屏蔽一个用户