# 零件库存管理系统 - 用户使用指南

## 📍 如何访问系统

### 方式一：通过侧边栏导航（推荐）✨

1. **登录系统后**，在左侧侧边栏中找到 **"零件库存"** / **"Parts Inventory"** 菜单项
   - 图标：📦 立方体图标
   - 位置：在"自动化任务"之后

2. **点击展开**查看所有功能模块：
   - 📋 **零件列表** - 查看和管理所有零件
   - 📥 **Excel导入** - 批量导入零件数据
   - 🏷️ **标签打印** - 生成和打印零件标签
   - 📱 **扫码出入库** - iPad扫码进行出入库操作
   - 📊 **库存查询** - 查询库存和可视化管理

3. **直接点击子菜单项**即可进入对应页面

### 方式二：直接访问URL

```
/parts                 # 零件列表
/parts/[id]           # 零件详情
/parts/import         # Excel导入
/parts/labels         # 标签打印
/parts/scan           # 扫码出入库
/parts/inventory      # 库存查询
```

---

## 🚀 快速开始

### 步骤 1：导入零件数据

**路径**: 侧边栏 → 零件库存 → Excel导入

1. 下载Excel模板
2. 填写零件信息（零件号、名称、规格等）
3. 上传Excel文件
4. 验证数据
5. 确认导入

**支持的操作**:
- ✅ 批量导入新零件
- ✅ 更新已有零件
- ✅ 数据验证和错误提示
- ✅ 导入历史记录

---

### 步骤 2：查看和管理零件

**路径**: 侧边栏 → 零件库存 → 零件列表

**功能特点**:
- 🔍 搜索：按零件号、名称搜索
- 🏷️ 筛选：按类别、工位、仓位、状态筛选
- 📊 统计：实时显示库存统计
- 📝 操作：创建、编辑、删除、导出

**列表显示信息**:
- 零件号、名称、描述
- 当前库存、最小库存
- 工位、仓位
- 供应商信息
- 单价、币种
- 状态（活动/停用/停产/淘汰）

---

### 步骤 3：生成和打印标签

**路径**: 侧边栏 → 零件库存 → 标签打印

**操作流程**:
1. 选择需要生成标签的零件
2. 选择标签模板（标准/紧凑/详细）
3. 设置标签尺寸（50x30mm / 40x20mm 等）
4. 生成二维码
5. 连接打印机并打印

**标签包含信息**:
- 零件号
- 零件名称
- 二维码（用于扫码识别）
- 规格说明
- 其他自定义信息

---

### 步骤 4：扫码出入库

**路径**: 侧边栏 → 零件库存 → 扫码出入库

**iPad使用场景**:
1. 使用iPad打开扫码页面
2. 允许摄像头权限
3. 扫描零件上的二维码或条形码
4. 选择操作类型：
   - 📥 **入库**: 收货、退货、调整增加
   - 📤 **出库**: 领用、转移、报废
5. 输入数量和原因
6. 确认操作

**支持的操作类型**:
- ✅ 入库（CHECK_IN）
- ✅ 出库（CHECK_OUT）
- ✅ 收货（RECEIVING）
- ✅ 退货/返修（RETURN）
- ✅ 盘点调整（ADJUSTMENT）
- ✅ 转移（TRANSFER）
- ✅ 报废（SCRAP）

---

### 步骤 5：查询库存和历史

**路径**: 侧边栏 → 零件库存 → 库存查询

**查询功能**:
- 📊 **库存统计**: 总零件数、低库存、缺货
- 📈 **操作日志**: 所有出入库历史
- 📉 **库存趋势**: 库存变化图表
- 🔔 **告警信息**: 低库存和缺货告警

**筛选条件**:
- 日期范围
- 操作类型
- 工位/仓位
- 操作人员
- 零件分类

**可视化展示**:
- 库存分布图
- 操作趋势图
- 告警统计
- 工位/仓位热力图

