> **源文件**:仪陇表务管理系统-PRD-04-功能需求说明-12-入库管理-V1.0.docx > **导出时间**:2026-05-26 10:34 **仪陇表务管理系统 产品需求说明书 04-功能需求说明 入库管理** 文档版本:V1.0 对应 01 版本:仪陇表务管理系统-PRD-01-总体说明-V1.0 模块序号:12 模块名称:入库管理 ## 入库管理 本模块覆盖总仓与分仓的初始化入库、新表入库、旧表入库、领取入库、调拨入库、退回入库等全场景,含 Web 菜单:入库管理-总仓、入库确认-总仓、入库管理-分仓、入库登记-分仓。与出库管理、领取管理、退库管理、调拨管理联动。 ### **入库管理-总仓** #### 功能描述 承载总仓各类入库业务登记,提供初始化入库、新表入库、旧表入库等类型直接办理能力,支持总仓库管员无需工单即可登记入库;新表 / 初始化入库时自动创建水表主数据及生命周期记录。 #### 菜单权限 表务水表管理中心;表务总公司管理人员;表务系统管理员 #### 数据权限 表务水表管理中心:可见、可操作全公司范围内总仓入库登记及明细数据。 表务总公司管理人员:可见全公司范围内总仓入库数据(只读)。 表务系统管理员:可见、可操作全公司范围内总仓入库数据。 #### 核心逻辑 总仓入库类型包括:初始化入库(系统上线前存量建档)、新表入库(采购到货检定后)、旧表入库(分仓退回、检定不合格等)。 本菜单为直接登记,无需工单;旧表入库须结合业务工单与现场情况办理。 入库完成后自动更新出入库台账,水表状态为「总公司在库」,在库属性按业务场景标记。 #### 功能需求 ##### **一级页面:入库管理-总仓** #整体布局 -- 上下结构:查询条件区 + 数据列表区;顶部「新建入库」按钮 #查询条件 -- 入库单号:文本,支持模糊搜索 -- 入库类型:下拉单选(全部、初始化入库、新表入库、旧表入库) -- 入库日期:日期范围选择 -- 状态:下拉单选(全部、已入库、已作废) -- 功能按钮:查询、重置 #数据列表 -- 表格标题:总仓入库登记列表 -- 表格字段:入库单号、入库类型、入库日期、登记人、明细水表数、入库状态、关联业务单号 -- 行内操作:详情;编辑(草稿状态);作废(无下游出库引用时可作废) #交互说明 -- 点击「新建入库」打开「弹窗:新建/编辑总仓入库登记」 -- 新表 / 初始化入库保存时自动创建水表主数据及生命周期记录 -- 旧表入库须结合业务工单或现场情况手工登记,更新水表状态为总公司在库 ##### **弹窗:新建/编辑总仓入库登记** #弹窗类型 -- 居中模态弹窗;遮罩:有;主页面:不可操作 #整体布局 -- 宽度约 900px;表单区 + 入库水表明细表格 #信息展示 -- 入库类型:必填,单选(初始化入库、新表入库、旧表入库) -- 登记部门:只读,默认当前用户所属部门 -- 登记人:只读,默认当前登录用户 -- 入库日期:只读,默认当前日期 -- 关联业务单号:选填,旧表入库时建议关联退返 / 检定 / 调拨等业务单 -- 在库属性:必填,下拉(全新、旧表、超期、待检定、争议检定不合格等,随入库类型联动可选范围) -- 备注:选填,多行文本 -- 入库水表明细:表格,支持扫码 / 手工录入;字段含水表编号、水表口径、水表类型、数量 #底部按钮 -- 保存:校验后保存并完成入库,更新库存台账与水表状态 -- 取消:关闭弹窗 #交互说明 -- 保存后刷新一级页面列表;水表状态更新为「总公司在库」,生命周期增加「总仓入库」阶段 ##### **弹窗:总仓入库登记详情** #弹窗类型 -- 抽屉弹窗(右侧滑出);遮罩:有 #信息展示 -- 入库单全部基础字段及入库水表明细只读 #底部按钮 -- 关闭 ### **入库确认-总仓** #### 功能描述 承载分公司送至总仓水表的接收确认,提供待确认记录查看及确认操作能力,支持总仓库管员核实实物接收,实现跨级退返入库闭环确认。 #### 菜单权限 表务水表管理中心;表务总公司管理人员;表务系统管理员 #### 数据权限 表务水表管理中心:可见、可操作全公司范围内入库确认数据;待确认记录可对符合条件的单据执行「确认接收」。 表务总公司管理人员:可见全公司范围内入库确认数据(只读)。 表务系统管理员:可见、可操作全公司范围内入库确认数据。 #### 核心逻辑 待确认记录来源于分公司退返、调拨送达总仓等业务;本菜单仅办理接收确认,不重复录入水表明细。 确认完成后回写来源分公司业务状态,并驱动总仓后续入库登记或检定处置。 与「入库管理-总仓」衔接:已确认记录可在总仓入库办理中引用或自动带入。 #### 功能需求 ##### **一级页面:入库确认-总仓** #整体布局 -- 上下结构:查询条件区 + 待确认 / 已确认列表(Tab 或状态筛选) #查询条件 -- 确认单号 / 关联退返单号:文本,支持模糊搜索 -- 来源分公司:组织下拉 -- 确认状态:下拉单选(全部、待确认、已确认) -- 送达日期:日期范围选择 -- 功能按钮:查询、重置 #数据列表 -- 表格标题:总仓入库确认列表 -- 表格字段:确认单号、来源分公司、关联业务单号、水表数量、送达时间、确认状态、确认人、确认时间 -- 行内操作:详情;确认接收(待确认且当前用户为总仓库管员时显示) #交互说明 -- 分公司将水表送至总仓时,总仓库管员在本菜单核实实物并确认接收 -- 确认完成后驱动后续总仓入库或旧表处置流程,实现跨级退返入库闭环 ##### **弹窗:入库确认详情** #弹窗类型 -- 抽屉弹窗(右侧滑出);遮罩:有 #信息展示 -- 确认单基础信息、来源分公司、关联退返 / 调拨单号、水表明细列表(只读) #底部按钮 -- 关闭 -- 确认接收:待确认状态时显示,确认后更新为已确认并回写来源方业务状态 #交互说明 -- 确认接收须二次确认;确认后不可撤销(异常须走冲正 / 备注流程,按全局规则) ### **入库管理-分仓** #### 功能描述 承载分仓各类入库登记,提供领取入库、调拨入库、旧表入库、退回入库等类型直接办理能力,支持与退库 / 调拨工单或调拨入库确认联动后登记,亦支持授权人员直接登记。 #### 菜单权限 表务分公司库管员;表务分公司管理人员;表务系统管理员 #### 数据权限 表务分公司库管员:可见、可操作本分公司及下属分仓范围内的分仓入库登记数据。 表务分公司管理人员:可见、可操作本分公司及下属分仓范围内的分仓入库登记数据。 表务系统管理员:可见、可操作全公司范围内分仓入库登记数据。 #### 核心逻辑 分仓入库类型:初始化入库、领取入库(总仓出库后分仓接收)、调拨入库、旧表入库(换表 / 改表 / 拆表 / 争议检等)、退回入库(退库审批通过后)。 与工单联动时引用已通过业务单,避免重复录入;无工单场景下授权人员可直接登记。 入库完成后更新分仓库存台账,水表状态为「分公司在库」。 #### 功能需求 ##### **一级页面:入库管理-分仓** #整体布局 -- 上下结构:查询条件区 + 数据列表区;顶部「新建入库」按钮 #查询条件 -- 入库单号:文本,支持模糊搜索 -- 入库类型:下拉单选(全部、初始化入库、领取入库、调拨入库、旧表入库、退回入库) -- 所属分仓:组织下拉,默认当前用户所属分仓 -- 入库日期:日期范围选择 -- 功能按钮:查询、重置 #数据列表 -- 表格标题:分仓入库登记列表 -- 表格字段:入库单号、入库类型、所属分仓、入库日期、登记人、明细水表数、关联业务单号、入库状态 -- 行内操作:详情;编辑(草稿状态) #交互说明 -- 点击「新建入库」打开「弹窗:新建/编辑分仓入库登记」 -- 领取入库可与领取登记 / 领取入库(App)联动自动生成或引用 -- 调拨 / 退库 / 换表等旧表入库须关联对应已通过工单或业务单 ##### **弹窗:新建/编辑分仓入库登记** #弹窗类型 -- 居中模态弹窗;遮罩:有 #整体布局 -- 宽度约 900px;表单 + 水表明细表格 #信息展示 -- 入库类型:必填,单选(初始化入库、领取入库、调拨入库、旧表入库、退回入库) -- 所属分仓:只读,默认当前用户所属分仓 -- 登记人:只读,默认当前登录用户 -- 入库日期:只读,默认当前日期 -- 关联业务单号:选填,领取 / 调拨 / 退库 / 换表 / 争议检等业务入库时须关联 -- 在库属性:必填,下拉(全新、旧表、超期等) -- 入库水表明细:水表编号、口径、类型、数量;支持扫码录入 -- 备注:选填 #底部按钮 -- 保存;取消 #交互说明 -- 保存后水表状态更新为「分公司在库」,生命周期增加「分仓入库」阶段 ##### **弹窗:分仓入库登记详情** #弹窗类型 -- 抽屉弹窗(右侧);只读 #信息展示 -- 展示入库单全部字段及明细 #底部按钮 -- 关闭 ### **入库登记-分仓** #### 功能描述 面向营业办 / 供水站退库场景的分仓入库登记,提供退库水表接收、返总仓标签标记能力,支持退库审批工单通过后登记或授权人员直接登记,实现退库入库规范留痕。 #### 菜单权限 表务分公司库管员;表务分公司管理人员;表务系统管理员 #### 数据权限 表务分公司库管员:可见、可操作本分公司及下属分仓范围内的入库登记-分仓数据。 表务分公司管理人员:可见、可操作本分公司及下属分仓范围内的入库登记-分仓数据。 表务系统管理员:可见、可操作全公司范围内入库登记-分仓数据。 #### 核心逻辑 本菜单专用于营业所 / 供水站退库至分公司仓场景,入库类型为水表退库。 登记时应关联「水表退库申请」已通过工单;支持库管员通过标签标记是否返总仓。 与「入库管理-分仓」中退回入库类型衔接,保存后更新分仓库存及水表在库属性。 #### 功能需求 ##### **一级页面:入库登记-分仓** #整体布局 -- 上下结构:查询条件 + 列表;顶部「新建登记」 #查询条件 -- 登记单号:文本,模糊搜索 -- 关联退库申请单号:文本,模糊搜索 -- 入库类型:固定或默认「水表退库」 -- 登记日期:日期范围 -- 功能按钮:查询、重置 #数据列表 -- 表格标题:营业所退库入库登记列表 -- 表格字段:登记单号、关联退库申请单号、所属分仓、登记人、登记日期、水表数量、标签(是否返总仓)、登记状态 -- 行内操作:详情 #交互说明 -- 面向营业办 / 供水站将水表送至分公司仓库的退库接收入库场景 -- 须关联「水表退库申请」已通过工单或授权直接登记 -- 标签字段用于标记水表是否需返回总仓 ##### **弹窗:新建/编辑入库登记-分仓** #弹窗类型 -- 居中模态弹窗;遮罩:有 #信息展示 -- 入库类型:只读,默认「水表退库」 -- 关联退库申请单号:必填,选择已通过退库申请工单 -- 所属分仓:只读,默认当前用户所属分仓 -- 登记人:只读,默认当前登录用户 -- 登记日期:只读,默认当前日期 -- 返总仓标签:必填,单选(是、否),用于标记该批水表是否需返回总仓 -- 入库水表明细:水表编号、口径、类型;支持扫码;须与退库申请明细一致或可解释差异 -- 备注:选填 #底部按钮 -- 保存;取消 #交互说明 -- 保存后更新水表分公司在库状态;标签为「是」的水表进入后续返总仓移送流程 ##### **弹窗:入库登记-分仓详情** #弹窗类型 -- 抽屉弹窗(右侧);只读 #信息展示 -- 登记单及关联退库申请摘要、水表明细、标签信息 #底部按钮 -- 关闭