# 5.2 应用管理 本文档从《基础平台产品设计》第 5 章拆分而来,用于独立描述基础平台功能模块的业务需求、规则和验收标准。 上级文档:[基础平台产品设计](../基础平台产品设计.md) ## 5.2.1 功能说明 应用管理用于维护接入基础平台的业务系统,是基础平台进行应用入口聚合、菜单聚合、客户应用开通、应用访问鉴权、菜单操作权限定义和门户嵌入的基础。 应用管理只维护应用本身的基础信息、入口信息、接入状态、菜单、菜单操作权限定义和可授权范围,不承载各业务应用内部的业务规则。 操作权限应基于菜单或页面配置,并在应用管理的菜单配置中维护。角色管理负责对菜单、菜单操作权限和数据范围进行授权,不再单独设置独立的菜单管理或授权管理功能。 ## 5.2.2 功能范围 - 新增应用 - 编辑应用信息 - 启用 / 停用应用 - 配置应用入口 - 配置应用菜单 - 配置菜单操作权限 - 配置应用可授权范围 - 查看已开通客户 - 查看应用操作记录 ## 5.2.3 应用清单 基础平台 1.0 需要支持以下应用接入: | 应用名称 | 应用定位 | 是否 1.0 必须 | | --- | --- | --- | | 连锁业务对账系统 | 承接连锁业务对账、账单、流水、差异处理等能力 | 是 | | 分账系统 | 承接结算主体、账户、分账规则、清分、分账、出款等能力 | 是 | | 聚合支付 | 承接支付渠道、支付订单、支付流水、退款、支付通知等能力 | 是 | | 门店选址规划系统 | 承接门店选址评估、点位分析、选址规划等能力 | 是 | | 连锁门店客服系统 | 承接客诉、咨询、工单、补偿、回访等能力 | 是 | 说明: - 营帐通作为现有产品和客户项目现状,不作为基础平台 1.0 的新接入应用。 - 营帐通拆分后的目标产品分别按连锁业务对账系统、分账系统接入基础平台。 - 后续新增应用应通过应用管理进行注册和维护。 ## 5.2.4 字段要求 应用基础信息至少包括: | 字段 | 说明 | 是否必填 | | --- | --- | --- | | 应用名称 | 应用的正式名称 | 是 | | 应用简称 | 用于菜单、页签、列表等场景的短名称 | 是 | | 应用编码 | 基础平台内识别应用的唯一编码 | 是 | | 应用类型 | 区分基础平台应用、业务应用、外部应用等类型 | 是 | | 应用入口类型 | 区分基础平台内置页面、iframe 嵌入页面、外部跳转入口 | 是 | | 应用入口地址 | 应用级默认入口地址,通常用于应用首页、外部跳转或兜底入口;业务应用各功能点主要通过菜单地址进入 | 否 | | 应用图标 | 门户、菜单、应用列表中展示的应用图标 | 否 | | 应用说明 | 应用定位和用途说明 | 否 | | 应用负责人 | 产品或业务负责人 | 否 | | 接入状态 | 未接入、接入中、已接入 | 是 | | 启用状态 | 启用、停用 | 是 | | 排序 | 应用在应用列表或配置页中的展示顺序 | 否 | | 创建时间 | 应用档案创建时间 | 是 | | 更新时间 | 应用档案最近更新时间 | 是 | ### 5.2.4.1 应用编码规则 应用编码用于在基础平台内唯一识别应用。 编码规则: - 应用编码全局唯一。 - 应用编码创建后原则上不允许修改。 - 应用编码由平台管理员或产品管理员创建应用时维护。 - 应用编码建议采用大写英文、数字和下划线组合。 - 应用编码建议格式为:业务域英文缩写 + 系统类型。 - 示例:`RECON_SYSTEM`、`SPLIT_SYSTEM`、`PAY_SYSTEM`、`SITE_SYSTEM`、`CS_SYSTEM`。 - 应用编码仅用于系统识别、菜单归属、权限归属、应用开通和日志追踪,不作为页面展示名称。 编码校验要求: - 新增应用时,系统需要校验应用编码是否已存在。 - 应用编码为空、重复或格式不符合规则时,不允许保存应用。 - 应用停用后,原应用编码不得被其他应用复用。 ### 5.2.4.2 应用类型定义 基础平台 1.0 支持以下应用类型: | 应用类型 | 定义 | 示例 | | --- | --- | --- | | 基础平台应用 | 基础平台自身提供的管理能力 | 客户管理、应用管理、组织管理、用户与账号管理 | | 业务应用 | 公司自研并接入基础平台门户的业务系统 | 连锁业务对账系统、分账系统、聚合支付 | | 外部应用 | 非基础平台内部建设,但需要通过基础平台入口访问的系统 | 后续客户外部协同系统、第三方系统 | 业务规则: - 基础平台应用默认由基础平台维护,不作为客户开通应用进行售卖或授权。 - 业务应用可被客户开通,并可配置菜单和应用入口。 - 外部应用 1.0 仅预留类型,是否接入按项目需要单独评估。 ### 5.2.4.3 应用入口类型定义 基础平台 1.0 支持以下应用入口类型: | 入口类型 | 定义 | 适用场景 | | --- | --- | --- | | 基础平台页面 | 页面由基础平台自身承载 | 客户管理、应用管理 | | iframe 嵌入 | 页面由业务应用提供,基础平台通过 iframe 嵌入右侧内容区 | 连锁业务对账系统、分账系统、聚合支付 | | 外部跳转 | 从基础平台打开外部系统地址 | 后续外部协同或第三方系统 | 业务规则: - 基础平台 1.0 中,业务应用默认采用 iframe 嵌入方式。 - iframe 嵌入应用不再独立渲染系统级菜单。 - 外部跳转入口不作为 1.0 重点能力,仅保留字段和边界。 - 应用入口地址为选填字段,不作为应用启用的必填前置。 - 业务应用通常通过基础平台菜单进入应用系统的各个功能点,菜单地址才是用户访问具体功能页面的主要入口。 - 如应用配置了应用级默认入口地址,该地址可用于应用首页、外部跳转或无具体菜单时的兜底入口。 ## 5.2.5 配置应用入口 ### 5.2.5.1 功能说明 配置应用入口用于定义应用级默认访问方式。业务应用各功能点通常通过基础平台菜单地址进入,应用入口地址不作为业务应用功能访问的唯一入口。 ### 5.2.5.2 功能范围 - 维护应用入口类型。 - 维护应用级默认入口地址。 - 维护应用默认打开方式。 - 维护应用图标和展示名称。 - 检查应用入口配置完整性。 ### 5.2.5.3 业务规则 - 应用启用前必须配置应用入口类型。 - 应用入口地址为选填;未配置应用入口地址时,用户仍可通过已授权菜单进入应用系统的各个功能点。 - 如果应用没有任何可用菜单,且未配置应用入口地址,则用户无法从门户进入该应用。 - 客户未开通应用时,即使应用已启用,也不可向该客户用户展示应用入口。 - 用户未授权应用时,不可看到应用入口。 - iframe 嵌入应用通过菜单地址打开后,应在基础平台右侧内容区展示。 - 应用入口地址变更后,不影响历史业务数据。 - 应用入口类型、应用入口地址变更需记录操作日志。 ## 5.2.6 配置应用菜单 ### 5.2.6.1 功能说明 配置应用菜单用于维护应用在基础平台统一门户中的导航入口。应用菜单最终由基础平台统一聚合展示,业务应用不再独立渲染系统级菜单。 ### 5.2.6.2 功能范围 - 查看应用菜单树。 - 新增应用菜单。 - 编辑应用菜单。 - 启用 / 停用应用菜单。 - 调整菜单排序。 - 绑定菜单对应页面地址。 - 配置菜单下的操作权限。 ### 5.2.6.3 业务规则 - 菜单必须归属于某个应用。 - 菜单可采用树形结构展示。 - 菜单路径由人工录入,在同一应用内唯一。 - 菜单路径允许修改,修改后应同步影响后续菜单打开地址和权限引用展示。 - 停用菜单后,用户不可看到该菜单。 - 菜单是否展示由应用启用状态、客户应用开通状态、用户权限共同决定。 - 操作权限必须归属于具体菜单或页面。 - 不允许脱离菜单或页面单独配置操作权限。 - 菜单停用后,该菜单下操作权限同时不可用。 - 角色授权时,应按菜单和菜单下操作权限进行勾选。 ## 5.2.7 权限配置边界 ### 5.2.7.1 功能说明 权限配置边界用于说明应用管理与角色管理之间的职责划分。 应用管理负责定义应用、菜单和菜单下的操作权限;角色管理负责将菜单、菜单操作权限和数据范围授权给角色;用户与账号管理负责将角色分配给用户。 ### 5.2.7.2 功能范围 - 说明应用管理负责维护菜单和菜单操作权限定义。 - 说明菜单是操作权限的归属载体。 - 说明操作权限在应用管理的菜单配置中按菜单或页面维护。 - 说明角色授权时应基于菜单、菜单操作权限和数据范围进行组合。 ### 5.2.7.3 业务规则 - 一个应用可包含多个菜单。 - 一个菜单可包含多个操作权限。 - 操作权限必须归属于具体菜单或页面。 - 不允许脱离菜单或页面单独配置操作权限。 - 应用管理只维护操作权限定义,不在应用管理中为具体客户、角色或用户授权。 - 角色管理引用应用管理中定义的菜单和菜单操作权限进行授权。 - 接口级权限与技术鉴权实现不在应用管理中描述,本文档只定义产品侧可授权操作。 ## 5.2.8 配置应用可授权范围 ### 5.2.8.1 功能说明 配置应用可授权范围用于定义某个应用可被哪些客户开通、可授权哪些组织或角色范围,为客户应用开通和权限分配提供基础约束。 ### 5.2.8.2 功能范围 - 设置应用是否允许客户开通。 - 设置应用适用客户类型。 - 设置应用适用行业。 - 设置应用默认角色模板。 - 设置应用默认菜单范围。 ### 5.2.8.3 业务规则 - 应用停用后,不允许继续被客户开通。 - 应用未设置为允许客户开通时,不出现在客户管理的未开通应用 Tab 中。 - 应用适用客户类型和所属行业仅作为开通筛选和提示,不自动替代人工开通决策。 - 客户开通应用后,客户管理员仍需为用户分配角色和权限。 - 可授权范围变更不自动取消客户已开通应用,需由平台管理员确认处理。 ## 5.2.9 查看已开通客户 ### 5.2.9.1 功能说明 查看已开通客户用于从应用视角查看当前应用已被哪些客户开通,便于平台管理员了解应用使用范围。 ### 5.2.9.2 功能范围 - 查看已开通客户列表。 - 按客户名称、客户编码、客户类型、所属行业查询。 - 查看开通时间、开通人、客户启用状态。 - 跳转客户详情。 ### 5.2.9.3 业务规则 - 已开通客户列表只展示当前应用的开通客户。 - 客户停用后,仍可在已开通客户列表中展示,但需标识客户停用状态。 - 应用管理中不直接为客户开通或关闭应用,客户开通和关闭操作在客户管理中完成。 ## 5.2.10 业务规则 - 应用编码全局唯一。 - 应用启用前必须维护应用名称、应用编码、应用类型和入口类型。 - 应用停用后,所有客户不可访问该应用。 - 应用停用后,基础平台不展示该应用入口和该应用菜单。 - 客户未开通应用时,不显示该应用入口。 - 用户未授权应用时,不显示该应用入口。 - 应用菜单由产品管理员维护。 - 菜单下的操作权限在应用管理的菜单配置中维护。 - 应用入口类型、应用入口地址、菜单、菜单操作权限、可授权范围、启用状态变更需要记录操作日志。 - 应用管理不处理业务系统内部业务规则。 ## 5.2.11 界面设计 ### 5.2.11.1 页面入口 应用管理作为基础平台的管理类功能,建议放置在基础平台左侧菜单: ```text 基础平台 └── 平台管理 └── 应用管理 ``` 页面访问规则: - 仅平台超级管理员、产品管理员或具备应用管理权限的用户可访问应用管理页面。 - 客户管理员不可访问应用管理页面。 - 无应用管理权限的用户不展示应用管理菜单。 ### 5.2.11.2 页面结构 应用管理包含以下页面和区域: | 页面 / 区域 | 展示方式 | 主要用途 | | --- | --- | --- | | 应用列表页 | 查询表单 + 数据表格 | 查询、查看、新增、编辑、启用、停用应用 | | 新增应用页 / 弹窗 | 表单 | 创建应用基础档案和入口配置 | | 编辑应用页 / 弹窗 | 表单 | 修改应用基础信息、入口配置、负责人等信息 | | 应用详情页 | 上方只读基础信息区 + 下方 Tab 页签 | 查看应用基础信息、入口配置、菜单、可授权范围、已开通客户、操作记录 | | 应用菜单编辑页面 | 表单 | 新增或编辑单个应用菜单 | | 菜单操作权限配置页面 | 数据表格 + 表单弹窗 | 维护某个菜单或页面下可授权的操作权限 | | 可授权范围编辑页面 | 表单 | 编辑应用适用客户类型、适用行业、是否允许客户开通 | ### 5.2.11.3 应用列表页 应用列表页用于平台侧查看和维护所有应用。 展示方式: - 顶部为查询表单。 - 下方为应用数据表格。 - 表格右侧操作列展示查看、编辑、配置菜单、配置可授权范围、启用、停用等操作。 列表筛选条件: - 应用名称 - 应用编码 - 应用类型 - 入口类型 - 接入状态 - 启用状态 - 创建时间 列表字段: | 字段 | 说明 | | --- | --- | | 应用编码 | 展示应用唯一编码 | | 应用名称 | 展示应用正式名称 | | 应用简称 | 展示应用简称 | | 应用类型 | 展示基础平台应用、业务应用、外部应用 | | 入口类型 | 展示基础平台页面、iframe 嵌入、外部跳转 | | 接入状态 | 展示未接入、接入中、已接入 | | 启用状态 | 展示启用或停用 | | 已开通客户 | 展示已开通客户数量 | | 更新时间 | 展示最近更新时间 | | 操作 | 查看、编辑、配置菜单、配置可授权范围、启用、停用 | ### 5.2.11.4 新增应用页 / 弹窗 新增应用用于创建应用基础档案和入口配置。 展示方式: - 采用表单方式展示。 - 表单包含应用基础信息和入口配置。 - 不使用表格、Tab 页签或树形结构。 表单分区: | 分区 | 字段 / 内容 | | --- | --- | | 应用基础信息 | 应用名称、应用简称、应用编码、应用类型、应用图标、应用说明、应用负责人 | | 应用入口配置 | 应用入口类型、应用入口地址、接入状态、启用状态 | 表单控件和值来源: | 字段 | 控件类型 | 值来源 / 录入方式 | 说明 | | --- | --- | --- | --- | | 应用名称 | 文本输入框 | 人工录入 | 必填,应用正式名称 | | 应用简称 | 文本输入框 | 人工录入 | 必填,用于菜单、页签、列表等短名称展示 | | 应用编码 | 文本输入框 | 人工录入,系统校验唯一性和编码格式 | 必填,保存后原则上不允许修改 | | 应用类型 | 下拉框 | 系统字典:基础平台应用、业务应用、外部应用 | 必填 | | 应用图标 | 图标选择器 / 文件上传控件 | 平台预置图标库或上传图标文件 | 选填,用于门户、菜单和应用列表展示 | | 应用说明 | 多行文本框 | 人工录入 | 选填,描述应用定位和用途 | | 应用负责人 | 用户选择器 | 基础平台用户档案 | 选填,可选择产品负责人或业务负责人 | | 应用入口类型 | 下拉框 | 系统字典:基础平台页面、iframe 嵌入、外部跳转 | 必填 | | 应用入口地址 | 文本输入框 | 人工录入 | 选填,用于应用级默认入口、外部跳转或兜底入口 | | 接入状态 | 下拉框 | 系统字典:未接入、接入中、已接入 | 必填 | | 启用状态 | Switch | 人工选择 | 必填,默认建议为停用,确认配置完整后再启用 | 页面规则: - 应用名称、应用简称、应用编码、应用类型、应用入口类型为必填。 - 应用入口地址为选填。 - 业务应用各功能点主要通过菜单地址进入,新增应用时不要求配置应用入口地址。 - 应用编码保存后原则上不允许修改。 - 新增应用页不配置应用菜单。 - 应用创建后,可在应用详情或应用列表中独立配置菜单和可授权范围。 ### 5.2.11.5 编辑应用页 / 弹窗 编辑应用用于维护应用基础信息和入口配置。 展示方式: - 采用表单方式展示。 - 表单字段与新增应用保持一致。 - 应用编码、创建时间作为只读字段展示。 可编辑字段: - 应用名称 - 应用简称 - 应用类型 - 应用入口类型 - 应用入口地址 - 应用图标 - 应用说明 - 应用负责人 - 接入状态 - 启用状态 - 排序 不可编辑字段: - 应用编码 - 创建时间 表单控件和值来源: - 编辑应用页字段控件类型与新增应用页保持一致。 - 应用编码在编辑应用页采用只读文本展示,不允许修改。 - 创建时间、更新时间采用只读文本展示,由系统生成。 - 启用状态采用 Switch 维护;停用应用时需要提示影响范围。 - 排序采用数字输入框,由人工录入,用于控制应用在配置列表或门户入口中的展示顺序。 ### 5.2.11.6 应用详情页 应用详情页用于集中查看应用档案、接入配置和使用范围。 应用详情页分为上下两部分: | 区域 | 展示方式 | 主要内容 | | --- | --- | --- | | 上方基础信息区 | 只读信息区 | 应用名称、简称、编码、类型、入口类型、入口地址、接入状态、启用状态 | | 下方页签区 | Tab 页签 | 菜单配置、可授权范围、已开通客户、操作记录 | 下方页签说明: | 页签 | 展示方式 | 主要内容 | | --- | --- | --- | | 菜单配置 | 树形表格 | 应用多级菜单树、菜单状态、菜单地址、菜单操作权限配置入口;支持进入应用菜单编辑页面和菜单操作权限配置页面 | | 可授权范围 | 表单 | 展示是否允许客户开通、适用客户类型、适用行业、默认角色模板、默认菜单范围;支持进入可授权范围编辑页面 | | 已开通客户 | 数据表格 | 客户名称、客户编码、客户类型、所属行业、开通时间、客户状态 | | 操作记录 | 数据表格 | 应用新增、编辑、启用、停用、入口变更、菜单变更、可授权范围变更记录 | 详情页主操作按钮: - 编辑应用 - 配置菜单 - 配置可授权范围 ### 5.2.11.7 应用菜单编辑页面 应用菜单编辑页面用于新增或编辑某个应用下的单个菜单。 展示方式: - 采用表单方式展示。 - 不在该页面展示完整多级菜单树。 - 多级菜单树在应用详情页下方的菜单配置 Tab 页签中展示。 - 用户在菜单配置 Tab 页签中点击新增、编辑、新增下级等操作后,进入应用菜单编辑页面维护单个菜单。 表单字段: | 字段 | 控件类型 | 值来源 / 录入方式 | 说明 | | --- | --- | --- | --- | | 菜单名称 | 文本输入框 | 人工录入 | 菜单展示名称 | | 菜单路径 | 文本输入框 | 人工录入,系统校验当前应用下唯一性 | 菜单对应的应用内功能路径,允许编辑 | | 上级菜单 | 树形选择器 | 当前应用菜单树 | 可为空;为空表示一级菜单 | | 页面地址 | 文本输入框 | 人工录入 | 菜单对应页面地址,通常为业务应用提供的功能页面地址 | | 启用状态 | Switch | 人工选择 | 控制菜单是否可展示和授权 | | 排序 | 数字输入框 | 人工录入 | 菜单展示顺序 | | 菜单说明 | 多行文本框 | 人工录入 | 菜单用途说明 | 页面规则: - 新增一级菜单时,上级菜单可为空。 - 新增下级菜单时,系统默认带入上级菜单。 - 菜单路径在当前应用内唯一,保存时需要校验重复。 - 菜单路径由人工录入,新增和编辑时均允许修改。 - 菜单路径修改后,系统应提示可能影响菜单访问地址、角色授权展示和操作日志追踪。 - 菜单下的操作权限在应用管理的菜单配置中基于菜单或页面维护,应用菜单编辑页面不直接维护操作权限明细。 ### 5.2.11.8 菜单操作权限配置页面 菜单操作权限配置页面用于维护某个菜单或页面下可被授权控制的操作动作。 展示方式: - 采用数据表格 + 表单弹窗方式展示。 - 用户在应用详情页的菜单配置 Tab 页签中选择某个菜单,点击配置操作权限后进入。 - 数据表格展示当前菜单下已配置的操作权限。 - 新增或编辑操作权限时,打开表单弹窗维护单个操作权限。 列表字段: | 字段 | 说明 | | --- | --- | | 操作名称 | 操作权限展示名称 | | 操作编码 | 当前菜单下唯一的操作编码 | | 操作类型 | 查看、新增、编辑、删除、审核、导入、导出、启用、停用、自定义操作 | | 启用状态 | 启用、停用 | | 说明 | 操作用途说明 | | 操作 | 编辑、启用、停用 | 表单字段: | 字段 | 控件类型 | 值来源 / 录入方式 | 说明 | | --- | --- | --- | --- | | 所属应用 | 只读文本 | 当前菜单归属应用 | 系统自动带入 | | 所属菜单 | 只读文本 | 当前选中菜单 | 系统自动带入 | | 操作名称 | 文本输入框 | 人工录入 | 操作权限展示名称 | | 操作编码 | 文本输入框 | 人工录入,系统校验当前菜单下唯一性和编码格式 | 编辑时原则上不允许修改 | | 操作类型 | 下拉框 | 系统字典:查看、新增、编辑、删除、审核、导入、导出、启用、停用、自定义操作 | 用于归类操作动作 | | 启用状态 | Switch | 人工选择 | 控制该操作权限是否可用于授权 | | 说明 | 多行文本框 | 人工录入 | 操作用途说明 | 业务规则: - 操作权限必须归属于具体菜单或页面。 - 操作编码在同一菜单下唯一。 - 不允许脱离菜单或页面单独配置操作权限。 - 菜单停用后,该菜单下操作权限同时不可用。 - 操作权限停用后,不可继续用于新增角色授权。 - 已被角色引用的操作权限停用时,需要提示影响范围。 ### 5.2.11.9 可授权范围编辑页面 可授权范围编辑页面用于维护应用是否可被客户开通,以及适用范围提示。 展示方式: - 采用表单方式展示。 - 不使用表格、Tab 页签或树形结构。 - 当前可授权范围信息在应用详情页下方的可授权范围 Tab 页签中展示。 - 用户在可授权范围 Tab 页签中点击配置可授权范围后,进入可授权范围编辑页面。 表单字段: | 字段 | 控件类型 | 值来源 / 录入方式 | 说明 | | --- | --- | --- | --- | | 是否允许客户开通 | Switch | 人工选择 | 控制该应用是否出现在客户管理的未开通应用 Tab 中 | | 适用客户类型 | 多选下拉框 | 系统字典:连锁型客户、平台型客户、试点客户、内部测试客户 | 用于提示和筛选适用客户类型 | | 适用行业 | 多选下拉框 | 系统字典:连锁餐饮、连锁鞋服、连锁零售、连锁药店、物流平台、充电桩平台、其他行业 | 用于提示和筛选适用行业 | | 默认角色模板 | 下拉框 / 多选下拉框 | 角色管理中已启用的角色模板 | 客户开通应用后可参考的默认角色模板 | | 默认菜单范围 | 树形多选框 | 当前应用已启用菜单树 | 客户开通应用后默认可授权的菜单范围 | ## 5.2.12 使用导航 ### 5.2.12.1 新增应用 操作路径: ```text 基础平台 > 平台管理 > 应用管理 > 新增应用 ``` 操作步骤: 1. 进入应用管理列表页。 2. 点击新增应用。 3. 填写应用名称、应用简称、应用编码、应用类型、应用入口类型。 4. 按需填写应用入口地址、应用图标、应用说明、应用负责人。 5. 设置接入状态和启用状态。 6. 保存应用。 7. 保存成功后,系统生成应用档案。 ### 5.2.12.2 编辑应用 操作路径: ```text 基础平台 > 平台管理 > 应用管理 > 应用列表 > 编辑 ``` 操作步骤: 1. 进入应用管理列表页。 2. 按应用名称、应用编码、应用类型或启用状态查询应用。 3. 点击编辑。 4. 修改应用基础信息或入口配置。 5. 保存修改。 6. 系统记录应用信息变更日志。 ### 5.2.12.3 查看应用详情 操作路径: ```text 基础平台 > 平台管理 > 应用管理 > 应用列表 > 查看 ``` 或: ```text 基础平台 > 平台管理 > 应用管理 > 应用列表 > 应用名称 ``` 操作步骤: 1. 进入应用管理列表页。 2. 按应用名称、应用编码、应用类型或启用状态查询应用。 3. 点击查看或应用名称。 4. 进入应用详情页。 5. 在上方只读基础信息区查看应用基础信息和入口配置。 6. 在下方 Tab 页签中查看菜单配置、可授权范围、已开通客户和操作记录。 ### 5.2.12.4 配置应用菜单 操作路径: ```text 基础平台 > 平台管理 > 应用管理 > 应用列表 > 配置菜单 ``` 或: ```text 基础平台 > 平台管理 > 应用管理 > 应用详情 > 菜单配置 ``` 操作步骤: 1. 进入应用管理列表页或应用详情页。 2. 点击配置菜单。 3. 系统进入应用详情页下方的菜单配置 Tab 页签。 4. 在菜单配置 Tab 页签的树形表格中查看当前应用多级菜单树。 5. 点击新增、编辑或新增下级菜单。 6. 系统打开应用菜单编辑页面。 7. 通过表单维护单个菜单信息并保存。 8. 系统返回菜单配置 Tab 页签,并刷新菜单树。 9. 系统记录菜单配置变更日志。 ### 5.2.12.5 配置菜单操作权限 操作路径: ```text 基础平台 > 平台管理 > 应用管理 > 应用详情 > 菜单配置 > 配置操作权限 ``` 操作步骤: 1. 进入应用详情页。 2. 打开菜单配置 Tab 页签。 3. 在菜单树形表格中选择目标菜单。 4. 点击配置操作权限。 5. 系统打开菜单操作权限配置页面。 6. 查看当前菜单下已有操作权限。 7. 点击新增或编辑。 8. 在表单弹窗中维护操作名称、操作编码、操作类型、启用状态和说明。 9. 保存操作权限。 10. 系统记录菜单操作权限配置变更日志。 ### 5.2.12.6 配置可授权范围 操作路径: ```text 基础平台 > 平台管理 > 应用管理 > 应用列表 > 配置可授权范围 ``` 或: ```text 基础平台 > 平台管理 > 应用管理 > 应用详情 > 可授权范围 ``` 操作步骤: 1. 进入应用管理列表页或应用详情页。 2. 点击配置可授权范围。 3. 系统进入应用详情页下方的可授权范围 Tab 页签。 4. 查看当前可授权范围配置。 5. 点击编辑。 6. 系统打开可授权范围编辑页面。 7. 设置是否允许客户开通。 8. 设置适用客户类型、适用行业、默认角色模板和默认菜单范围。 9. 保存配置。 10. 系统返回可授权范围 Tab 页签,并刷新当前配置。 11. 系统记录可授权范围配置变更日志。 ### 5.2.12.7 启用 / 停用应用 操作路径: ```text 基础平台 > 平台管理 > 应用管理 > 应用列表 > 启用 / 停用 ``` 操作步骤: 1. 进入应用管理列表页。 2. 查询目标应用。 3. 点击启用或停用。 4. 停用应用时,系统提示停用影响。 5. 确认操作。 6. 系统更新应用状态并记录操作日志。 停用影响: - 所有客户不可继续访问该应用。 - 基础平台不展示该应用入口和该应用菜单。 - 已开通客户关系不删除。 - 历史业务数据不删除。 ## 5.2.13 验收标准 - 可新增、编辑、启用、停用应用。 - 应用编码全局唯一,重复时不允许保存。 - 应用启用前必须维护入口类型,应用入口地址为选填。 - 业务应用各功能点可通过基础平台菜单地址进入。 - 应用列表页可按应用名称、应用编码、应用类型、入口类型、接入状态、启用状态查询应用。 - 应用详情页可查看基础信息、菜单配置、可授权范围、已开通客户和操作记录。 - 应用详情页的菜单配置 Tab 页签采用树形表格展示应用多级菜单树。 - 应用菜单编辑页面采用表单方式维护单个菜单。 - 应用菜单使用菜单路径作为应用内功能路径标识,不再使用菜单编码。 - 菜单路径由人工录入,并在当前应用内唯一。 - 菜单路径新增和编辑时均允许修改,重复时不允许保存。 - 菜单操作权限在应用管理的菜单配置中基于菜单或页面配置。 - 菜单操作权限配置页面采用数据表格 + 表单弹窗方式维护。 - 应用详情页的可授权范围 Tab 页签采用表单方式展示当前配置。 - 可授权范围编辑页面采用表单方式维护。 - 应用停用后,所有客户不可继续访问该应用。 - 客户未开通应用时,不显示该应用入口。 - 应用停用后,基础平台不展示该应用入口和该应用菜单。 - 应用入口、菜单、菜单操作权限、可授权范围、启用状态变更均生成操作日志。