# 分段招标管理 > 模块编码:bidding > 端侧:Web专属(仅医院账号) > 关联文档:01-模块划分 §4.2 / 02-功能清单-医院 §2 / 03-业务流转逻辑-医院 §2 / 05-接口规范 §9.2 ## 功能概览 | 项目 | 说明 | |------|------| | 菜单名称 | 分段招标管理 | | 子菜单 | 招标计划、标段管理、供应商管理、招标发布、投标管理、评标管理、定标审批、中标公示 | | 功能编号 | HO-BD-01 ~ HO-BD-09 | | 权限编码前缀 | bidding:plan:* / bidding:section:* / bidding:supplier:* / bidding:award:* | > **重要**:分段招标管理仅医院账号可用,物业公司不可操作此模块。 --- ## 页面1:招标计划页 **页面编号**:HO-BD-01-P01 **端侧归属**:Web专属 **页面路径**:/bidding/plans ### 界面布局 ``` ┌──────────────────────────────────────────────────────────────────┐ │ [面包屑] 分段招标管理 > 招标计划 │ ├──────────────────────────────────────────────────────────────────┤ │ [查询条件区] │ │ 计划名称[____] 状态[▼] 招标方式[▼] [查询] [重置] │ ├──────────────────────────────────────────────────────────────────┤ │ [操作栏] [新增招标计划] │ ├──────────────────────────────────────────────────────────────────┤ │ [列表区] │ │ 序号| 计划名称 | 招标方式 | 标段数 | 状态 | 创建时间 | 操作 │ │ 1 | 2026年保洁招标 | 公开招标 | 3 | 投标中 | 04-01 | 查看 │ │ 2 | 2026年维修招标 | 邀请招标 | 2 | 计划中 | 04-10 | 编辑 │ ├──────────────────────────────────────────────────────────────────┤ │ [分页] 共8条 │ └──────────────────────────────────────────────────────────────────┘ ``` ### 表单字段(新增/编辑页) | 字段名 | 控件类型 | 必填 | 默认值 | 数据来源 | 校验规则 | |--------|----------|------|--------|----------|----------| | 计划名称 | 文本输入 | 是 | — | 自填 | 最大100字 | | 关联项目 | 下拉单选 | 是 | — | 本医院院区 | — | | 招标方式 | 下拉单选 | 是 | — | 固定选项 | 公开招标/邀请招标/竞争性谈判 | | 预算金额 | 数字输入 | 是 | — | 自填 | >0 | | 投标截止日期 | 日期时间 | 是 | — | 自填 | 晚于当前时间 | | 计划描述 | 多行文本 | 否 | — | 自填 | 最大500字 | ### 操作按钮 | 按钮 | 权限编码 | 位置 | 显示条件 | 说明 | |------|----------|------|----------|------| | 新增招标计划 | bidding:plan:create | 操作栏 | 始终 | — | | 编辑 | bidding:plan:update | 行操作 | 状态=计划中 | — | | 查看 | bidding:plan:view | 行操作 | 始终 | — | ### API端点 | 页面操作 | API路径 | 方法 | 说明 | |----------|---------|------|------| | 列表查询 | /api/v1/bidding-plans | GET | — | | 新增 | /api/v1/bidding-plans | POST | — | | 编辑 | /api/v1/bidding-plans/{id} | PUT | — | --- ## 页面2:标段管理页 **页面编号**:HO-BD-02-P01 **端侧归属**:Web专属 **页面路径**:/bidding/sections ### 列表字段 | 序号 | 字段名 | 列宽 | 支持排序 | 说明 | |------|--------|------|----------|------| | 1 | 标段名称 | 150px | 否 | — | | 2 | 所属计划 | 150px | 否 | — | | 3 | 标段范围 | 200px | 否 | — | | 4 | 预算金额 | 100px | 是 | — | | 5 | 投标供应商数 | 100px | 否 | — | | 6 | 状态 | 80px | 否 | — | | 7 | 操作 | 100px | — | 编辑/查看 | ### 表单字段(新增/编辑弹窗) | 字段名 | 控件类型 | 必填 | 默认值 | 数据来源 | 校验规则 | |--------|----------|------|--------|----------|----------| | 标段名称 | 文本输入 | 是 | — | 自填 | 最大50字 | | 标段范围 | 多行文本 | 是 | — | 自填 | 最大500字 | | 预算金额 | 数字输入 | 是 | — | 自填 | >0 | | 资质要求 | 多行文本 | 否 | — | 自填 | — | | 评标标准 | 多行文本 | 否 | — | 自填 | — | --- ## 页面3:供应商管理页 **页面编号**:HO-BD-03-P01 **端侧归属**:Web专属 **页面路径**:/bidding/suppliers ### 列表字段 | 序号 | 字段名 | 列宽 | 支持排序 | 说明 | |------|--------|------|----------|------| | 1 | 供应商名称 | 150px | 是 | — | | 2 | 联系人 | 80px | 否 | — | | 3 | 联系电话 | 120px | 否 | — | | 4 | 资质状态 | 80px | 否 | 已审核/待审核/黑名单 | | 5 | 合作次数 | 80px | 是 | — | | 6 | 操作 | 140px | — | 编辑/审核/拉黑 | ### 表单字段(新增/编辑弹窗) | 字段名 | 控件类型 | 必填 | 默认值 | 数据来源 | 校验规则 | |--------|----------|------|--------|----------|----------| | 供应商名称 | 文本输入 | 是 | — | 自填 | 最大100字 | | 统一社会信用代码 | 文本输入 | 是 | — | 自填 | 18位 | | 联系人 | 文本输入 | 是 | — | 自填 | — | | 联系电话 | 文本输入 | 是 | — | 自填 | 手机号格式 | | 地址 | 文本输入 | 否 | — | 自填 | — | | 资质文件 | 文件上传 | 否 | — | 上传 | ≤5个文件 | | 备注 | 多行文本 | 否 | — | 自填 | 最大200字 | ### 操作按钮 | 按钮 | 权限编码 | 位置 | 显示条件 | 说明 | |------|----------|------|----------|------| | 新增供应商 | bidding:supplier:create | 操作栏 | 始终 | — | | 编辑 | bidding:supplier:update | 行操作 | 始终 | — | | 资质审核 | bidding:supplier:approve | 行操作 | 资质状态=待审核 | 通过/驳回 | | 拉黑/移出黑名单 | bidding:supplier:update | 行操作 | 始终 | 黑名单供应商不可投标 | ### API端点 | 页面操作 | API路径 | 方法 | 说明 | |----------|---------|------|------| | 列表查询 | /api/v1/suppliers | GET | — | | 新增 | /api/v1/suppliers | POST | — | | 资质审核 | /api/v1/suppliers/{id}/audit | POST | — | | 拉黑 | /api/v1/suppliers/{id}/blacklist | PUT | — | --- ## 页面4:招标发布页 **页面编号**:HO-BD-04-P01 **端侧归属**:Web专属 **页面路径**:/bidding/publish ### 操作流程 ``` 选择招标计划 → 确认标段 → 上传招标文件 → 邀请供应商(邀请招标时) → 发布 ``` ### 表单字段 | 字段名 | 控件类型 | 必填 | 默认值 | 数据来源 | 校验规则 | |--------|----------|------|--------|----------|----------| | 招标计划 | 下拉单选 | 是 | — | 计划中/待发布的计划 | — | | 招标公告 | 多行文本 | 是 | — | 自填 | — | | 招标文件 | 文件上传 | 是 | — | 上传 | ≤10个文件 | | 邀请供应商 | 下拉多选 | 条件 | — | 供应商列表(已审核) | 邀请招标时必填 | --- ## 页面5:投标管理页 **页面编号**:HO-BD-05-P01 **端侧归属**:Web专属 **页面路径**:/bidding/bids ### 列表字段 | 序号 | 字段名 | 列宽 | 支持排序 | 说明 | |------|--------|------|----------|------| | 1 | 标段名称 | 120px | 否 | — | | 2 | 供应商 | 120px | 否 | — | | 3 | 投标时间 | 140px | 是 | — | | 4 | 投标金额 | 100px | 是 | — | | 5 | 投标文件 | 100px | 否 | 下载查看 | | 6 | 状态 | 80px | 否 | 已投标/已开标 | --- ## 页面6:评标管理页 **页面编号**:HO-BD-06-P01 **端侧归属**:Web专属 **页面路径**:/bidding/evaluations ### 界面布局 ``` ┌──────────────────────────────────────────────────────────────────┐ │ [面包屑] 分段招标管理 > 评标管理 │ ├──────────────────────────────────────────────────────────────────┤ │ [评标委员会] [组建评标委员会] │ │ 评标人1:张三 评标人2:李四 评标人3:王五 │ ├──────────────────────────────────────────────────────────────────┤ │ [评分标准] [设置评分标准] │ │ 商务评分权重:40% 技术评分权重:40% 价格评分权重:20% │ ├──────────────────────────────────────────────────────────────────┤ │ [评分录入] │ │ 供应商 | 商务分 | 技术分 | 价格分 | 总分 | 排名 │ │ XX公司 | [___] | [___] | [___] | — | — │ │ YY公司 | [___] | [___] | [___] | — | — │ │ [提交评标结果] │ └──────────────────────────────────────────────────────────────────┘ ``` ### 操作按钮 | 按钮 | 权限编码 | 位置 | 显示条件 | 说明 | |------|----------|------|----------|------| | 组建评标委员会 | bidding:award:create | 操作栏 | 始终 | — | | 设置评分标准 | bidding:award:create | 操作栏 | 始终 | — | | 提交评标结果 | bidding:award:update | 操作栏 | 始终 | — | --- ## 页面7:定标审批页 **页面编号**:HO-BD-07-P01 **端侧归属**:Web专属 **页面路径**:/bidding/award ### 操作按钮 | 按钮 | 权限编码 | 位置 | 显示条件 | 说明 | |------|----------|------|----------|------| | 定标审批 | bidding:award:approve | 行操作 | 状态=待定标 | 通过/驳回 | --- ## 页面8:中标公示页 **页面编号**:HO-BD-08-P01 **端侧归属**:Web专属 **页面路径**:/bidding/publicity ### 列表字段 | 序号 | 字段名 | 列宽 | 支持排序 | 说明 | |------|--------|------|----------|------| | 1 | 标段名称 | 120px | 否 | — | | 2 | 中标供应商 | 120px | 否 | — | | 3 | 中标金额 | 100px | 是 | — | | 4 | 公示开始日 | 100px | 否 | — | | 5 | 公示结束日 | 100px | 否 | — | | 6 | 状态 | 80px | 否 | 公示中/已生效 | | 7 | 操作 | 100px | — | 生成合同 | ### 操作按钮 | 按钮 | 权限编码 | 位置 | 显示条件 | 说明 | |------|----------|------|----------|------| | 生成合同 | contract:list:create | 行操作 | 状态=已生效 | 跳转合同管理创建合同 | --- ## 需求追溯 | 功能点编号 | 功能名称 | 文档来源 | 后续服务 | 关联功能 | |------------|----------|----------|----------|----------| | HO-BD-01 | 招标计划 | 02-医院 §2 / 03-医院 §2.2 | 计划→标段拆分 | — | | HO-BD-02 | 标段管理 | 02-医院 §2 / 03-医院 §2.2 | 标段→招标发布 | — | | HO-BD-03 | 供应商管理 | 02-医院 §2 | 供应商→投标 | — | | HO-BD-04 | 招标发布 | 02-医院 §2 / 03-医院 §2.2 | 发布→供应商投标 | — | | HO-BD-05 | 投标管理 | 02-医院 §2 / 03-医院 §2.2 | 投标截止→评标 | — | | HO-BD-06 | 评标管理 | 02-医院 §2 / 03-医院 §2.2 | 评标完成→定标 | — | | HO-BD-07 | 定标审批 | 02-医院 §2 / 03-医院 §2.2 | 定标→公示 | 操作日志 | | HO-BD-08 | 中标公示 | 02-医院 §2 / 03-医院 §2.2 | 公示期满→生成合同 | 合同管理 | | HO-BD-09 | 招标导出 | 02-医院 §2 | — | 操作日志 | ## 业务规则 1. **仅医院账号可用**:物业公司不可操作此模块(来源:01 §4.2 / 02-医院 §2) 2. **供应商信息自管**:供应商信息由医院账号在本系统中录入和管理(来源:03-医院 §2.2) 3. **黑名单供应商**:黑名单供应商不可参与投标(来源:02-医院 HO-BD-03) 4. **投标截止**:截止时间到达后自动截止,不可再提交投标(来源:03-医院 §2.2) 5. **中标→生成合同**:公示期满后可一键生成合同,跳转合同管理创建(来源:03-医院 §2.2) 6. **所有操作记录日志**:招标各环节操作自动记录(来源:06 §4.5) ## 状态流转 ``` 招标计划 ──▶ 标段拆分 ──▶ 招标发布 ──▶ 投标中 ──▶ 评标中 ──▶ 待定标 ──▶ 公示中 ──▶ 已定标 ──▶ 生成合同 ``` | 当前状态 | 操作 | 目标状态 | 执行角色 | 端侧 | |----------|------|----------|----------|------| | — | 创建招标计划 | 计划中 | 医院账号 | Web | | 计划中 | 标段拆分 | 待发布 | 医院账号 | Web | | 待发布 | 发布招标 | 投标中 | 医院账号 | Web | | 投标中 | 投标截止 | 评标中 | 系统/医院 | Web | | 评标中 | 评标完成 | 待定标 | 医院账号 | Web | | 待定标 | 定标审批 | 公示中 | 医院账号 | Web | | 公示中 | 公示期满 | 已定标 | 系统自动 | Web | | 已定标 | 生成合同 | — | 医院账号 | Web |