You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

13 KiB

合同管理

模块编码contract 端侧Web专属仅医院账号 关联文档01-模块划分 §4.1 / 02-功能清单-医院 §1 / 03-业务流转逻辑-医院 §1 / 05-接口规范 §9.2

功能概览

项目 说明
菜单名称 合同管理
子菜单 合同台账、合同录入、合同详情、合同审批、付款管理、变更管理、到期预警、续签管理、合同导出
功能编号 HO-CT-01 ~ HO-CT-11
权限编码前缀 contract:list:* / contract:approve:* / contract:payment:* / contract:change:*

重要:合同管理仅医院账号可用,物业公司不可操作此模块。


页面1合同台账页

页面编号HO-CT-01-P01 端侧归属Web专属 页面路径/contract/list

界面布局

┌──────────────────────────────────────────────────────────────────┐
│ [面包屑] 合同管理 > 合同台账                                       │
├──────────────────────────────────────────────────────────────────┤
│ [查询条件区]                                                      │
│ 合同名称[____] 合同类型[▼] 状态[▼] 物业公司[▼]                    │
│ 签约日期[起始]~[结束]                               [查询] [重置]  │
├──────────────────────────────────────────────────────────────────┤
│ [操作栏]  [新增合同] [导出Excel]                                   │
├──────────────────────────────────────────────────────────────────┤
│ [列表区]                                                          │
│ 序号| 合同名称   | 类型   | 物业公司 | 金额   | 状态   | 到期日   │
│ 1  | 2026年保洁 | 保洁   | XX物业   | 120万  | 履约中 | 2027-04  │
│ 2  | 2026年维修 | 维修   | XX物业   | 80万   | 审批中 | —        │
│ 3  | 2025年安保 | 安保   | YY物业   | 60万   | 即将到期| 2026-05 │
├──────────────────────────────────────────────────────────────────┤
│ [分页]  共25条  每页[20▼]  < 1 2 >                                │
└──────────────────────────────────────────────────────────────────┘

查询条件

字段名 控件类型 必填 默认值 说明
合同名称 文本输入 模糊匹配
合同类型 下拉单选 全部 保洁/维修/安保/综合/其他
状态 下拉单选 全部 审批中/履约中/变更审批中/即将到期/已终止
物业公司 下拉单选 全部 关联物业公司
签约日期 日期范围

列表字段

序号 字段名 列宽 支持排序 说明
1 序号 60px 自增
2 合同名称 180px 点击跳转详情
3 合同类型 80px 标签样式
4 物业公司 120px
5 合同金额 100px
6 状态 90px 彩色标签
7 服务期限 120px 起始~结束
8 到期日 100px 即将到期=橙色
9 操作 140px 查看/审批

操作按钮

按钮 权限编码 位置 显示条件 说明
新增合同 contract:list:create 操作栏 始终
导出Excel contract:list:export 操作栏 始终
查看 contract:list:view 行操作 始终
审批 contract:approve:* 行操作 状态=审批中

API端点

页面操作 API路径 方法 说明
列表查询 /api/v1/contracts GET 分页查询
导出 /api/v1/contracts/export GET

页面2合同录入页

页面编号HO-CT-02-P01 端侧归属Web专属 页面路径/contract/create

表单字段

字段名 控件类型 必填 默认值 数据来源 校验规则
合同名称 文本输入 自填 最大100字
合同类型 下拉单选 字典管理-合同类型
关联物业公司 下拉单选 本医院关联的物业公司
关联院区 下拉多选 本医院院区列表
合同金额 数字输入 自填 >0
服务期限(起) 日期选择 自填
服务期限(止) 日期选择 自填 晚于起始日期
付款方式 下拉单选 固定选项 一次性/分期/按节点
合同描述 多行文本 自填 最大500字
合同附件 文件上传 上传 ≤10个文件支持PDF/Word/图片

付款节点(分期付款时)

字段名 控件类型 必填 默认值 数据来源 校验规则
节点名称 文本输入 自填
节点金额 数字输入 自填
预计付款日期 日期选择 自填
付款条件 多行文本 自填

操作按钮

按钮 权限编码 位置 显示条件 说明
保存草稿 contract:list:create 底部 始终
提交审批 contract:list:create 底部 始终 状态→审批中

通知触发

触发操作 通知对象 通知方式 消息模板 文档来源
提交审批 审批人 Web提醒 合同审批待办 03-医院 §1.2

API端点

页面操作 API路径 方法 说明
新增 /api/v1/contracts POST
提交审批 /api/v1/contracts/{id}/submit POST

页面3合同详情页

页面编号HO-CT-03-P01 端侧归属Web专属 页面路径/contract/:id

标签页内容

标签页 内容 说明
基本信息 合同名称、类型、金额、服务期限、物业公司、院区
付款节点 付款计划列表、各节点状态
变更记录 合同变更历史
关联项目 关联的招标项目
附件 合同文件、补充文件

操作按钮

