# 员工管理 索引

> 版本：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) |

---
