You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.
# 员工管理 索引
> 版本: v1.0
> 最后更新: 2026-04-25
---
## 模块概述
管理工人信息及工人-机床绑定关系(一对一绑定)。支持查看工人详情(绑定机床+历史产量)。
## 页面清单
| 页面编号 | 页面名称 | 路由 | 功能概述 |
|---------|---------|------|---------|
| 06-01 | 员工管理页面 | /worker | 工人CRUD列表 |
| 06-02 | 员工详情页面 | /worker/:id | 基本信息+绑定机床+今日产量+7天趋势 |
## 页面功能详情
### 06-01 员工管理页面
**路由**: `/worker`
** 功能概述**: 工人CRUD列表, 支持新增/编辑/删除/批量启停,绑定机床管理
** 功能列表**:
| 功能编号 | 功能名称 | 触发条件 | 交互行为 | 涉及API |
|---------|---------|---------|---------|---------|
| F01 | 查询工人 | 点击查询/切换状态 | 重置page=1, 请求列表 | GET /api/admin/worker |
| F02 | 新增工人 | 点击新增 | 弹窗填写工号+姓名+绑定机床 | POST /api/admin/worker |
| F03 | 编辑工人 | 点击编辑 | 弹窗回填数据,修改后保存 | PUT /api/admin/worker/:id |
| F04 | 删除工人 | 点击删除(无绑定机床时) | 确认框->软删除 | DELETE /api/admin/worker/:id |
| F05 | 批量启停 | 勾选+底部栏操作 | 确认->批量API | PUT /api/admin/worker/batch-status |
| F06 | 查看详情 | 点击姓名链接 | 跳转详情页 | - |
** 路由跳转**:点击姓名→/worker/:id( 员工详情页)
### 06-02 员工详情页面
**路由**: `/worker/:id`
** 功能概述**:工人基本信息+绑定机床+今日产量+7天趋势( 只读)
** 功能列表**:
| 功能编号 | 功能名称 | 触发条件 | 交互行为 | 涉及API |
|---------|---------|---------|---------|---------|
| F01 | 加载详情 | 页面进入 | 并行请求4个API | GET /api/admin/worker/:id + machines + production/today + production/trend |
| F02 | 跳转机床详情 | 点击机床名称 | router.push | - |
| F03 | 返回 | 点击返回 | router.back() | - |
** 路由跳转**:点击机床名称→/machine/:id( 设备详情页)
## 子目录/文件
| 编号 | 名称 | 类型 | 索引 |
|------|------|------|------|
| 06-01 | 员工管理页面 | 页面文件 | [06-01-员工管理页面.md ](./06-01-员工管理页面.md ) |
| 06-02 | 员工详情页面 | 页面文件 | [06-02-员工详情页面.md ](./06-02-员工详情页面.md ) |
---