按钮 权限编码 位置 显示条件 说明
审批通过 contract:approve:* 底部 状态=审批中
审批驳回 contract:approve:* 底部 状态=审批中 填写驳回原因
申请变更 contract:change:create 底部 状态=履约中
终止合同 contract:list:update 底部 状态=履约中 二次确认

页面4付款管理页

页面编号HO-CT-05-P01 端侧归属Web专属 页面路径/contract/payments

列表字段

序号 字段名 列宽 支持排序 说明
1 合同名称 150px
2 节点名称 120px
3 节点金额 100px
4 预计付款日期 120px
5 实际付款日期 120px
6 状态 80px 待付款/已付款/逾期
7 操作 100px 确认付款

操作按钮

按钮 权限编码 位置 显示条件 说明
确认付款 contract:payment:update 行操作 状态=待付款 填写实际付款信息

通知触发

触发操作 通知对象 通知方式 消息模板 文档来源
付款节点到期提醒 医院账号 Web提醒 付款节点即将到期 03-医院 §1.2

页面5变更管理页

页面编号HO-CT-07-P01 端侧归属Web专属 页面路径/contract/changes

列表字段

序号 字段名 列宽 支持排序 说明
1 合同名称 150px
2 变更类型 80px 金额变更/期限变更/条款变更
3 变更原因 200px
4 申请人 80px
5 申请时间 140px 默认倒序
6 审批状态 90px 待审批/已通过/已驳回
7 操作 100px 审批/查看

操作按钮

按钮 权限编码 位置 显示条件 说明
审批 contract:change:approve 行操作 审批状态=待审批 通过/驳回

页面6到期预警页

页面编号HO-CT-09-P01 端侧归属Web专属 页面路径/contract/expiring

列表字段

序号 字段名 列宽 支持排序 说明
1 合同名称 150px
2 物业公司 120px
3 到期日期 120px
4 剩余天数 80px 红色标记
5 操作 120px 续签/终止

通知触发

触发操作 通知对象 通知方式 消息模板 文档来源
合同到期前30天 医院账号 Web提醒 合同即将到期 03-医院 §1.2 / 05 §5.2 (CONTRACT_EXPIRING)
合同到期前15天 医院账号 Web提醒 合同即将到期
合同到期前7天 医院账号 Web提醒 合同即将到期

需求追溯

功能点编号 功能名称 文档来源 后续服务 关联功能
HO-CT-01 合同台账 02-医院 §1 / 03-医院 §1.2
HO-CT-02 合同录入 02-医院 §1 / 03-医院 §1.2 录入→提交审批
HO-CT-03 合同详情 02-医院 §1 / 03-医院 §1.2 招标管理(关联项目)
HO-CT-04 合同审批 02-医院 §1 / 03-医院 §1.2 审批→履约中 操作日志
HO-CT-05 付款管理 02-医院 §1 / 03-医院 §1.2 节点到期→提醒
HO-CT-06 付款确认 02-医院 §1 / 03-医院 §1.2 确认→更新付款状态
HO-CT-07 变更管理 02-医院 §1 / 03-医院 §1.2 变更→审批
HO-CT-08 变更审批 02-医院 §1 / 03-医院 §1.2 通过→变更生效 操作日志
HO-CT-09 到期预警 02-医院 §1 / 03-医院 §1.2 到期→提醒→续签/终止 通知机制
HO-CT-10 续签管理 02-医院 §1 / 03-医院 §1.2 续签→审批流程 合同审批
HO-CT-11 合同导出 02-医院 §1 操作日志

业务规则

  1. 仅医院账号可用物业公司不可操作此模块来源01 §4.1 / 02-医院 §1
  2. 合同审批流程:录入→审批中→审批通过(履约中)/审批驳回(需修改重新提交)来源03-医院 §1.2
  3. 到期预警合同到期前30/15/7天自动提醒来源02-医院 HO-CT-09 / 03-医院 §1.2
  4. 付款节点提醒付款节点到期前自动提醒医院账号来源03-医院 §1.2
  5. 变更需审批合同变更申请需审批通过后才生效来源03-医院 §1.2
  6. 所有操作记录日志合同录入、审批、付款、变更等操作自动记录来源06 §4.5

状态流转

合同录入 ──▶ 审批中 ──▶ 履约中 ──▶ 到期预警 ──▶ 续签/终止
                 │          │
            审批驳回    变更管理(可选) ──▶ 变更审批中
            (需修改)                       │
                                   变更审批通过/驳回
当前状态 操作 目标状态 执行角色 端侧
合同录入 审批中 医院账号 Web
审批中 审批通过 履约中 医院账号 Web
审批中 审批驳回 医院账号 Web
履约中 付款确认 履约中 医院账号 Web
履约中 变更申请 变更审批中 医院账号 Web
变更审批中 变更审批通过 履约中 医院账号 Web
变更审批中 变更审批驳回 履约中 医院账号 Web
履约中 续签 履约中 医院账号 Web
履约中 终止 已终止 医院账号 Web