Skip to content

产品与交互:OA 门户与后台管理页面清单(验收口径)

1. OA 门户(复用应急厅底座,前端改造)

1.1 页面清单

  • 首页(默认落地)
    • 验收:统一认证完成后默认进入;展示用户信息、常用入口、消息/待办统计
  • 应用列表
    • 验收:展示用户可见应用列表;支持搜索/分类;点击后完成跳转到目标系统
  • 消息中心
    • 列表
      • 验收:支持分页/筛选(未读/来源应用/时间);首屏通过 HTTP 拉取
    • 提醒
      • 验收:WebSocket 接收新消息后实时提醒(角标/弹窗/通知)
    • 已读
      • 验收:支持单条/批量标记已读;未读数实时刷新
  • 待办
    • 我的待办
    • 我的已办
    • 验收:列表与筛选可用;点击“处理”跳转到对应业务系统;三方回调后待办在列表中消失
  • 我的信息
    • 我的资料
    • 我的权限
    • 我的岗位/角色
    • 我的部门
    • 账号安全(修改密码等)
    • 验收:信息展示准确;安全操作流程正确
  • 新闻公告
    • 列表/详情
    • 验收:支持置顶/时间排序;详情可打开与分享

1.2 交互要点

  • 多端适配:响应式布局;App 外壳与 Windows 外壳适配(标题栏/返回/深浅色)
  • 跳转:点击应用后跳转到目标系统,跳转过程无感;失败有明确提示
  • 消息:首屏 HTTP 拉取;后续 WebSocket 实时更新;已读状态即时同步
  • 待办:我的待办/我的已办均从平台待办接口拉取;点击“处理”跳转三方系统;三方回调后待办消除

2. 平台侧接口对 OA 门户的支撑

2.1 能力清单

  • 应用列表与跳转接口:返回用户可见应用列表与跳转信息
  • 消息查询与已读接口:HTTP 拉取、标记已读
  • WebSocket 推送:向 OA 门户推送新消息与未读变化
  • 事件中心 API:由网关统一接入与客户端鉴权控制
  • 待办汇聚接口:
    • 外部系统发送待办
    • OA 门户查询待办(我的待办)
    • 三方系统回调消除待办(完成/取消/失效)
    • 待办数据持久化到统一认证模块数据库(Mongo)

3. OA 门户管理端(高权限人群)

说明:OA 门户面向终端用户;OA 门户管理端面向高权限人群,能够在授权范围内统一查看与管理更多内容(待办、消息、新闻公告等)。管理端与 OA 门户共用同一前端工程,通过管理端路由(如 /admin/**)承载,后端复用 OA 门户后端服务(门户服务端)与平台底层能力。

3.1 权限与数据范围

  • 登录与访问控制
    • 验收:仅具备管理权限的用户可访问管理端;无权限用户不可见或被拒绝
    • 入口:首页用户名下拉菜单根据是否具备管理权限显示“管理后台”入口
  • 数据范围
    • 验收:支持按部门/角色/岗位配置数据范围;同一功能在不同角色下可见数据不同
  • 操作权限
    • 验收:支持按功能点授权(查看/编辑/发布/置顶/消除/代办处理等),并可按部门范围限制

3.2 内容管理(栏目/文章)

  • 栏目管理
    • 验收:栏目列表分页、搜索、排序;新增/编辑;启用/禁用;配置可见范围与排序
  • 文章管理
    • 验收:文章列表按栏目/类型/状态/关键字筛选分页;新增/编辑;草稿/发布/下线;置顶(全局/栏目内)
  • 富文本编辑
    • 验收:富文本编辑器支持图文混排、图片上传/插入、链接、预览、草稿保存
    • 建议:优先集成开源富文本组件(例如 Tiptap / Quill / WangEditor 等)

3.3 待办管理

  • 待办查询
    • 验收:可在授权范围内按用户/部门/来源系统/状态(待办/已办)筛选与分页
  • 待办干预
    • 验收:支持按权限对待办执行消除(完成/取消/失效);支持查看来源业务标识与跳转信息
  • 闭环核对
    • 验收:可追踪待办从创建到消除的链路信息(来源系统、业务主键、回调时间、消除原因)

3.4 消息管理

  • 消息查询
    • 验收:可在授权范围内按用户/部门/来源应用/已读状态/时间范围筛选与分页
  • 消息状态管理
    • 验收:支持对指定用户或范围执行已读标记校正;支持查看消息投递记录

3.5 审计与操作日志

  • 操作审计
    • 验收:记录栏目/文章/待办/消息的新增、编辑、发布、置顶、消除、状态变更等操作日志
  • 追溯查询
    • 验收:支持按操作人、时间范围、对象类型检索审计记录

4. 统一认证平台管理 UI(oac-web

oac-web 是认证平台自身 UI,并不等同于门户/OA。

  • 应用(客户端)管理
    • 验收:可创建/编辑/禁用客户端;展示 client_id;支持密钥轮换与回调配置。
  • 用户与权限(如现有能力覆盖)
    • 验收:用户登录、基础信息、权限/角色管理与审计联动。