仓管端 - 借用出库创建

原型图 | React + Tailwind

← 返回总览 CG01 首页 CG02 入库列表 CG03 入库详情 CG04 入库确认 CG05 出库列表 CG06 出库详情 CG07 出库确认 CG08 借用出库创建 CG09 报废列表 CG10 发起报废 CG11 库存总览 CG12 资产库存列表 CG13 盘点列表 CG14 发起盘点 CG15 扫一扫 CG16 盘点执行 CG17 我的 CG18 消息中心 CG19 消息详情
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「+新建借用出库」入口。