---

## 💡 使用技巧

### 1. 快速查找零件
- 使用搜索框输入零件号或名称
- 使用筛选器快速定位特定类别或工位
- 点击"低库存"或"缺货"快速查看需要补货的零件

### 2. 批量操作
- Excel导入支持批量创建和更新
- 标签打印支持批量生成和打印
- 库存调整支持批量操作

### 3. iPad扫码优化
- 开启全屏模式获得更好体验
- 使用快速模式提高操作效率
- 支持连续扫码，无需重复点击

### 4. 告警管理
- 系统自动监控库存水平
- 低库存自动发送告警
- 支持手动确认和解决告警

---

## 📱 移动端使用

### iPad 扫码页面优化
- ✅ 大按钮设计，便于触摸
- ✅ 全屏模式支持
- ✅ 横屏和竖屏自适应
- ✅ 离线缓存（即将支持）

### 手机端响应式
- ✅ 所有页面支持手机访问
- ✅ 触摸友好的界面
- ✅ 移动端优化的表格和表单

---

## 🔐 权限说明

不同角色有不同的操作权限：

### 管理员（Admin）
- ✅ 所有功能权限
- ✅ 创建、编辑、删除零件
- ✅ Excel导入导出
- ✅ 生成和打印标签
- ✅ 出入库操作
- ✅ 查看所有日志和统计
- ✅ 管理告警

### 仓库管理员（Warehouse Manager）
- ✅ 查看零件列表
- ✅ 出入库操作
- ✅ 打印标签
- ✅ 查看库存
- ✅ 管理告警
- ❌ 删除零件
- ❌ Excel导入（需审批）

### 操作员（Operator）
- ✅ 查看零件列表
- ✅ 扫码出入库
- ✅ 查看库存
- ❌ 编辑零件信息
- ❌ 删除零件
- ❌ 导入导出
- ❌ 管理告警

### 查看者（Viewer）
- ✅ 查看零件列表
- ✅ 查看库存统计
- ❌ 任何修改操作

---

## 📞 获取帮助

### 遇到问题？

1. **查看文档**:
   - `PARTS_QUICKSTART.md` - 快速启动指南
   - `PARTS_INVENTORY_SYSTEM.md` - 系统设计文档
   - `SIDEBAR_PARTS_INTEGRATION.md` - 导航集成说明

2. **常见问题**:
   - 无法上传Excel → 检查文件格式（.xlsx）
   - 扫码失败 → 检查摄像头权限
   - 打印失败 → 检查打印机连接

3. **联系管理员**:
   - 权限问题
   - 数据错误
   - 功能建议

---

## 🎯 最佳实践

### 1. 零件数据管理
- ✅ 保持零件号唯一性
- ✅ 使用规范的命名
- ✅ 定期更新库存信息
- ✅ 及时处理低库存告警

### 2. 出入库操作
- ✅ 每次操作填写原因
- ✅ 核对零件和数量
- ✅ 使用扫码减少错误
- ✅ 定期盘点库存

### 3. 标签管理
- ✅ 为所有零件生成标签
- ✅ 标签粘贴在明显位置
- ✅ 损坏标签及时重新打印
- ✅ 记录标签打印历史

### 4. 数据维护
- ✅ 定期导出备份
- ✅ 清理无效数据
- ✅ 更新供应商信息
- ✅ 审查库存准确性

---

## 📈 功能路线图

### 即将推出
- 📸 批量拍照上传零件图片
- 📊 高级库存分析和预测
- 🔔 告警通知推送（邮件/微信）
- 📱 移动端原生APP
- 🌐 多仓库支持
- 📦 采购建议自动生成

### 未来规划
- 🤖 AI辅助库存优化
- 🔄 ERP系统集成
- 📈 供应链分析
- 🌍 多语言支持扩展

---

**祝您使用愉快！**

如有任何问题或建议，欢迎反馈。

