Skip to content

service/cases 详情布局同一列表里另外三条::145 客户面板、:148 Related 标签页内容、:150 AI 参考栏 —— 在 case_detail.page.ts 上都不存在 #945

Description

@yinlianghui

来源:#941 / PR 实施过程的顺带发现。改 :142(页眉)时读完了整份 src/pages/case_detail.page.ts,发现同一个「打开一个工单时,你会看到」列表里,紧挨着的另外三条同样对不上源码。明确不在 #941 范围内(#941 的行集是 :68 与页眉那一条,且已点名 :143 状态路径属实不得删),故单独记录。

行号为 #941 的 PR 落地之后的 fresh main 行号(:142 一条拆成两条,后续行整体 +1),三语同址(zh-Hant 的 Related 那条措辞略有出入,见下)。

实况:这个页面一共只有四个组件

src/pages/case_detail.page.ts 的 regions 只有两个:

  • header 区域 —— page:header(:43)、record:highlights(:57,即 Key Information)、record:path(:76,状态路径)
  • main 区域 —— 一个 page:tabs(:101),三个页签 details / related / activity

没有第三个 region,没有侧栏,assignedProfiles 之后直接就是 aria。

一、:145 客户面板

- **Customer panel** — account, primary contact, contract tier, open cases this month.

页面上不存在这样一个组件。账户与主要联系人确实在页面上,但它们是 record:details 里 Case Information 分区的两个普通字段(:123-128:case_number / subject / crm_account / crm_contact / type / origin)。合同等级和本月未结工单这两样在整个 crm_case 页面上都没有任何承载 —— 前者要跨到 crm_contract,后者需要一个按月计数的汇总,二者都不存在。

二、:148 Related 页签的内容

  - **Related** — child tasks, attached files, linked opportunities, milestones.

Related 页签是一个 page:accordion(:162),里面只有一项:Open Tasks,一个 record:related_list(objectName: 'crm_task',relationshipField: 'related_to_case',过滤 status != completed,limit: 10)。四样里只有第一样对,而且它连「child tasks」都不完全是 —— 它是未完成的关联任务。附件、关联商机、里程碑:页面上一个都没有。

(zh-Hant 的这一条我在 grep 时没命中同一措辞,落地前需按当地行文再核一次。)

三、:150 AI 参考栏

- **AI Reference Rail** — the Service Copilot's suggestions.

同样不存在。页面没有侧栏 region,也没有任何 AI 相关组件。

与 #612 相邻但不同:#612 记的是全站约 39 个页面把「Sales/Service Copilot」当人格化助手的用语问题(并把 sales/opportunities.mdx:113 的同名 rail 列在了例子里),需要先做一次全站用语定调;本条记的是这个组件在这一页根本不存在,与叫什么名字无关 —— 即使用语定调为保留 Copilot 品牌,这一行仍然是错的。两条可以先后处理,本条不必等 #612。

为什么要紧

与 #941 同一模式、同一个列表:读者按这份「按图索骥」的清单去工单页上找客户面板和 AI 参考栏,找不到之后合理地怀疑是自己权限或版本问题。#941 只修了页眉那一条,改完之后这份清单会变成「前两条精确到字段、后三条凭空想象」,落差反而更刺眼。

口径建议沿 #903 / #924 / #933 / #941:点名说清不存在 + 给出真实归属(账户/联系人 → Details 页签的 Case Information 分区;关联任务 → Related 页签的 Open Tasks),不静默删名。

Refs #941 #612

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentationpm:dispatchedDispatched to a dev agent by /pm-dispatch

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions