仓管端 - 借用出库创建

原型图 | React + Tailwind

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

原型状态切换

切换状态会重置表单为对应预设数据;页面内所有交互(扫码添加滤芯、修改数量、移除)均可真实操作。

页面说明

页面定位

仓管在小程序自行发起借用出库的创建表单(PRD §5.9.15)。与后台创建的借用单不同:仓管现场扫码添加资产即完成核验,提交即出库(单据直接生成「已出库」状态,资产变「已借出」),不经过 CG07 出库确认。

核心内容

区块内容说明
表头信息借用人(必填)+ 借用原因(下拉:工单维修/现场备用/其他 + 文字补充)+ 关联工单(选填)借用人为空时提交灰显
滤芯(扫码添加)扫码模拟弹层逐根添加,每行显示编码+型号,可移除扫码即核验,无需二次确认
普通配件选类型 + 输数量,行内显示库存余量超库存飘红并禁止提交
耗材选类型 + 输数量(带单位:米/个),行内显示库存余量超库存飘红并禁止提交
备注文字输入,选填
提交并出库吸底按钮 → 确认弹窗(借用人+资产汇总)→ 确认后生成已出库单并跳转 CG06不可逆动作,需二次确认

关键交互

交互行为
扫码添加滤芯点「扫码添加滤芯」弹出扫码模拟弹层,选择在库滤芯逐根加入清单;已添加的不重复出现
借用人选择点输入框聚焦后展开下拉列表,按姓名或工号模糊过滤;点击选项填入「姓名(工号)」并关闭下拉;无匹配时仍可手动输入
关联工单选择选填;点输入框聚焦后展开工单下拉,按工单号/类型/描述模糊过滤;点击选项填入工单号并关闭下拉;无匹配时仍可手动输入
添加配件/耗材点「+ 添加」出现选择行:类型下拉(显示库存)+ 数量输入;数量>库存时行内飘红
移除资产每行右侧「移除」按钮,点击即从清单删除
提交并出库确认弹窗展示借用人 + 资产汇总(滤芯N根/配件N个/耗材N项);确认 → 跳 ./cg06.html?id=BOR-20260730-002&type=borrow&status=outbound
返回左上角返回 → CG05 出库列表

页面状态

状态描述
① 空表单全部字段为空,未添加资产,提交按钮灰显
② 已填完整借用人张三 + 滤芯2根 + 摄像头1个 + 水管3米,提交按钮可点
③ 库存不足纸杯申请 250 个 > 库存 200 个,该行飘红 + 底部错误提示 + 提交灰显

跳转关系

CG05 出库列表 ─「+新建借用出库」→ CG08(本页)
CG08 ─ 提交并出库(确认弹窗)→ CG06 出库详情(已出库态)
      ./cg06.html?id=BOR-20260730-002&type=borrow&status=outbound
CG08 ─ 返回 → CG05 出库列表

业务规则

借用单两端可建:后台创建 → 待处理单走 CG06→CG07 扫码确认;仓管小程序 CG08 自建 → 提交即出库,一步完成
设备与高价值配件不参与借用,仅滤芯(扫码逐根)/普通配件/耗材(按数量)
扫码添加滤芯本身即核验动作(实物在场),提交后资产状态直接变「已借出」
库存校验:配件/耗材申请数量不得超过当前仓库库存余量,超量行内飘红且提交禁用
不设借用期限字段,借用天数由归还时按实际时间计算(归还流程见 CG03 归还入库)
提交为不可逆动作,须经确认弹窗二次确认
查看更新记录
2026-07-31
借用人字段升级:支持下拉选 + 模糊搜索(按姓名或工号过滤),无匹配时仍可手动输入;右侧新增展开/收起箭头。
关联工单字段升级:同样支持下拉选 + 模糊搜索(按工单号/类型/描述过滤),选填,无匹配仍可手动输入。
2026-07-30
初版页面:借用出库创建表单,含 3 原型状态(空表单/已填完整/库存不足)、表头三字段、滤芯扫码添加、配件/耗材数量添加与库存校验、确认弹窗、提交即出库跳转 CG06 已出库态。接通 CG05「+新建借用出库」入口。