[BEL][DESIGN] 联系人、排班、升级与通知产品原型 #182

Closed
opened 2026-09-01 10:03:29 +08:00 by ila · 4 comments
Owner

状态

已完成(2026-09-01;用户已审核通过 Quant-UX 原型 v0.1,对应实现工单 #183–#185 的原型门禁已解除)

基本信息

  • 所属 Epic:#7
  • 所属 MVP:#174
  • 规划来源:#173
  • 主项目:Bell
  • 主 agent:Bell design agent
  • 前置:#174;业务联系人/排班/通知门禁来自 #176

目标

以普通预警后台和 Bell 现有 GoAdmin/go-admin-ui 外壳为基准,制作联系人、通道验证、值班组/周轮换/临时替班、升级链、交接、最长 4 小时静默、通知投递与供应商健康的可审阅原型,并冻结页面、状态、权限、错误和移动宽度行为。

非目标

  • 不编写生产代码
  • 不导出本地 HTML,除非用户明确要求“导出原型”
  • 不引入与 go-admin-ui 冲突的独立视觉体系
  • 不在原型中放真实姓名、号码、token 或客户数据

精确 write_paths

  • Quant-UX 或等效线上原型:工单 #182(实际编号回填)
  • Gitea 工单:本任务与 #174

除上述路径外禁止写入;新增路径必须先更新工单并取得确认。

验收标准

  • 链接可访问且版本/revision 可识别
  • 复用 GoAdmin 外壳、菜单、页面容器、搜索栏、表格、表单、分页、Dialog、Tag 和权限按钮
  • 覆盖联系人、排班、升级、交接、静默、投递事实、失败/空/加载/无权限状态
  • 从普通值班人员视角使用常见预警后台模块名和流程
  • 记录确认人、确认时间、版本和覆盖范围
  • 用户确认前不放行对应实现任务

风险与回退

实施前必须从当前 dev 建立独立任务分支。发生现场参数缺失、隐私/安全冲突、路径重叠或真实依赖未满足时停止实施;回退只撤销本任务新增行为和配置,不删除历史事实或其他产品数据。

文档影响

原型确认后在实现任务中更新 Bell 长期产品/架构文档;本设计任务自身无长期 Wiki 事实。

## 状态 已完成(2026-09-01;用户已审核通过 Quant-UX 原型 v0.1,对应实现工单 #183–#185 的原型门禁已解除) ## 基本信息 - 所属 Epic:#7 - 所属 MVP:#174 - 规划来源:#173 - 主项目:Bell - 主 agent:Bell design agent - 前置:#174;业务联系人/排班/通知门禁来自 #176 ## 目标 以普通预警后台和 Bell 现有 GoAdmin/go-admin-ui 外壳为基准,制作联系人、通道验证、值班组/周轮换/临时替班、升级链、交接、最长 4 小时静默、通知投递与供应商健康的可审阅原型,并冻结页面、状态、权限、错误和移动宽度行为。 ## 非目标 - 不编写生产代码 - 不导出本地 HTML,除非用户明确要求“导出原型” - 不引入与 go-admin-ui 冲突的独立视觉体系 - 不在原型中放真实姓名、号码、token 或客户数据 ## 精确 write_paths - `Quant-UX 或等效线上原型:工单 #182(实际编号回填)` - `Gitea 工单:本任务与 #174` 除上述路径外禁止写入;新增路径必须先更新工单并取得确认。 ## 验收标准 - [x] 链接可访问且版本/revision 可识别 - [x] 复用 GoAdmin 外壳、菜单、页面容器、搜索栏、表格、表单、分页、Dialog、Tag 和权限按钮 - [x] 覆盖联系人、排班、升级、交接、静默、投递事实、失败/空/加载/无权限状态 - [x] 从普通值班人员视角使用常见预警后台模块名和流程 - [x] 记录确认人、确认时间、版本和覆盖范围 - [x] 用户确认前不放行对应实现任务 ## 风险与回退 实施前必须从当前 `dev` 建立独立任务分支。发生现场参数缺失、隐私/安全冲突、路径重叠或真实依赖未满足时停止实施;回退只撤销本任务新增行为和配置,不删除历史事实或其他产品数据。 ## 文档影响 原型确认后在实现任务中更新 Bell 长期产品/架构文档;本设计任务自身无长期 Wiki 事实。
ila added the kind/taskproject/bellpriority/p0 labels 2026-09-01 10:03:29 +08:00
Author
Owner

2026-09-01 开始执行设计任务。范围仅限线上原型与 #182/#174 工单证据;不写生产代码、不导出本地 HTML、不修改 Git/Wiki。原型以 Bell 现有 GoAdmin/go-admin-ui 外壳和普通预警后台为基准;#176 尚未冻结的现场联系人、通知供应商等参数只使用脱敏示例与待配置占位,不固化为产品事实。

2026-09-01 开始执行设计任务。范围仅限线上原型与 #182/#174 工单证据;不写生产代码、不导出本地 HTML、不修改 Git/Wiki。原型以 Bell 现有 GoAdmin/go-admin-ui 外壳和普通预警后台为基准;#176 尚未冻结的现场联系人、通知供应商等参数只使用脱敏示例与待配置占位,不固化为产品事实。
Author
Owner

设计规格 v0.1(可审阅草案,2026-09-01)

状态:规格已完成;尚不是可交互线上原型,也未放行生产实现。Quant-UX 官网可访问,但当前浏览器没有可用登录会话,进入应用工作区时持续导航超时,无法创建带 revision 的项目。未导出本地 HTML,未写生产代码、Git 或 Wiki。

1. 设计基线

  • 外壳直接沿用 Bell 当前 GoAdmin/go-admin-ui:左侧 Sidebar、顶部 Navbar、TagsView、AppMain / BasicLayout 页面容器全部保留。
  • 通用控件只采用 Element Plus / 现有封装:el-card、inline el-form 搜索栏、el-button 权限按钮、el-table、Pagination、el-dialog、el-drawer、el-tag、el-alert、el-empty、el-skeleton。
  • 沿用 Bell 当前浅色后台、蓝色主操作、红/橙/绿/灰语义色,不引入深色大屏、看板式夸张视觉或新的图标体系。
  • 一级导航保持普通预警后台认知:工作台、预警管理、事件查询、规则配置、通知管理。“通知管理”内部使用页签/二级菜单承载联系人、值班排班、升级规则、投递记录、通道状态,避免把技术模块铺满一级菜单。
  • 面向普通值班人员用中文业务语言;供应商响应码、投递 ID、内部重试序号等只在管理员“技术详情”逐步披露。

2. 页面与主要交互

A. 通知管理 / 联系人

  • 页头:标题“联系人”,说明“维护接收预警通知的人员及可用通道”;右侧权限按钮“新增联系人”。
  • 搜索栏:姓名/岗位、值班组、通道状态、启用状态;搜索、重置。
  • 表格:联系人(脱敏示例“联系人甲”)、岗位、所属值班组、电话(如 138****0001)、短信验证、语音验证、启用状态、更新时间、操作。
  • Tag:已验证(success)、待验证(warning)、验证失败(danger)、未配置(info)。
  • 新增/编辑 Dialog:称呼、岗位、值班组、手机号码、短信/语音开关、备注。号码只允许原型脱敏示例,不存真实信息。
  • “验证通道” Dialog:选择短信/语音 → 发送测试 → 等待确认 → 已验证/失败;发送期间按钮 loading 且禁止重复提交。失败提示原因和“重新验证”。
  • 停用联系人需确认;已有值班安排时提示影响,不在当前原型做删除动作。

B. 通知管理 / 值班排班

  • 页头操作:“新增值班组”“临时替班”“交接值班”。
  • 主区提供“本周排班”与“值班组”两个页签;默认使用易读周表,显示日期、班次、主值班、备值班及异常 Tag。
  • 值班组表格:组名、当前值班、下次轮换、成员数、启用状态、操作。
  • 周轮换 Dialog:生效日期、轮换周期、各时段主/备值班;保存前即时显示无人值守、同人重叠、无已验证通道等冲突。
  • 临时替班 Dialog:原值班人、替班人、开始/结束时间、原因;结束必须晚于开始,且与 #176 冻结时区一致。保存后在周表以“临时”Tag 标识,原计划保留可追溯。
  • 交接 Drawer:当前未完成预警、静默中的预警、待跟进事项、接班人、交接说明;确认后形成只追加交接事实,不覆盖历史排班。

C. 通知管理 / 升级规则

  • 搜索栏:规则名称、适用风险、启用状态;操作“新增升级规则”。
  • 表格:规则名称、适用风险、第一通知对象、升级级数、停止条件、状态、版本、操作。
  • 编辑 Dialog 使用分段表单:
    1. 触发条件:风险等级/时段;
    2. 第一级:当前值班人、等待时长;
    3. 后续级:备值班/负责人/值班组,可新增和排序;
    4. 停止条件:开始处理、完成预警或人工停止。
  • 右侧固定“升级预览”用自然语言解释,例如:“紧急预警先通知当前值班人;未开始处理则通知备值班;仍未处理再通知负责人。”
  • 保存生成新版本;历史预警保留命中时的规则版本。无编辑权限时只读查看且不显示可操作按钮。

D. 预警详情 / 静默与交接

  • 在现有预警详情 Drawer 的处置区增加“暂时静默”次要按钮,不新增一级模块。
  • 静默 Dialog:时长只能选 30 分钟、1 小时、2 小时、4 小时;不得超过 4 小时,不提供永久静默;原因必填;明确显示恢复时间和“到期自动恢复通知”。
  • 已静默时展示 Tag、剩余时间、操作人和原因,并提供“立即恢复”;新出现更高风险是否突破静默由 #176/实现工单确认,v0.1 不臆造。
  • 交接入口复用值班交接 Drawer;静默、恢复、交接均进入审计时间线,不能改写原投递记录。

E. 通知管理 / 投递记录

  • 只读事实表,搜索栏:预警编号、时间范围、通道、状态、值班组。
  • 表格:发送时间、预警事项、接收人(脱敏)、通道、供应商、投递状态、尝试次数、耗时、操作“详情”。
  • 状态:排队中、已提交、已送达、失败、已切换备用通道、已取消(仅因预警关闭/策略停止形成事实,不允许人工删除)。
  • 详情 Drawer:每次尝试的时间线、脱敏目标、供应商引用、失败分类、切换结果;技术响应码默认折叠,仅管理员可见。
  • 投递事实只追加;不提供编辑、删除或“改成成功”的按钮。

F. 通知管理 / 通道状态

  • 顶部状态卡:短信、语音、备用通道;状态“正常/不稳定/不可用/未配置”,同时显示文字和图标,不只靠颜色。
  • 表格:通道、当前供应商、最近成功时间、连续失败数、最近检查、切换状态、操作。
  • “重新检查”按钮显示 loading;“发送测试”只对有权限人员显示,并明确测试不会创建真实预警。
  • 供应商不可用时展示 el-alert:影响范围、当前降级/备用通道、最近失败时间、建议动作;不展示 token 或完整供应商响应正文。

3. 状态矩阵(所有页面必须覆盖)

状态 表现 可恢复动作
加载 搜索条件保留;表格/卡片 skeleton 或 v-loading,按钮禁用 等待完成,不重复提交
空数据 el-empty + 业务说明 有权限时显示“新增联系人/创建值班组/新增升级规则”;只读页提示调整筛选
请求失败 页面内容区 el-alert type=error,说明失败对象 “重新加载”;表单失败保留用户输入
无权限 el-result 403 或只读页提示“无权查看/修改” 返回工作台;不渲染越权按钮
局部失败 仅失败卡片/通道/表格区域提示 局部重试,不清空其他已加载信息
保存中 主按钮 loading,关闭/重复提交受控 成功 toast;失败定位到字段或原因
并发冲突 提示数据已由其他值班人员更新 重新加载并展示最新处理人/版本

4. 权限与审计边界

  • 联系人查看/维护/验证、排班查看/维护/交接、升级规则查看/维护、投递事实查看、通道状态查看/测试分别使用权限按钮控制。
  • “没有按钮”不能代替后端授权;正式实现必须同时验证接口拒绝越权访问。
  • 联系人号码、投递目标默认脱敏;普通值班人员不能查看供应商技术响应和配置秘密。
  • 联系人变更、通道验证、排班/替班、交接、规则版本、静默/恢复、通道测试均产生审计事实。

5. 窄屏与无障碍

  • 1440/1024:固定侧栏 + 顶部栏 + TagsView;主区维持 GoAdmin 页面容器。
  • 768:侧栏可折叠;搜索表单换行;Dialog 宽度 min(560px, calc(100vw - 32px))。
  • 375:侧栏变抽屉但不消失;Navbar/TagsView 保留;筛选默认折叠;业务列表优先卡片化,投递审计等高密度表格放在带明确提示的横向滚动容器;行操作收纳到“更多”。
  • 交互目标至少 44px;键盘 Tab 顺序与视觉顺序一致;Dialog/Drawer 可 Escape 关闭(存在未保存内容时先确认);焦点错误后移动到首个错误字段。
  • 状态必须有文字/图标,不能只用红绿;正文对比度至少 4.5:1;动画控制在 150–300ms 并尊重 reduced-motion。

6. 原型连线清单

  1. 联系人:空状态 → 新增 → 通道验证成功/失败 → 列表筛选。
  2. 排班:创建值班组 → 设置周轮换 → 冲突提示 → 临时替班 → 交接确认。
  3. 升级:新建规则 → 添加升级级 → 自然语言预览 → 版本保存 → 无权限只读。
  4. 预警详情:暂时静默 → 显示最长 4 小时恢复时间 → 立即恢复 → 审计时间线。
  5. 投递:查看失败记录 → 展开尝试时间线 → 看到备用通道切换。
  6. 通道:供应商不稳定 → 重新检查 → 备用通道状态;无权限用户不可发送测试。
  7. 每个主要页面通过状态切换器检查加载、空、失败、无权限。

7. 待 #176 冻结的占位参数

  • 现场联系人/岗位/值班组名单;
  • 通知供应商与短信/语音线路;
  • 学校时区、班次与节假日口径;
  • 紧急程度到升级等待时长的映射;
  • 更高风险是否突破静默;
  • 供应商健康阈值与切换策略。

这些参数在原型中只显示“待现场配置”或脱敏示例,不作为已确认产品事实。

8. 当前阻塞与解除条件

  • 阻塞:Quant-UX 当前无可用登录会话;官网可访问,但应用工作区无法进入并创建项目,因此无法提供“链接 + revision”。
  • 解除:用户在当前 Chrome 中登录 Quant-UX(或提供其他已登录、可生成版本化公开链接的线上设计工具会话)后告知继续。
  • 解除后动作:按本规格生成 Bell 16 路试点通知运维原型 v0.1 / #182 / 2026-09-01,逐条走查上述 7 条连线,取得可访问链接与版本标识,再将 #182 转为“待原型审核”。
## 设计规格 v0.1(可审阅草案,2026-09-01) > 状态:规格已完成;**尚不是可交互线上原型,也未放行生产实现**。Quant-UX 官网可访问,但当前浏览器没有可用登录会话,进入应用工作区时持续导航超时,无法创建带 revision 的项目。未导出本地 HTML,未写生产代码、Git 或 Wiki。 ### 1. 设计基线 - 外壳直接沿用 Bell 当前 GoAdmin/go-admin-ui:左侧 Sidebar、顶部 Navbar、TagsView、AppMain / BasicLayout 页面容器全部保留。 - 通用控件只采用 Element Plus / 现有封装:`el-card`、inline `el-form` 搜索栏、`el-button` 权限按钮、`el-table`、Pagination、`el-dialog`、`el-drawer`、`el-tag`、`el-alert`、`el-empty`、`el-skeleton`。 - 沿用 Bell 当前浅色后台、蓝色主操作、红/橙/绿/灰语义色,不引入深色大屏、看板式夸张视觉或新的图标体系。 - 一级导航保持普通预警后台认知:**工作台、预警管理、事件查询、规则配置、通知管理**。“通知管理”内部使用页签/二级菜单承载联系人、值班排班、升级规则、投递记录、通道状态,避免把技术模块铺满一级菜单。 - 面向普通值班人员用中文业务语言;供应商响应码、投递 ID、内部重试序号等只在管理员“技术详情”逐步披露。 ### 2. 页面与主要交互 #### A. 通知管理 / 联系人 - 页头:标题“联系人”,说明“维护接收预警通知的人员及可用通道”;右侧权限按钮“新增联系人”。 - 搜索栏:姓名/岗位、值班组、通道状态、启用状态;搜索、重置。 - 表格:联系人(脱敏示例“联系人甲”)、岗位、所属值班组、电话(如 `138****0001`)、短信验证、语音验证、启用状态、更新时间、操作。 - Tag:已验证(success)、待验证(warning)、验证失败(danger)、未配置(info)。 - 新增/编辑 Dialog:称呼、岗位、值班组、手机号码、短信/语音开关、备注。号码只允许原型脱敏示例,不存真实信息。 - “验证通道” Dialog:选择短信/语音 → 发送测试 → 等待确认 → 已验证/失败;发送期间按钮 loading 且禁止重复提交。失败提示原因和“重新验证”。 - 停用联系人需确认;已有值班安排时提示影响,不在当前原型做删除动作。 #### B. 通知管理 / 值班排班 - 页头操作:“新增值班组”“临时替班”“交接值班”。 - 主区提供“本周排班”与“值班组”两个页签;默认使用易读周表,显示日期、班次、主值班、备值班及异常 Tag。 - 值班组表格:组名、当前值班、下次轮换、成员数、启用状态、操作。 - 周轮换 Dialog:生效日期、轮换周期、各时段主/备值班;保存前即时显示无人值守、同人重叠、无已验证通道等冲突。 - 临时替班 Dialog:原值班人、替班人、开始/结束时间、原因;结束必须晚于开始,且与 #176 冻结时区一致。保存后在周表以“临时”Tag 标识,原计划保留可追溯。 - 交接 Drawer:当前未完成预警、静默中的预警、待跟进事项、接班人、交接说明;确认后形成只追加交接事实,不覆盖历史排班。 #### C. 通知管理 / 升级规则 - 搜索栏:规则名称、适用风险、启用状态;操作“新增升级规则”。 - 表格:规则名称、适用风险、第一通知对象、升级级数、停止条件、状态、版本、操作。 - 编辑 Dialog 使用分段表单: 1. 触发条件:风险等级/时段; 2. 第一级:当前值班人、等待时长; 3. 后续级:备值班/负责人/值班组,可新增和排序; 4. 停止条件:开始处理、完成预警或人工停止。 - 右侧固定“升级预览”用自然语言解释,例如:“紧急预警先通知当前值班人;未开始处理则通知备值班;仍未处理再通知负责人。” - 保存生成新版本;历史预警保留命中时的规则版本。无编辑权限时只读查看且不显示可操作按钮。 #### D. 预警详情 / 静默与交接 - 在现有预警详情 Drawer 的处置区增加“暂时静默”次要按钮,不新增一级模块。 - 静默 Dialog:时长只能选 30 分钟、1 小时、2 小时、4 小时;不得超过 4 小时,不提供永久静默;原因必填;明确显示恢复时间和“到期自动恢复通知”。 - 已静默时展示 Tag、剩余时间、操作人和原因,并提供“立即恢复”;新出现更高风险是否突破静默由 #176/实现工单确认,v0.1 不臆造。 - 交接入口复用值班交接 Drawer;静默、恢复、交接均进入审计时间线,不能改写原投递记录。 #### E. 通知管理 / 投递记录 - 只读事实表,搜索栏:预警编号、时间范围、通道、状态、值班组。 - 表格:发送时间、预警事项、接收人(脱敏)、通道、供应商、投递状态、尝试次数、耗时、操作“详情”。 - 状态:排队中、已提交、已送达、失败、已切换备用通道、已取消(仅因预警关闭/策略停止形成事实,不允许人工删除)。 - 详情 Drawer:每次尝试的时间线、脱敏目标、供应商引用、失败分类、切换结果;技术响应码默认折叠,仅管理员可见。 - 投递事实只追加;不提供编辑、删除或“改成成功”的按钮。 #### F. 通知管理 / 通道状态 - 顶部状态卡:短信、语音、备用通道;状态“正常/不稳定/不可用/未配置”,同时显示文字和图标,不只靠颜色。 - 表格:通道、当前供应商、最近成功时间、连续失败数、最近检查、切换状态、操作。 - “重新检查”按钮显示 loading;“发送测试”只对有权限人员显示,并明确测试不会创建真实预警。 - 供应商不可用时展示 `el-alert`:影响范围、当前降级/备用通道、最近失败时间、建议动作;不展示 token 或完整供应商响应正文。 ### 3. 状态矩阵(所有页面必须覆盖) | 状态 | 表现 | 可恢复动作 | |---|---|---| | 加载 | 搜索条件保留;表格/卡片 skeleton 或 `v-loading`,按钮禁用 | 等待完成,不重复提交 | | 空数据 | `el-empty` + 业务说明 | 有权限时显示“新增联系人/创建值班组/新增升级规则”;只读页提示调整筛选 | | 请求失败 | 页面内容区 `el-alert type=error`,说明失败对象 | “重新加载”;表单失败保留用户输入 | | 无权限 | `el-result 403` 或只读页提示“无权查看/修改” | 返回工作台;不渲染越权按钮 | | 局部失败 | 仅失败卡片/通道/表格区域提示 | 局部重试,不清空其他已加载信息 | | 保存中 | 主按钮 loading,关闭/重复提交受控 | 成功 toast;失败定位到字段或原因 | | 并发冲突 | 提示数据已由其他值班人员更新 | 重新加载并展示最新处理人/版本 | ### 4. 权限与审计边界 - 联系人查看/维护/验证、排班查看/维护/交接、升级规则查看/维护、投递事实查看、通道状态查看/测试分别使用权限按钮控制。 - “没有按钮”不能代替后端授权;正式实现必须同时验证接口拒绝越权访问。 - 联系人号码、投递目标默认脱敏;普通值班人员不能查看供应商技术响应和配置秘密。 - 联系人变更、通道验证、排班/替班、交接、规则版本、静默/恢复、通道测试均产生审计事实。 ### 5. 窄屏与无障碍 - 1440/1024:固定侧栏 + 顶部栏 + TagsView;主区维持 GoAdmin 页面容器。 - 768:侧栏可折叠;搜索表单换行;Dialog 宽度 `min(560px, calc(100vw - 32px))`。 - 375:侧栏变抽屉但不消失;Navbar/TagsView 保留;筛选默认折叠;业务列表优先卡片化,投递审计等高密度表格放在带明确提示的横向滚动容器;行操作收纳到“更多”。 - 交互目标至少 44px;键盘 Tab 顺序与视觉顺序一致;Dialog/Drawer 可 Escape 关闭(存在未保存内容时先确认);焦点错误后移动到首个错误字段。 - 状态必须有文字/图标,不能只用红绿;正文对比度至少 4.5:1;动画控制在 150–300ms 并尊重 reduced-motion。 ### 6. 原型连线清单 1. 联系人:空状态 → 新增 → 通道验证成功/失败 → 列表筛选。 2. 排班:创建值班组 → 设置周轮换 → 冲突提示 → 临时替班 → 交接确认。 3. 升级:新建规则 → 添加升级级 → 自然语言预览 → 版本保存 → 无权限只读。 4. 预警详情:暂时静默 → 显示最长 4 小时恢复时间 → 立即恢复 → 审计时间线。 5. 投递:查看失败记录 → 展开尝试时间线 → 看到备用通道切换。 6. 通道:供应商不稳定 → 重新检查 → 备用通道状态;无权限用户不可发送测试。 7. 每个主要页面通过状态切换器检查加载、空、失败、无权限。 ### 7. 待 #176 冻结的占位参数 - 现场联系人/岗位/值班组名单; - 通知供应商与短信/语音线路; - 学校时区、班次与节假日口径; - 紧急程度到升级等待时长的映射; - 更高风险是否突破静默; - 供应商健康阈值与切换策略。 这些参数在原型中只显示“待现场配置”或脱敏示例,不作为已确认产品事实。 ### 8. 当前阻塞与解除条件 - 阻塞:Quant-UX 当前无可用登录会话;官网可访问,但应用工作区无法进入并创建项目,因此无法提供“链接 + revision”。 - 解除:用户在当前 Chrome 中登录 Quant-UX(或提供其他已登录、可生成版本化公开链接的线上设计工具会话)后告知继续。 - 解除后动作:按本规格生成 **Bell 16 路试点通知运维原型 v0.1 / #182 / 2026-09-01**,逐条走查上述 7 条连线,取得可访问链接与版本标识,再将 #182 转为“待原型审核”。
Author
Owner

Quant-UX 在线原型 v0.1 已就绪(2026-09-01)

纠正前一条阻塞判断:Quant-UX MCP 实际可用,健康检查显示后端正常、已登录且 token 有效。此前只检查浏览器登录状态,没有继续发现已延迟加载的 Quant-UX MCP,属于工具发现错误;不需要用户重新登录浏览器。

  • 原型名称:YoVision Bell #182 - 通知与值班运维原型 v0.1
  • App ID / 版本识别:6a964071191a826306a7f4af / v0.1 / 2026-09-01
  • 在线编辑与审核链接:https://qux.ilapage.cn/#/apps/6a964071191a826306a7f4af/create.html
  • 画布:Web 1440 × 900
  • 起始页面:联系人与通道(screen 10001)
  • 规模核对:7 个页面、263 个控件、49 条点击导航连线
  • 数据边界:只使用脱敏合成示例和“待现场配置”占位,不包含真实联系人、号码、token 或客户数据
  • 交付边界:未编写生产代码,未修改 Git/Wiki,未导出本地 HTML

页面与 screen ID

  1. 联系人与通道 — 10001
  2. 值班排班 — 10004
  3. 升级策略 — 10005
  4. 交接管理 — 10003
  5. 静默管理 — 10002
  6. 通知记录 — 10006
  7. 服务状态 — 10007

本次覆盖

  • 复用 Bell/GoAdmin 管理后台外壳:侧边菜单、顶部导航、标签页、页面容器。
  • 使用 Element Plus / GoAdmin 语义呈现按钮、搜索表单、表格、分页、Dialog、Tag 与权限按钮。
  • 覆盖联系人与通道验证、周轮换和临时替班、升级链版本、交接、最长 4 小时静默与自动恢复、通知投递事实、供应商/服务健康。
  • 服务状态页集中展示加载、空数据、请求失败、无权限、未配置/禁用等边界状态。
  • 49 条菜单连线使任一页面均可跳转到其余业务页面。
  • #176 尚未冻结的现场时区、供应商、联系人、升级时长等参数未被固化。

当前状态转为“待原型审核”。用户确认版本与覆盖范围后,才可放行 #183–#185;本评论不代表验收通过。

## Quant-UX 在线原型 v0.1 已就绪(2026-09-01) 纠正前一条阻塞判断:Quant-UX MCP 实际可用,健康检查显示后端正常、已登录且 token 有效。此前只检查浏览器登录状态,没有继续发现已延迟加载的 Quant-UX MCP,属于工具发现错误;**不需要用户重新登录浏览器**。 - 原型名称:`YoVision Bell #182 - 通知与值班运维原型 v0.1` - App ID / 版本识别:`6a964071191a826306a7f4af` / v0.1 / 2026-09-01 - 在线编辑与审核链接:https://qux.ilapage.cn/#/apps/6a964071191a826306a7f4af/create.html - 画布:Web 1440 × 900 - 起始页面:联系人与通道(screen `10001`) - 规模核对:7 个页面、263 个控件、49 条点击导航连线 - 数据边界:只使用脱敏合成示例和“待现场配置”占位,不包含真实联系人、号码、token 或客户数据 - 交付边界:未编写生产代码,未修改 Git/Wiki,未导出本地 HTML ### 页面与 screen ID 1. 联系人与通道 — `10001` 2. 值班排班 — `10004` 3. 升级策略 — `10005` 4. 交接管理 — `10003` 5. 静默管理 — `10002` 6. 通知记录 — `10006` 7. 服务状态 — `10007` ### 本次覆盖 - 复用 Bell/GoAdmin 管理后台外壳:侧边菜单、顶部导航、标签页、页面容器。 - 使用 Element Plus / GoAdmin 语义呈现按钮、搜索表单、表格、分页、Dialog、Tag 与权限按钮。 - 覆盖联系人与通道验证、周轮换和临时替班、升级链版本、交接、最长 4 小时静默与自动恢复、通知投递事实、供应商/服务健康。 - 服务状态页集中展示加载、空数据、请求失败、无权限、未配置/禁用等边界状态。 - 49 条菜单连线使任一页面均可跳转到其余业务页面。 - #176 尚未冻结的现场时区、供应商、联系人、升级时长等参数未被固化。 当前状态转为“待原型审核”。用户确认版本与覆盖范围后,才可放行 #183–#185;本评论不代表验收通过。
ila closed this issue 2026-09-01 11:19:12 +08:00
Author
Owner

原型审核通过(2026-09-01)

用户已明确确认“#182 原型 v0.1 通过审核”。

  • 确认人:用户
  • 确认时间:2026-09-01(当前会话)
  • 审核版本:v0.1
  • Quant-UX App ID:6a964071191a826306a7f4af
  • 审核链接:https://qux.ilapage.cn/#/apps/6a964071191a826306a7f4af/create.html
  • 覆盖范围:联系人及通道验证、值班排班、升级策略、交接、最长 4 小时静默、通知投递事实、服务/供应商状态,以及加载、空数据、失败、无权限和未配置状态
  • 设计基线:Bell GoAdmin/go-admin-ui 外壳与 Element Plus 通用组件,面向普通值班人员的预警后台语言和流程
  • 结论:#182 设计门禁完成,#183–#185 可按既定依赖顺序进入实施;本结论不等于这些实现工单已开始或已验收
  • 文档影响:设计任务本身无新的长期 Wiki 事实;未修改 Git/Wiki,未导出本地 HTML

工单关闭。

## 原型审核通过(2026-09-01) 用户已明确确认“#182 原型 v0.1 通过审核”。 - 确认人:用户 - 确认时间:2026-09-01(当前会话) - 审核版本:v0.1 - Quant-UX App ID:`6a964071191a826306a7f4af` - 审核链接:https://qux.ilapage.cn/#/apps/6a964071191a826306a7f4af/create.html - 覆盖范围:联系人及通道验证、值班排班、升级策略、交接、最长 4 小时静默、通知投递事实、服务/供应商状态,以及加载、空数据、失败、无权限和未配置状态 - 设计基线:Bell GoAdmin/go-admin-ui 外壳与 Element Plus 通用组件,面向普通值班人员的预警后台语言和流程 - 结论:#182 设计门禁完成,#183–#185 可按既定依赖顺序进入实施;本结论不等于这些实现工单已开始或已验收 - 文档影响:设计任务本身无新的长期 Wiki 事实;未修改 Git/Wiki,未导出本地 HTML 工单关闭。
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ila/yovision#182