仓管端 - 出库列表

原型图 | React + Tailwind

← 返回总览 CG01 首页 CG02 入库列表 CG03 入库详情 CG04 入库确认 CG05 出库列表 CG06 出库详情 CG07 出库确认 CG08 借用出库创建 CG09 报废列表 CG10 发起报废 CG11 库存总览 CG12 设备库存列表 CG15 扫一扫 CG17 我的
9:41

场景切换

页面说明

最后更新:2026-08-14

页面定位 — PRD §5.9.6/§5.9.9/§5.9.15

展示所有与当前仓库相关的出库单,仓管查看和管理待处理任务。支持按出库类型筛选,可快速定位单据并新建借用出库。

核心内容

模块说明场景差异
仓库切换标题栏下拉选择仓库,所有数据跟随刷新仅多仓时展示下拉箭头
筛选栏出库类型下拉 + 新建借用出库按钮所有场景
状态 Tab待处理(3) / 处理中(1) / 已出库,已出库不计数所有场景
单据卡片状态标签+部分提交角标(橙色)+出库类型标签+出库单号(同行)+ 资产摘要 + 目标信息 + 创建人+时间所有场景
编辑锁单据被其他仓管编辑时,状态标签展示"处理中 · 其他仓管",可查看不可编辑所有场景

关键交互

操作 触发条件 前置校验 反馈形式 异常处理 行为
切换状态Tab用户点击Tab-列表刷新-展示对应状态的单据
点击单据卡片用户点击卡片单据未被锁定跳出库详情锁定时提示"XXX正在操作"跳转 CG06 出库详情
点击新建借用出库用户点击按钮-跳转创建表单-跳转 CG08 借用出库创建
筛选出库类型用户选择类型-列表过滤-仅展示选定类型的单据
切换仓库下拉用户选择仓库多仓仓管全部数据刷新-单据列表+Tab计数跟随仓库切换

页面状态

场景展示内容
场景① 单仓仓管标题显示仓库名(如"曼谷1号仓")+ 筛选栏 + 状态Tab(带计数) + 单据卡片列表
场景② 多仓仓管标题显示"仓管 ▼"(可下拉切换仓库)+ 筛选栏 + 状态Tab(带计数) + 单据卡片列表(跟随仓库刷新)

跳转关系

CG05 出库列表
├─ 仓库下拉 → 切换仓库,刷新全部数据
├─ 出库类型筛选 → 过滤列表
├─ 状态Tab切换 → 展示对应状态单据
├─ 单击单据卡片 → CG06 出库详情(携带出库单ID+类型+状态)
├─ +新建借用出库 → CG08 借用出库创建
├─ 底部导航 → 首页(CG01) / 入库(CG02) / 出库(CG05) / 库存(CG11) / 我的(CG17)
└─ 返回总览 → index.html

业务规则

单据状态四态:待处理 / 处理中·本人 / 处理中·他人 / 已出库;已取消状态不展示在列表
编辑锁:首次写操作时加锁,退出即释放;被锁单据展示"处理中 · 操作人"
Tab计数:待处理和处理中显示数量,已出库不显示数量
卡片信息层级:状态标签+类型标签+单号(同行)→ 资产摘要 → 目标信息 → 创建人+时间
目标信息按出库类型动态展示:投放出库→投放位置、调拨出库→目标仓库、借用出库→借用人
新建入口仅支持创建"借用出库"类型,投放出库和调拨出库由Web后台创建
仓库隔离:按仓库分数据,切换仓库后所有数据刷新
部分提交角标:处理中的单据若存在挂起项(已扫码但未最终提交的资产),卡片状态标签旁显示橙色「部分提交」圆角标签
语言切换:支持下拉选择,但选择泰文后不切换页面语言
查看更新记录
2026-08-14
处理中单据卡片新增「部分提交」橙色角标(bg-orange-100 text-orange-700 rounded-full),标识已有资产扫码但未最终提交的单据;i18n 中泰双语同步。
2026-08-06
与 CG06/CG07 出库模块对齐:① 状态口径四态化(已完成→已出库、处理中标签改"处理中 · 操作人");② 单据跳转补 status 三参(待处理→pending、处理中→processingOther、已出库→outbound);③ 借用出库待处理单号 OUT-20260728-003 统一为 BOR-20260728-003(借用单统一 BOR 号体系)。页面说明同步。
2026-07-30
「+新建借用出库」按钮接通跳转 CG08 借用出库创建;已完成 Tab 新增仓管自建借用单 BOR-20260730-002(创建人王五,CG08 提交即出库产生)。
2026-07-29
初版页面:出库列表,含单仓/多仓场景切换、筛选栏、状态Tab(带计数)、单据卡片列表(含目标信息)、页面说明。基于CG02入库列表结构。