Knowledge Unified UI Specification

知识库系统knowledge-p0-preview(v20260416_knowledge_docs_assets_video_ops_p0_60)样式说明

当前说明页已覆盖知识库系统的共用母版、登录、数据汇总、内容管理、关键词管理、模板管理、封面管理、音色管理、背景音乐、视频素材、运维配置等正式页面、详情页与弹窗合同;目录结构、章节口径与调用说明统一按服务系统标准说明页合同对齐。

说明页入口:/api/knowledge-p0-preview.html?_v=v20260416_knowledge_docs_assets_video_ops_p0_60
效果页入口:/Preview/knowledge-p0-preview.html
效果导航:/knowledge-preview-index.html
统一样式:/yx-ui-standard.css?v=20260417_account_update_confirm_p0_19

目录(点击快速跳转)

效果稿映射 / 复用关系
视频素材 · 时事素材分组页(复用上方合同)

效果稿映射 / 复用关系

文件 当前口径
/knowledge-login-preview.html 登录封面页正式效果稿;对应说明章节为 #login-cover-page-info
/knowledge-data-summary-preview.html 数据汇总正式效果稿;对应说明章节为 #summary-page-info
/knowledge-console-preview.html 内容管理 · 专业知识列表页正式效果稿;详情、新增、冻结/删除确认都挂在这张主列表稿内。
/knowledge-general-traffic-preview.html 内容管理 · 泛流量 / 时事列表页正式效果稿;/knowledge-current-affairs-preview.html 复用这套合同。
/knowledge-general-traffic-detail-preview.html 内容管理 · 泛流量 / 时事详情弹窗正式效果稿;/knowledge-current-affairs-detail-preview.html 复用这套合同。
/knowledge-pro-knowledge-preview.html 内容管理 · 对标账号列表页正式效果稿;文件名历史保留,但正式口径就是对标账号列表。
/knowledge-account-detail-preview.html 内容管理 · 对标账号详情页正式效果稿;对应说明章节为 #content-account-detail-page-info
/knowledge-keyword-preview.html 关键词管理列表页正式效果稿;对应说明章节为 #keyword-page-info
/knowledge-keyword-detail-preview.html 关键词管理详情页正式效果稿;对应说明章节为 #keyword-detail-page-info
/knowledge-template-preview.html 模板管理列表页正式效果稿;三类模板 tab 与测试弹窗都挂在这张主稿内。
/knowledge-template-detail-preview.html 模板管理详情页 / 新建页正式效果稿;对应说明章节为 #template-detail-page-info
/knowledge-cover-templates-preview.html 封面管理 · 封面模板页正式效果稿;新增 / 编辑 / 冻结 / 删除都挂在这张卡片流主稿内。
/knowledge-cover-assets-preview.html 封面管理 · 封面素材列表页正式效果稿;操作列只保留 详情 跳转。
/knowledge-cover-assets-detail-preview.html 封面管理 · 封面素材详情页正式效果稿;对应说明章节为 #cover-assets-detail-page-info
/knowledge-voice-system-preview.html 音色管理 · 系统音色列表页正式效果稿;试听、创建、冻结/删除确认和分类管理都挂在这张主稿内。
/knowledge-voice-customer-preview.html 音色管理 · 客户音色列表页正式效果稿;客户详情用页内弹窗承接,不再跳独立孤页。
/knowledge-current-affairs-preview.html 复用 /knowledge-general-traffic-preview.html 同合同;说明统一收在“内容管理 · 泛流量 / 时事列表页”。
/knowledge-current-affairs-detail-preview.html 复用 /knowledge-general-traffic-detail-preview.html 同合同;说明统一收在“内容管理 · 泛流量 / 时事详情弹窗”。
/knowledge-bgm-preview.html 背景音乐 · 音乐库列表页正式效果稿;试听、分类/标签管理、新增音乐与确认弹窗都挂在这张主稿内。
/knowledge-bgm-import-preview.html 背景音乐 · 批量导入页正式效果稿;对应说明章节为 #bgm-import-page-info
/knowledge-video-current-preview.html 复用 /knowledge-video-general-preview.html 同合同;说明统一收在“视频素材 · 泛流量 / 时事素材分组页”。
/knowledge-video-assets-preview.html 视频素材 · 专业素材列表页正式效果稿;对应说明章节为 #video-pro-page-info
/knowledge-video-customer-detail-preview.html 视频素材 · 客户素材详情页正式效果稿;对应说明章节为 #video-customer-detail-page-info
/knowledge-video-general-preview.html 视频素材 · 泛流量 / 时事素材分组页正式效果稿;对应说明章节为 #video-group-page-info
/knowledge-video-group-detail-preview.html 视频素材 · 视频分组详情页正式效果稿;对应说明章节为 #video-group-detail-page-info
/knowledge-ops-account-preview.html 运维配置 · 账号管理页正式效果稿;新增、编辑、删除/冻结与重置密码都挂在这张主稿内。
/knowledge-ops-industry-preview.html 运维配置 · 行业管理页正式效果稿;一级行业列表与新增一级行业弹窗使用这张主稿。
/knowledge-ops-industry-detail-preview.html 运维配置 · 行业详情页正式效果稿;二级行业卡片、编辑与删除确认使用这张详情稿。
/knowledge-ops-garbage-preview.html 运维配置 · 垃圾清理页正式效果稿;对应说明章节为 #ops-garbage-page-info
/knowledge-ops-logs-preview.html 运维配置 · 操作日志页正式效果稿;对应说明章节为 #ops-logs-page-info
/knowledge-voice-category-preview.html 不再单独跳转;正式合同并入 /knowledge-voice-system-preview.html 的分类管理弹窗。
/knowledge-content-detail-preview.html 旧专业知识详情孤页;当前已废弃。正式合同以 /knowledge-console-preview.html 列表页 + “内容管理 · 专业知识详情弹窗”章节为准。
/knowledge-pro-content-detail-preview.html 旧专业知识详情孤页别名;当前已废弃。正式合同与 /knowledge-content-detail-preview.html 同口径。
/knowledge-voice-customer-detail-preview.html 旧客户音色详情孤页;当前已废弃。正式合同以 /knowledge-voice-customer-preview.html 列表页 + 详情弹窗为准。

共用模板样式(Shell) · 页面信息

知识库系统所有页面共用的 Sidebar + Topbar 壳层合同。业务页只替换内容区,不改壳层结构。

定义
页面名 共用模板样式(Shell)
适用范围 知识库系统所有一级模块:数据汇总 / 内容管理 / 模板管理 / 关键词管理 / 封面管理 / 音色管理 / 背景音乐 / 视频素材 / 运维配置
效果稿文件 /knowledge-login-preview.html 外,所有 /knowledge-*.html 业务效果稿统一复用这套 Shell。
说明页入口 /api/knowledge-p0-preview.html#shell-page-info
效果稿范围 除登录页外,所有 /knowledge-*.html 业务效果稿都复用这套 Sidebar + Topbar 壳层,不允许页面自己再造壳。
最小 DOM 合同 .yx-console-stage + .yx-console-stage__sidebar + .yx-console-stage__main + .yx-console-stage__topbar + .yx-console-stage__content
壳层精确 DOM .yx-console-stage__brand.yx-console-stage__nav-item.yx-console-stage__foot-actions a[data-shell-action].yx-main-nav__item.yx-console-stage__topbar-actions
关键按钮 / 选择器 .yx-console-stage__nav-item[data-nav-target].yx-main-nav__item[data-nav-target].yx-console-stage__foot-actions a[data-shell-action].yx-console-stage__topbar-actions .yx-btn
Sidebar 标准宽度 clamp(276px, 20vw, 292px)
一级导航口径 一级导航必须是:图标 + 文字;当前知识库系统共 9 个一级导航模块。
壳层动作合同 data-shell-action="change-password|logout";底部动作只由壳层接管。
弹窗合同 壳层只承接 修改密码标准弹窗退出登录确认弹窗;业务页不得私自复制一套。

共用模板样式(Shell) · 完整样式视图

整块展示知识库系统固定 Sidebar + Topbar。业务页面只替换主内容区,不允许重做壳层。

共用模板样式(Shell) · 控件清单(左样式 / 右说明)

样式展示:Sidebar 壳层(品牌区 + 一级导航 + 底部动作)

来源 + 怎么调用

来源:.yx-console-stage__sidebar.yx-console-stage__brand*.yx-console-stage__nav.yx-console-stage__foot

调用:Shell 固定渲染 Sidebar,业务子页不改 Sidebar DOM,只回填 .yx-console-stage__brand-title.yx-console-stage__brand-sub、激活导航项和欢迎语。

数据口径:导航项必须是 图标 + 文字;内容管理允许带一级 badge。

注意事项:Sidebar 宽度保持 clamp(276px, 20vw, 292px);底部动作只触发壳层行为,不由子页私自接管。

样式展示:Main 壳层(Topbar 二级导航 + 动作区 + 内容承载区)

内容区承接示例

列表、详情页、配置页都在这个区域继续承接,不允许单独拆壳。

来源 + 怎么调用

来源:.yx-console-stage__topbar.yx-main-nav--topbar.yx-console-stage__topbar-actions.yx-console-stage__content

调用:Topbar 左侧是模块内二级导航,右侧是当前页面动作区;业务页只替换内容区承载块,并只回填二级导航激活态与按钮文案。

数据口径:二级导航项按模块切换;动作区按钮只允许使用统一 UI 标准按钮。

注意事项:不允许业务页重写 Topbar 外观;无动作页可清空动作区,但不能破坏 Topbar 结构。

共用模板样式(Shell) · 弹窗清单(左样式 / 右说明)

样式展示:修改密码标准弹窗

来源 + 怎么调用

来源:.yx-modal--md.yx-form-grid.yx-input

调用:由 data-shell-action=\"change-password\" 统一拉起;业务页不允许自己再造“修改密码”入口和私有弹窗。

数据口径:字段固定为原密码、新密码、确认密码;footer 只保留确认主按钮。

样式展示:退出登录确认弹窗

来源 + 怎么调用

来源:.yx-modal--md.yx-modal-confirm--retry

调用:由 data-shell-action=\"logout\" 统一拉起;确认后才执行退出登录。

注意事项:壳层动作只允许走统一确认弹窗,不允许子页直接 window.location 跳走。

共用模板样式(Shell) · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js(壳层类:yx-console-stage*yx-main-nav--topbar
效果稿入口 /knowledge-login-preview.html 外,所有 /knowledge-*.html 业务效果稿统一复用该 Shell。
说明页入口 /api/knowledge-p0-preview.html#shell-page-info
关键 DOM / ID .yx-console-stage > .yx-console-stage__sidebar + .yx-console-stage__main.yx-console-stage__brand.yx-console-stage__nav-item.yx-console-stage__foot-actions a[data-shell-action].yx-main-nav__item.yx-console-stage__topbar-actions
关键行为 壳层统一接管导航激活态、品牌区展示、修改密码和退出登录;业务页只回填状态,不自行实现壳层交互。
事件名 data-shell-action="change-password|logout"(壳层统一接管)
导航接线 子页只允许回填一级 / 二级导航激活态和可选的 data-nav-target;不允许为了跳转自己重写一套 Sidebar / Topbar DOM。
导航要求 一级导航必须图标 + 文字;二级导航统一使用 .yx-main-nav--topbar;业务页不允许自写另一套壳层导航。
注意事项 知识库业务页面禁止重写 Sidebar / Topbar 外观与结构;仅允许注入业务内容区、切换导航激活态和回填动作按钮。
验收要点 必须回传短标题 / 长标题两套品牌显示截图,确保品牌区仍由统一壳层控制。
效果稿入口:除 /knowledge-login-preview.html 外,所有 /knowledge-*.html 业务效果稿统一复用 Shell
说明页入口:/api/knowledge-p0-preview.html#shell-page-info

<!-- 共用模板最小骨架(必须固定) -->
<div class="yx-console-stage">
  <aside class="yx-console-stage__sidebar">...</aside>
  <section class="yx-console-stage__main">
    <div class="yx-console-stage__topbar">...</div>
    <section class="yx-console-stage__content">...</section>
  </section>
</div>

登录封面页 · 页面信息

知识库系统登录页是独立登录入口,不走 Sidebar / Topbar 壳层,使用统一登录母版组合展示。

定义
页面名 登录封面页
页面类型 独立登录页,不进入知识库系统业务壳层。
效果稿文件 /knowledge-login-preview.html
说明页入口 /api/knowledge-p0-preview.html#login-cover-page-info
最小 DOM 合同 .yx-login-page + 背景层 + .login-card + .logo-section + .yx-form-stack
关键按钮 / 选择器 #knowledgeLoginForm#knowledgeLoginPassword#knowledgeLoginSubmit#knowledgeLoginToast.yx-login-piece-panel__card
品牌文案 言效引擎知识库系统 / KNOWLEDGE SYSTEM BY RESULTREX
表单字段 手机号、密码、登录按钮;输入控件统一使用 .yx-input
行为脚本 window.YXUIBehavior.initBrandAutoSync(document),统一接管品牌区自适配与登录背景动效。
提示反馈 错误反馈统一走 #knowledgeLoginToast;不允许在登录页补旧式提示条、红框块或私有 alert。
弹窗合同 登录页无业务弹窗;错误提示统一走 toast / 标准错误提示,不额外挂确认层或消息层。

登录封面页 · 完整样式视图(叠积木示例)

知识库系统登录页统一使用 dev.ui 登录母版:动态背景、玻璃面板、品牌区、标准文本框、登录按钮。整页效果和下方控件拆解必须保持同一口径。

Knowledge Login View

login

登录封面页 · 控件清单(左样式 / 右说明)

样式展示:动态背景(.yx-login-piece-bg)

来源 + 怎么调用

来源:.yx-login-piece-bg

调用:只作为登录页底层背景挂载;效果稿里实际承接为 .bg-container + .grid-overlay,但视觉合同仍归属统一登录背景层。

行为:完整登录页接入后由 window.YXUIBehavior.initLoginBlobAutoSync(root) 承接随机分布与持续移动。

注意事项:背景层只能做氛围,不允许压过玻璃面板、品牌标题和主按钮。

样式展示:玻璃面板(.yx-login-piece-panel__card)

来源 + 怎么调用

来源:.yx-login-piece-panel.yx-login-piece-panel__card

调用:只负责登录面板视觉,内部输入与按钮继续复用统一输入/按钮控件。

数据口径:面板属于一级面板,圆角保持 20px,不得改成私有圆角和私有阴影。

注意事项:禁止在业务登录页覆盖玻璃面板的边框透明度、阴影和背景模糊强度。

样式展示:品牌区(Logo + 名称自适配)

来源 + 怎么调用

来源:.yx-login-piece-logo__icon.yx-login-piece-name-wrap.yx-login-piece-name-fit

调用:保留“品牌图标 + 中文主标题 + 英文副标题”结构,由统一行为脚本执行标题自适配。

数据口径:主副标题允许动态回填,长标题必须自动换行,不允许被截断或压坏图标区。

注意事项:品牌区不允许增加额外边框、底板或自写装饰层。

样式展示:登录表单(标准文本框 + 登录按钮)

来源 + 怎么调用

来源:.yx-field.yx-label.yx-input.btn-login

调用:字段标签、文本框、主按钮全部走统一 UI 标准控件,不允许登录页单独重写输入框。

数据口径:字段固定为手机号、密码;按钮文案默认“登录”,提交态可切为“登录中...”。

注意事项:按钮宽度跟随面板内容宽度,必须保持整行,不允许自定义成 logo 风格按钮。

登录封面页 · 弹窗清单(左样式 / 右说明)

样式展示:当前页弹窗状态

N/A:登录页不承载业务弹窗,登录失败统一走 toast / 标准错误提示。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确登录页只有背景、面板、品牌区和表单,不允许另加确认弹窗、提示弹窗或旧式消息条。

登录封面页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg#yx-icon-brand-solid
效果稿入口 /knowledge-login-preview.html
说明页入口 /api/knowledge-p0-preview.html#login-cover-page-info
关键 DOM / ID .yx-login-page.bg-container.grid-overlay.login-card.logo-section#knowledgeLoginForm#knowledgeLoginPassword#knowledgeLoginSubmit#knowledgeLoginToast
关键行为 统一处理标题自适配、背景动效、登录提交态、失败 toast 提示和密码框回焦;不允许登录页额外叠加私有行为。
行为脚本 window.YXUIBehavior.initBrandAutoSync(document);内部会联动品牌区自适配与登录背景动效。
字段合同 手机号、密码、登录按钮为固定标准字段;错误反馈统一使用 toast 或标准错误提示,不得私造一套登录提示条。
交互反馈 提交态按钮文案切换为 登录中...;失败后清空密码并聚焦密码框,同时通过 #knowledgeLoginToast 提示。
边界要求 登录页不进入业务壳层,不渲染 Sidebar / Topbar;只保留登录母版所需背景、面板、品牌区和表单。
验收要点 需回传整页截图、长标题截图、移动端截图,确认背景、玻璃面板、品牌区和按钮均未变形。
效果稿入口:/knowledge-login-preview.html
说明页入口:/api/knowledge-p0-preview.html#login-cover-page-info

<div class="yx-login-page">
  <div class="bg-container">...</div>
  <div class="grid-overlay"></div>
  <main class="login-card">
    <div class="logo-section">...</div>
    <form class="yx-form-stack">...</form>
  </main>
</div>

数据汇总页 · 页面信息

知识库系统一级模块“数据汇总”的正式样式合同。该页不带 Topbar,只展示 Sidebar + 内容区。

定义
页面名 数据汇总页
一级导航入口 知识库系统 / 数据汇总
效果稿文件 /knowledge-data-summary-preview.html
说明页入口 /api/knowledge-p0-preview.html#summary-page-info
页面骨架 固定 Sidebar + 内容区;当前页面不显示 Topbar。
核心模块 近7日所有资源变化量、资源标签统计、近7日内容数据变化、近7日模块处理结构、模块汇总、执行与资源状态。
数据合同 tag_metricsresource_trendcontent_trendmodule_ringsmodule_overviewruntime_progress
关键按钮 / 选择器 #docsSummaryTagMetrics#docsSummaryResourceTrendSvg#docsSummaryContentTrend#docsSummaryModuleRingGrid#docsSummaryModuleOverview#docsSummaryRuntimeProgress
渲染入口 renderTagMetricsrenderResourceTrendrenderContentTrendrenderModuleRingsrenderModuleOverviewrenderRuntimeProgress
弹窗合同 本页无业务弹窗、无确认弹窗、无提交反馈弹层;所有状态变化只体现在图表与统计值本身。
交互边界 本页只做统计展示,无筛选、无表单、无业务弹窗、无页面级视觉补丁。

数据汇总页 · 完整样式视图

整块展示知识库系统数据汇总页正式效果,只保留内容区,Sidebar 规则继承 Shell 章节。

Knowledge Summary View

summary

近7日所有资源变化量

用统一折线图查看所有资源近 7 日新增变化趋势。

60,068 峰值 9,378

近7日内容数据变化

按爬取、转文、转向三层柱体查看每日内容变化。

10,924 今日 +1,842

近7日模块处理结构

按专业知识、泛流量、时事查看待转文、待转向、已完成分布。

模块汇总

执行与资源状态

任务 任务数 等待 成功 失败 完成度 占比

数据汇总页 · 控件清单(左样式 / 右说明)

样式展示:资源标签统计(.yx-summary-stat-strip / .yx-stat-chip)

来源 + 怎么调用

来源:.yx-summary-stat-strip.yx-stat-chip

调用:每类资产展示“近7天变化量 + 总量”,图标取对应一级模块 icon。

数据口径:标签文案固定为资源分类;主值展示近7天新增,副值展示总量。

注意事项:该区只用标签统计样式,不改成自定义卡片或私有徽章。

样式展示:折线图(.yx-line-chart)

近7日所有资源变化量

来源 + 怎么调用

来源:.yx-line-chart.yx-line-chart__svg.yx-line-chart__axis

调用:用统一折线图承接 7 天趋势;SVG 路径和坐标轴由数据渲染函数输出。

数据口径:X 轴固定 7 天日期,主值显示总量,副值显示峰值。

注意事项:日期需与数据点居中对齐,不允许压缩成滚动条或截断轴标签。

样式展示:柱形图数据展示控件(.yx-bar-stack)

来源 + 怎么调用

来源:.yx-bar-stack.yx-chart-legend

调用:三层柱体固定为浅色爬取、中色转文、深色转向;最高日高亮。

数据口径:Y 轴必须显示刻度;柱体顶部显示当日爬取值;底部固定 7 天日期。

注意事项:不允许去掉 Y 轴,不允许把最高值高亮色改错。

样式展示:模块处理结构(.yx-summary-ring-grid / .yx-ring-chart)

来源 + 怎么调用

来源:.yx-summary-ring-grid.yx-summary-ring-item.yx-ring-chart

调用:三个环分别展示专业知识、泛流量、时事;图例固定待转文、待转向、已完成。

数据口径:环中心显示总量,图例右侧显示各状态数量。

注意事项:环形图只做结构展示,不叠加额外标题或外层私有边框。

样式展示:模块汇总(.yx-summary-module-list)

来源 + 怎么调用

来源:.yx-summary-module-list.yx-summary-module-item

调用:按一级模块展示近7天新增和环比,图标和 Sidebar 一级导航 icon 保持一致。

数据口径:列表头固定为模块 / 新增 / 环比;内容标题左对齐,图标无背景。

注意事项:不额外增加副标题,不把图标做成彩色底板。

样式展示:执行与资源状态(.yx-summary-runtime-board)

任务 任务数 等待 成功 失败 完成度 占比

来源 + 怎么调用

来源:.yx-summary-runtime-board.yx-summary-runtime-item.yx-summary-health-progress

调用:左侧任务名固定列宽,右侧任务数/等待/成功/失败/进度条/百分比按栅格排布。

数据口径:进度条与百分比同源;等待/成功/失败为正文数字,不用标签样式。

注意事项:进度条和百分比列需独立居中,不允许挤成一团。

数据汇总页 · 弹窗清单(左样式 / 右说明)

样式展示:当前页弹窗状态

N/A:数据汇总页不承载业务弹窗,只做数据展示。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确该页无弹窗合同;后续业务接入时也不允许单独补确认弹窗或私有弹窗。

数据汇总页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-data-summary-preview.html
说明页入口 /api/knowledge-p0-preview.html#summary-page-info
关键 DOM / ID .yx-summary-board#docsSummaryResourceTotal#docsSummaryResourcePeak#docsSummaryResourceTrendSvg#docsSummaryResourceTrendAxis#docsSummaryTagMetrics#docsSummaryTrendTotal#docsSummaryTrendDelta#docsSummaryContentTrendLegend#docsSummaryContentTrend#docsSummaryModuleRingGrid#docsSummaryModuleOverview#docsSummaryRuntimeProgress
关键行为 首屏按六组数据一次性渲染;窗口尺寸变化后只重算折线图、柱形图和环图布局,不额外引入页面级交互。
数据入口 统一按 tag_metrics/resource_trend/content_trend/module_rings/module_overview/runtime_progress 六组数据渲染。
渲染逻辑 页面固定通过 renderTagMetricsrenderResourceTrendrenderContentTrendrenderModuleRingsrenderModuleOverviewrenderRuntimeProgress 六个渲染函数刷入内容;窗口 resize 后统一重算图表布局。
页面结构 固定 Sidebar + 内容区;本页不挂 Topbar,不单独追加业务标题栏。
动作绑定 无提交、无筛选、无弹窗;仅允许 resize 后重算折线图与柱形图视觉布局。
指标口径 #docsSummaryResourcePeak 固定取资源趋势 7 天峰值;#docsSummaryTrendDelta 固定展示最近一天爬取增量;执行与资源状态的进度条和百分比必须同源。
验收要点 检查折线图日期对齐、柱形图 Y 轴存在、最高值高亮正确、模块汇总图标与 Sidebar 一致、进度条与百分比同源。
效果稿入口:/knowledge-data-summary-preview.html
说明页入口:/api/knowledge-p0-preview.html#summary-page-info

页面固定合同:
1. 不显示 Topbar
2. 不带筛选区
3. 不承载弹窗
4. 只允许统一 UI 标准统计控件组合渲染
5. 所有统计值固定由六组数据统一渲染,不手写静态补丁

内容管理 · 专业知识列表页 · 页面信息

内容管理默认列表页,固定承接 Topbar、筛选区、标准列表、分页和三类弹窗。

定义
页面名 内容管理 · 专业知识列表页
效果稿文件 /knowledge-console-preview.html
说明页入口 /api/knowledge-p0-preview.html#content-pro-list-page-info
一级 / 二级导航 一级导航固定 内容管理,Topbar 二级导航固定为 专业知识 / 泛流量 / 时事热点 / 对标账号,当前激活 专业知识
筛选项 搜索内容、来源、一级行业、二级行业、状态、重置;搜索占标准搜索框口径,行业为二级联动下拉。
列表字段 内容ID / 标题 / 文案内容 / 来源 / 行业 / 使用次数 / 创建时间 / 状态 / 操作
操作口径 Topbar 右侧主按钮固定为 新增内容;列表操作固定为 详情 | 冻结/解冻 | 删除
关键按钮 / 弹窗 ID #openCreateContentModal#createContentModal#contentDetailModal#contentActionConfirmModal#contentDetailToast
弹窗合同 本页承接 新增内容弹窗内容详情弹窗冻结/删除确认弹窗,不跳独立详情页。
详情入参 列表详情按钮通过 data-detail-* 传入 id / source / industry / owner / use_count / created_at / status / title / body,点击后回填详情弹窗。

内容管理 · 专业知识列表页 · 完整样式视图

整块展示,不嵌其他页面;直接说明 Topbar、列表筛选、标准列表和分页组合后的正式效果。

专业知识列表标准视图

内容管理 / 专业知识
内容ID 标题 文案内容 来源 行业 使用次数 创建时间 状态 操作
CID-20260409-00182 如何识别消费赛道里的伪增长 从渠道投放、复购率和退货率三个角度,拆解消费品在短期增长与长期增长之间的真实差异。 抖音 财经商业 | 消费观察 28 2026.04.09 09:12:44 正常
| |
CID-20260408-00641 新能源汽车价格战是否已经接近尾声 对比品牌促销策略、上游原料波动和消费者观望周期,判断当前价格竞争是否进入后半段。 小红书 汽车出行 | 行业趋势 16 2026.04.08 19:48:08 待复核
| |
CID-20260407-00308 AI 医疗问答内容中最容易踩的三类合规坑 围绕诊断暗示、药品功效表述和用户恐慌情绪放大,整理知识库内容审核时最常见的三类风险语义。 快手 医疗健康 | 合规科普 7 2026.04.07 16:05:19 冻结
| |
共 12,648 条
...

内容管理 · 专业知识列表页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 主按钮

来源 + 怎么调用

来源:.yx-btn.yx-btn--primary

调用:固定放在 Topbar 右侧,点击后只打开 新增内容 弹窗,不新增页面级私有按钮样式。

样式展示:搜索框

来源 + 怎么调用

来源:.yx-search.yx-search__clear

调用:搜索字段固定承接 内容ID / 标题 / 文案内容;清空按钮显隐走统一 behavior,不在页面里手写显隐逻辑。

样式展示:筛选下拉(来源 + 行业 + 状态)

来源 + 怎么调用

来源:.yx-select.yx-form-grid

调用:一级行业变更后再刷新二级行业候选;二级行业没有上级值时必须保持禁用态,不允许展示错误候选。

样式展示:行业列(.yx-inline-split)

财经商业 | 消费观察

来源 + 怎么调用

来源:.yx-inline-split

调用:只用于列表列内容;展示口径固定为 一级行业 | 二级行业,分隔线颜色跟随列表边框色,不改单独字体权重。

样式展示:状态标签

正常 待复核 冻结

来源 + 怎么调用

来源:.yx-status 标准状态标签。

调用:本页只允许 正常 / 待复核 / 冻结 三态;颜色与任务系统、服务系统共用同一标签合同。

样式展示:操作列

| |

来源 + 怎么调用

来源:.yx-action-group / .yx-action-link / .yx-action-divider

调用:操作列 sticky 和横向滚动判断走统一 behavior;业务页只保留动作语义,不再自己补视觉样式。

样式展示:分页

共 12,648 条

来源 + 怎么调用

来源:.yx-pagination 统一分页组件。

调用:维护 pagepage_size;翻页只刷新列表数据,筛选条件保持不丢失。

内容管理 · 专业知识列表页 · 弹窗清单(左样式 / 右说明)

样式展示:新增内容弹窗

来源 + 怎么调用

来源:.yx-modal--fit-form.yx-form-grid.yx-modal-field--full

调用:内容链接独占两列口径;保存按钮固定主按钮,不额外加取消按钮;二级行业来源于一级行业联动。

样式展示:内容详情弹窗

来源 + 怎么调用

来源:.yx-modal--lg.yx-detail-block.yx-detail-list.yx-copy-switch-button

调用:详情入口来自列表操作“详情”;基础信息区承接 7 个字段,标题和正文固定用输入框 / 多行文本 + 复制按钮。

样式展示:冻结 / 删除确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm

调用:冻结、解冻、删除都共用同一确认弹窗骨架,只替换标题、正文和确认按钮文案;不允许业务页自己重做提示弹窗。

内容管理 · 专业知识列表页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-console-preview.html
说明页入口 /api/knowledge-p0-preview.html#content-pro-list-page-info
关键 DOM / ID .yx-console-stage__topbar#openCreateContentModal.yx-list-toolbar.yx-table--standard.yx-inline-split.yx-status.yx-action-group.yx-pagination#createContentModal#contentDetailModal#contentActionConfirmModal#contentDetailToast
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModessyncModalBodyScrollState
详情入参 列表详情按钮通过 data-detail-* 承接内容 ID、标题、正文、来源、行业、归属、使用次数、创建时间和状态。
新增表单 固定提交 #createContentUrl#createContentIndustryLevel1#createContentIndustryLevel2;内容链接字段独占两列,行业为联动选择。
验收要点 检查 Topbar 右侧主按钮位置、行业列 | 对齐、创建时间列居中、操作列 sticky 跟随统一 behavior、三类弹窗圆角等级保持一致。
效果稿入口:/knowledge-console-preview.html
说明页入口:/api/knowledge-p0-preview.html#content-pro-list-page-info

页面固定合同:
1. Topbar 固定承接二级导航 + 右侧“新增内容”主按钮
2. 列表只用标准筛选、标准列表、标准分页
3. 行业列只在列表里使用 .yx-inline-split
4. 详情、新增、冻结/删除全部走统一弹窗合同

内容管理 · 专业知识详情弹窗 · 页面信息

该合同不是独立详情页,而是从专业知识列表操作列“详情”打开的标准大弹窗。

定义
页面名 内容管理 · 专业知识详情弹窗
效果稿文件 /knowledge-console-preview.html 内的 #contentDetailModal
说明页入口 /api/knowledge-p0-preview.html#content-pro-detail-page-info
入口方式 仅允许从专业知识列表操作列 详情 打开,不跳独立详情页,不切换路由。
旧稿处理 /knowledge-content-detail-preview.html/knowledge-pro-content-detail-preview.html 已废弃;后续只认列表页内详情弹窗合同。
弹窗尺寸 固定使用 .yx-modal.yx-modal--lg,弹窗主面板固定 20px;直属大模块与直属控件固定 10px;只有二级块里面继续嵌套的直接元素固定 5px;更内层文本与分隔线不再额外加圆角。
信息字段 基础信息固定为 内容ID / 来源 / 行业 / 归属 / 使用次数 / 创建时间 / 状态 七项。
正文字段 正文区固定为 标题正文 两块;均为只读输入承接,并带复制按钮。
关键 DOM / ID #contentDetailModal#contentDetailModalClose#contentDetailIdValue#contentDetailSourceValue#contentDetailIndustryValue#contentDetailOwnerValue#contentDetailStatusValue#contentDetailTitleInput#contentDetailBodyTextarea
文本口径 详情中的行业、归属不使用 | 分隔,而是标准文本口径:财经商业 消费观察平台创建 运营中台

内容管理 · 专业知识详情弹窗 · 完整样式视图

直接展示弹窗正式效果,不嵌别页;重点说明基础信息区、正文区、复制按钮与关闭按钮的统一合同。

专业知识详情标准弹窗

列表详情 / 弹窗

内容管理 · 专业知识详情弹窗 · 控件清单(左样式 / 右说明)

样式展示:关闭按钮

来源 + 怎么调用

来源:.yx-modal__close 标准关闭按钮。

调用:固定挂在弹窗头部右侧;只负责关闭当前详情弹窗,不允许在业务页再写私有叉号按钮。

样式展示:基础信息块

基础信息

  • 行业 财经商业 消费观察
  • 归属 平台创建 运营中台
  • 状态 正常

来源 + 怎么调用

来源:.yx-detail-block.yx-detail-list.yx-status

调用:基础信息固定承接七个字段;行业、归属是纯文本口径,不走列表里的 .yx-inline-split

样式展示:标题输入 + 复制

标题

来源 + 怎么调用

来源:.yx-input.yx-content-detail-copy-row.yx-copy-switch-button

调用:标题固定只读输入框承接;复制按钮复用统一 copy morph,不再写单独复制图标状态机。

样式展示:正文文本区 + 复制

正文

来源 + 怎么调用

来源:.yx-textarea.yx-content-detail-copy-row.yx-copy-switch-button

调用:正文区固定为只读多行文本;内容较长时由弹窗 body 承接滚动,不允许页面再包一层私有滚动盒。

样式展示:复制反馈 Toast

已复制到剪贴板

来源 + 怎么调用

来源:.yx-toast

调用:标题、正文复制成功后统一用 toast 反馈;不额外补业务页气泡、note 或 alert。

内容管理 · 专业知识详情弹窗 · 弹窗清单(左样式 / 右说明)

样式展示:详情弹窗正式合同

来源 + 怎么调用

来源:.yx-modal--lg + .yx-detail-block

调用:专业知识详情只有这一套正式弹窗合同;不允许再拆二级详情页,也不允许在详情内再套确认弹窗。

样式展示:当前章节无额外二级弹窗

N/A:详情弹窗内部不再承接二级确认弹窗、编辑弹窗或切页行为。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确本章节只存在一个详情弹窗合同;冻结、删除确认属于列表页动作,不归到详情弹窗内部。

内容管理 · 专业知识详情弹窗 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-console-preview.html(详情弹窗挂在专业知识列表页内,不单独拆新页面)
说明页入口 /api/knowledge-p0-preview.html#content-pro-detail-page-info
关键 DOM / ID #contentDetailModal#contentDetailModalClose#contentDetailIdValue#contentDetailSourceValue#contentDetailIndustryValue#contentDetailOwnerValue#contentDetailUseCountValue#contentDetailCreatedAtValue#contentDetailStatusValue#contentDetailTitleInput#contentDetailBodyTextarea.yx-copy-switch-button#contentDetailToast
关键行为 详情只在列表页内拉起弹窗;关闭、滚动阴影、复制标题 / 正文、toast 反馈统一走共享行为,不跳独立详情页。
数据来源 由列表操作按钮上的 data-detail-* 注入内容 ID、标题、正文、来源、行业、归属、使用次数、创建时间和状态类名。
行为绑定 打开 / 关闭详情、复制标题、复制正文、toast 反馈、弹窗 body 滚动阴影统一由共享行为承接。
废弃孤页 不得再接入 /knowledge-content-detail-preview.html/knowledge-pro-content-detail-preview.html 这两张旧孤页;统一改走当前列表页内弹窗。
展示口径 行业、归属固定为非列表文本口径;状态继续使用标准标签;标题和正文只读,不在详情弹窗直接编辑。
验收要点 检查关闭按钮居中、正文长内容可完整滚动、复制按钮变勾动画存在、toast 正常弹出、详情不跳页。
效果稿入口:/knowledge-console-preview.html
说明页入口:/api/knowledge-p0-preview.html#content-pro-detail-page-info

弹窗固定合同:
1. 这是列表详情弹窗,不是独立详情页
2. 基础信息固定 7 项
3. 行业 / 归属使用纯文本口径,不用 |
4. 标题 / 正文固定只读承接 + 复制按钮
5. 关闭、滚动阴影、复制反馈全部走统一 UI 行为
6. 不再使用 /knowledge-content-detail-preview.html 与 /knowledge-pro-content-detail-preview.html

内容管理 · 泛流量 / 时事列表页 · 页面信息

泛流量与时事热点共用同一套列表合同;差异只在二级导航激活态、来源候选与示例数据,不单独再做第二套结构。

定义
页面名 内容管理 · 泛流量 / 时事列表页
效果稿文件 /knowledge-general-traffic-preview.html/knowledge-current-affairs-preview.html
说明页入口 /api/knowledge-p0-preview.html#content-general-list-page-info
一级 / 二级导航 一级导航固定 内容管理;二级导航固定为 专业知识 / 泛流量 / 时事热点 / 对标账号,当前只切换激活项。
筛选项 搜索内容、来源、状态、重置;无行业筛选,无归属筛选。
列表字段 内容ID / 标题 / 文案内容 / 来源 / 使用次数 / 创建时间 / 状态 / 操作
操作口径 Topbar 右侧主按钮固定为 新增内容;操作列固定为 详情 | 冻结/恢复 | 删除
关键按钮 / 弹窗 ID 泛流量:#openCreateGeneralTrafficModal#createGeneralTrafficModal#generalTrafficActionConfirmModal;时事:#openCreateCurrentAffairsModal#createCurrentAffairsModal#currentAffairsActionConfirmModal
弹窗合同 本页只承接 新增内容弹窗冻结/删除确认弹窗;详情弹窗归到下一章节统一说明。

内容管理 · 泛流量 / 时事列表页 · 完整样式视图

按共用合同展示一套正式列表视图;时事热点只替换二级导航当前项、来源枚举与示例数据,不重做布局。

泛流量 / 时事共用列表视图

内容管理 / 泛流量 / 时事
内容ID 标题 文案内容 来源 使用次数 创建时间 状态 操作
GT-20260410-00218 便利店夜间单量为什么突然反超商超 围绕即时零售、夜间消费和外卖配送半径,拆解便利店夜间订单回升背后的真实驱动。 小红书 61 2026.04.10 09:18:42 正常
| |
GT-20260409-01744 AI 学习机为什么在二线城市先爆起来 从客单价接受度、家长决策心理和线下渠道渗透率看 AI 学习机在不同城市层级的扩散节奏。 抖音 44 2026.04.09 18:26:15 待复核
| |
GT-20260408-01103 春季防晒衣内容为什么突然挤爆短视频平台 对比面料卖点、穿搭场景和女性轻运动话题,解释防晒衣内容在春季的爆发式增长。 快手 37 2026.04.08 14:55:09 冻结
| |
共 8,426 条
...

内容管理 · 泛流量 / 时事列表页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 主按钮

来源 + 怎么调用

来源:.yx-btn.yx-btn--primary

调用:泛流量与时事都固定在 Topbar 右侧显示 新增内容;点击打开单字段录入弹窗,不扩展成多字段表单。

样式展示:搜索框

来源 + 怎么调用

来源:.yx-search.yx-search__clear

调用:搜索字段固定承接 内容ID / 标题 / 文案内容;显隐继续走统一 behavior,不手写清空逻辑。

样式展示:来源 + 状态筛选

来源 + 怎么调用

来源:.yx-select.yx-form-grid

调用:泛流量与时事都只保留来源、状态两个筛选;来源候选可以不同,但控件结构不变。

样式展示:状态标签

正常 待复核 冻结

来源 + 怎么调用

来源:.yx-status 标准状态标签。

调用:与专业知识列表共用同一状态合同;这里只是去掉行业列,不重做状态视觉。

样式展示:操作列

| |

来源 + 怎么调用

来源:.yx-action-group / .yx-action-link / .yx-action-divider

调用:冻结态时第二个动作变成 恢复;详情继续跳同合同详情弹窗,冻结/删除走共享确认弹窗。

样式展示:分页

共 8,426 条

来源 + 怎么调用

来源:.yx-pagination

调用:分页合同与专业知识列表保持一致;切换页码只刷新当前 tab 的列表结果与总数。

内容管理 · 泛流量 / 时事列表页 · 弹窗清单(左样式 / 右说明)

样式展示:新增内容弹窗

来源 + 怎么调用

来源:.yx-modal--fit-form.yx-form-stack.yx-input

调用:泛流量与时事新增只录入内容链接一个字段;不补行业、不补归属、不补取消按钮。

样式展示:冻结 / 删除确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm

调用:冻结、恢复、删除共用同一确认弹窗骨架,只替换编号、提示文案和确认按钮文字。

内容管理 · 泛流量 / 时事列表页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-general-traffic-preview.html/knowledge-current-affairs-preview.html
说明页入口 /api/knowledge-p0-preview.html#content-general-list-page-info
关键 DOM / ID .yx-console-stage__topbar#openCreateGeneralTrafficModal#openCreateCurrentAffairsModal.yx-list-toolbar.yx-table--standard.yx-status.yx-action-group.yx-pagination#createGeneralTrafficModal#createCurrentAffairsModal#generalTrafficActionConfirmModal#currentAffairsActionConfirmModal
复用边界 时事热点复用泛流量同一列表合同,只允许替换来源枚举、数据文本和当前激活 tab;不允许再衍生第三套列表结构。
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModessyncModalBodyScrollState
新增表单 只提交内容链接字段;泛流量走 #createGeneralTrafficModal,时事走 #createCurrentAffairsModal,录入后保存关闭。
验收要点 检查列表无行业列、搜索框清空按钮行为正确、状态标签为自适应宽度、冻结态动作切换为恢复、时事热点页面与泛流量布局一致。
效果稿入口:/knowledge-general-traffic-preview.html
复用稿入口:/knowledge-current-affairs-preview.html
说明页入口:/api/knowledge-p0-preview.html#content-general-list-page-info

页面固定合同:
1. 泛流量与时事共用同一列表结构
2. 不显示行业列、不显示归属列
3. 新增内容只录入链接
4. 详情 / 冻结恢复 / 删除三动作固定
5. 时事热点只换数据,不重做样式合同

内容管理 · 泛流量 / 时事详情弹窗 · 页面信息

泛流量与时事热点详情共用同一套大弹窗合同;差异只在内容数据,不允许拆成独立详情页。

定义
页面名 内容管理 · 泛流量 / 时事详情弹窗
效果稿文件 /knowledge-general-traffic-detail-preview.html/knowledge-current-affairs-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#content-general-detail-page-info
入口方式 仅允许从泛流量 / 时事列表操作列 详情 打开;关闭后返回原列表页,不切换到独立详情路由。
弹窗尺寸 固定使用 .yx-modal.yx-modal--lg,弹窗主面板固定 20px;直属大模块与直属控件固定 10px;只有二级块里面继续嵌套的直接元素固定 5px;更内层文本与分隔线不再额外加圆角。
信息字段 基础信息固定为 内容ID / 来源 / 使用次数 / 创建时间 / 状态 五项。
正文字段 正文区固定为 标题正文 两块;均为只读输入承接,并带复制按钮。
关键 DOM / ID 泛流量:#generalTrafficDetailModal#generalTrafficDetailModalTitle#generalTrafficDetailBodyTextarea;时事:#currentAffairsDetailModal#currentAffairsDetailModalTitle#currentAffairsDetailBodyTextarea
复用边界 时事热点详情复用泛流量同一弹窗结构;不新增行业、归属字段,不再派生第三套详情合同。

内容管理 · 泛流量 / 时事详情弹窗 · 完整样式视图

直接展示弹窗正式效果,不嵌别页;重点说明基础信息区、正文区、复制按钮与关闭按钮的统一合同。

泛流量 / 时事详情标准弹窗

列表详情 / 弹窗

内容管理 · 泛流量 / 时事详情弹窗 · 控件清单(左样式 / 右说明)

样式展示:关闭按钮

来源 + 怎么调用

来源:.yx-modal__close 标准关闭按钮。

调用:固定挂在弹窗头部右侧;只负责关闭当前详情弹窗并返回原列表,不允许在业务页再写私有叉号按钮。

样式展示:基础信息块

基础信息

  • 来源 小红书
  • 使用次数 61
  • 状态 正常

来源 + 怎么调用

来源:.yx-detail-block.yx-detail-list.yx-status

调用:基础信息固定承接五个字段;泛流量 / 时事详情不显示行业、归属,也不补额外信息标签。

样式展示:标题输入 + 复制

标题

来源 + 怎么调用

来源:.yx-input.yx-content-detail-copy-row.yx-copy-switch-button

调用:标题固定只读输入框承接;复制按钮复用统一 copy morph,不再写单独复制图标状态机。

样式展示:正文文本区 + 复制

正文

来源 + 怎么调用

来源:.yx-textarea.yx-content-detail-copy-row.yx-copy-switch-button

调用:正文区固定为只读多行文本;内容较长时由弹窗 body 承接滚动,不允许页面再包一层私有滚动盒。

样式展示:复制反馈 Toast

已复制到剪贴板

来源 + 怎么调用

来源:.yx-toast

调用:标题、正文复制成功后统一用 toast 反馈;不额外补业务页气泡、note 或 alert。

内容管理 · 泛流量 / 时事详情弹窗 · 弹窗清单(左样式 / 右说明)

样式展示:详情弹窗正式合同

来源 + 怎么调用

来源:.yx-modal--lg + .yx-detail-block

调用:泛流量与时事详情只有这一套正式弹窗合同;不允许再拆二级详情页,也不允许在详情内再套确认弹窗。

样式展示:当前章节无额外二级弹窗

N/A:详情弹窗内部不再承接二级确认弹窗、编辑弹窗或切页行为。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确本章节只存在一个详情弹窗合同;冻结、恢复、删除确认属于列表页动作,不归到详情弹窗内部。

内容管理 · 泛流量 / 时事详情弹窗 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-general-traffic-detail-preview.html/knowledge-current-affairs-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#content-general-detail-page-info
关键 DOM / ID #generalTrafficDetailModal#currentAffairsDetailModal#generalTrafficDetailBodyTextarea#currentAffairsDetailBodyTextarea.yx-modal--lg.yx-detail-block.yx-detail-list.yx-input.yx-textarea.yx-copy-switch-button.yx-toast
关键行为 泛流量 / 时事共用同一套详情弹窗行为:列表内拉起、正文滚动、复制反馈、关闭后返回当前列表,不跳其他详情页。
数据来源 泛流量与时事各自页面直接回填对应模态节点;关闭选择器分别走 [data-general-traffic-modal-close] / [data-current-affairs-modal-close],动作确认关闭走 [data-general-traffic-action-close] / [data-current-affairs-action-close]
行为绑定 打开 / 关闭详情、复制标题、复制正文、toast 反馈、弹窗 body 滚动阴影统一由共享行为承接。
展示口径 基础信息只显示五项;不显示行业、归属;标题和正文只读,不在详情弹窗直接编辑。
验收要点 检查关闭按钮居中、正文长内容可完整滚动、复制按钮变勾动画存在、toast 正常弹出、时事与泛流量详情结构一致。
效果稿入口:/knowledge-general-traffic-detail-preview.html
复用稿入口:/knowledge-current-affairs-detail-preview.html
说明页入口:/api/knowledge-p0-preview.html#content-general-detail-page-info

弹窗固定合同:
1. 这是列表详情弹窗,不是独立详情页
2. 基础信息固定 5 项
3. 不显示行业 / 归属
4. 标题 / 正文固定只读承接 + 复制按钮
5. 时事热点复用泛流量同一详情合同

内容管理 · 对标账号列表页 · 页面信息

该页承接抖音对标账号列表;重点是行业 / 归属双列分隔、数据量 / 状态三段信息以及只保留“详情”操作。

定义
页面名 内容管理 · 对标账号列表页
效果稿文件 /knowledge-pro-knowledge-preview.html
说明页入口 /api/knowledge-p0-preview.html#content-account-list-page-info
导航口径 Topbar 二级导航固定显示为 专业知识 / 泛流量 / 时事热点 / 抖音对标账号,当前页激活“抖音对标账号”。
顶部动作 Topbar 右侧固定主按钮 新增对标账号;列表操作列只保留 详情 一个动作。
列表字段 固定为 账号 ID / 名称 / 行业 / 归属 / 创建时间 / 最后更新时间 / 数据量 / 状态 / 操作
分隔口径 行业、归属、数据量、状态均使用 .yx-inline-split;分隔符 | 颜色跟随列表边框色。
新增表单 新增对标账号固定录入 一级行业 / 二级行业 / 账号主页链接;账号主页链接独占一整行。
关键按钮 / 弹窗 ID #openCreateBenchmarkModal#createBenchmarkModal;列表页只负责打开新增弹窗和跳转详情页,不承接删除 / 更新状态。

内容管理 · 对标账号列表页 · 完整样式视图

直接展示列表正式效果,不嵌别页;重点说明 Topbar、联动筛选、三段数据列与单操作列。

抖音对标账号标准列表

列表 / Topbar
行业 归属 创建时间 最后更新时间 数据量 状态 操作
财经商业 | 消费观察 代理 A-12 | 客户 C-88021 2026.03.26 15:18:09 2026.04.09 10:48:16
1,286 | 842 | 217
已爬取 | 已转文 | 待转向
汽车出行 | 行业趋势 代理 A-02 | 客户 C-10284 2026.03.24 11:42:30 2026.04.08 21:06:39
864 | 536 | 149
爬取中 | 转文中 | 已转向
共 1,286 条

内容管理 · 对标账号列表页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 导航 + 新增按钮

来源 + 怎么调用

来源:.yx-main-nav--topbar.yx-console-stage__topbar-actions.yx-btn--primary

调用:Topbar 左侧固定二级导航,右侧固定新增主按钮;按钮不下沉到筛选区,不放列表壳内。

样式展示:搜索 + 行业联动筛选

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-select.yx-btn--secondary

调用:二级行业根据一级行业联动显示;搜索清空按钮显隐继续走统一 behavior;筛选区不额外包边框。

样式展示:行业 / 归属双段分隔

行业 归属
财经商业 | 消费观察 代理 A-12 | 客户 C-88021

来源 + 怎么调用

来源:.yx-inline-split

调用:行业、归属列标题与内容分隔符 | 居中对齐;列表里使用分隔口径,详情页不复用这一写法。

样式展示:数据量 / 状态三段信息

数据量 状态
1,286 | 842 | 217
已爬取 | 已转文 | 待转向

来源 + 怎么调用

来源:.yx-inline-split--triple.yx-inline-split--metric.yx-inline-split--status

调用:数据量三段依次表示爬取 / 转文 / 转向数量;状态三段依次表示爬取 / 转文 / 转向状态,并通过文字颜色表达状态。

样式展示:操作列 + 分页

共 1,286 条

来源 + 怎么调用

来源:.yx-action-group.yx-pagination

调用:操作列只保留一个 详情 动作;分页只负责刷新列表数据,筛选条件保持不丢失。

内容管理 · 对标账号列表页 · 弹窗清单(左样式 / 右说明)

样式展示:新增对标账号弹窗

来源 + 怎么调用

来源:.yx-modal--fit-form.yx-form-grid.yx-benchmark-create-grid__wide

调用:行业二级下拉依赖一级行业联动;账号主页链接固定独占整行;底部只保留主按钮保存。

样式展示:当前章节无确认弹窗

N/A:列表页操作列只有“详情”;删除、变更更新状态确认属于详情页,不在本列表页承接。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确列表页无额外确认弹窗合同;不要在列表页私加冻结、删除等二次确认弹窗。

内容管理 · 对标账号列表页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-pro-knowledge-preview.html
说明页入口 /api/knowledge-p0-preview.html#content-account-list-page-info
关键 DOM / ID .yx-console-stage__topbar#openCreateBenchmarkModal.yx-list-toolbar.yx-table--standard.yx-inline-split.yx-action-group.yx-pagination#createBenchmarkModal
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModessyncModalBodyScrollState
新增表单 固定提交 industry_level1industry_level2account_profile_url;二级行业随一级行业联动更新。
操作边界 列表操作列只允许 详情;删除对标账号、变更更新状态全部在详情页承接,不在列表页补私有按钮。
验收要点 检查新增按钮在 Topbar 右侧、行业 / 归属 / 数据量 / 状态四列全部使用 .yx-inline-split、状态列文字不走标签、操作列 sticky 跟随统一 behavior。
效果稿入口:/knowledge-pro-knowledge-preview.html
说明页入口:/api/knowledge-p0-preview.html#content-account-list-page-info

页面固定合同:
1. Topbar 固定承接二级导航 + 右侧“新增对标账号”主按钮
2. 列表行业 / 归属 / 数据量 / 状态统一走 .yx-inline-split
3. 操作列只保留详情
4. 新增弹窗只录入行业与账号主页链接
5. 删除 / 更新状态动作不放列表页

内容管理 · 对标账号详情页 · 页面信息

该页从对标账号列表操作列“详情”进入;页面由返回 Topbar、账号信息摘要区、内容列表区和两个标准弹窗组成。

定义
页面名 内容管理 · 对标账号详情页
效果稿文件 /knowledge-account-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#content-account-detail-page-info
入口方式 仅允许从对标账号列表操作列 详情 进入;返回按钮固定回到 /knowledge-pro-knowledge-preview.html
顶部结构 Topbar 左侧固定 .yx-task-detail-topbar 返回结构;右侧固定两个次级按钮:变更更新状态删除对标账号
摘要字段 摘要区固定为 账号名称 / 数据来源 / 对标账号地址 / 账号 ID / 行业 / 归属 / 创建时间 / 最近更新时间 / 更新状态 / 爬取 / 转文 / 转向
列表字段 内容列表固定为 内容ID / 标题 / 转文内容 / 音频提取 / 音频转文 / 文本转向 / 创建时间 / 更新时间;三个步骤各自占一列并直接承接详情入口。
弹窗边界 当前页承接三个弹窗:步骤详情变更更新状态确认删除对标账号确认;三个步骤在 进行中 / 待处理 时都只保留基础信息,失败统一显示失败原因,成功时仅 音频转文 / 文本转向 显示内容。
关键 DOM / ID #toggleAccountUpdateState#openAccountDeleteConfirm#accountStepDetailModal#accountStepDetailTaskId#accountStepDetailTextBlock#accountStepDetailFailureBlock#accountUpdateConfirmModal#accountDeleteConfirmModal#accountStepDetailToast

内容管理 · 对标账号详情页 · 完整样式视图

直接展示详情页正式效果,不嵌别页;重点说明返回 Topbar、摘要区、内容列表和页内弹窗合同。

对标账号详情标准页面

详情页 / 弹窗
内容ID 标题 转文内容 创建时间 更新时间
CID-20260409-00182 如何识别消费赛道里的伪增长 从渠道投放、复购率和退货率三个角度,拆解消费品在短期增长与长期增长之间的真实差异。 2026.04.09 09:12:44 2026.04.09 10:03:21
CID-20260408-00641 新能源汽车价格战是否已经接近尾声 对比品牌促销策略、上游原料波动和消费者观望周期,判断当前价格竞争是否进入后半段。 2026.04.08 19:48:08 2026.04.09 08:42:15
CID-20260407-00308 AI 医疗问答内容中最容易踩的三类合规坑 围绕诊断暗示、药品功效表述和用户恐慌情绪放大,整理知识库内容审核时最常见的三类风险语义。 2026.04.07 16:05:19 2026.04.07 18:20:51
CID-20260406-00477 医美直播间转化文案为什么容易踩功效宣称红线 从平台审核规则、医生资质表达和用户转化话术三条线,梳理医美直播常见的功效宣称风险。 2026.04.06 11:26:37 2026.04.06 12:09:54
共 128 条

内容管理 · 对标账号详情页 · 控件清单(左样式 / 右说明)

样式展示:返回 Topbar + 动作按钮

来源 + 怎么调用

来源:.yx-task-detail-topbar.yx-task-detail-topbar__back.yx-console-stage__topbar-actions.yx-btn--secondary

调用:左侧返回按钮只负责回到对标账号列表;右侧两个动作按钮都放在 Topbar,不下沉到摘要区或列表区;变更更新状态删除对标账号 都走确认弹窗。

样式展示:账号信息摘要区

来源 + 怎么调用

来源:.yx-account-detail-summary.yx-account-detail-meta-grid.yx-field.yx-input

调用:摘要区全部走只读输入合同;对标账号地址只保留只读文本框,不再额外放“打开链接”;行业和归属使用文本框口径,不使用列表里的 | 分隔展示。

样式展示:内容搜索 + 列表

内容ID 标题 转文内容 创建时间 更新时间
CID-20260409-00182 如何识别消费赛道里的伪增长 从渠道投放、复购率和退货率三个角度,拆解消费品在短期增长与长期增长之间的真实差异。 2026.04.09 09:12:44 2026.04.09 10:03:21
CID-20260408-00641 新能源汽车价格战是否已经接近尾声 对比品牌促销策略、上游原料波动和消费者观望周期,判断当前价格竞争是否进入后半段。 2026.04.08 19:48:08 2026.04.09 08:42:15

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-table--standard.yx-account-step-col.yx-status--button

调用:工具区只保留搜索框,不放重置按钮;列表搜索只过滤当前账号下的内容;三个步骤拆成独立三列:音频提取 / 音频转文 / 文本转向;每列状态都可直接打开对应步骤详情。

样式展示:链路步骤状态全量效果

音频提取
音频提取
音频提取
音频提取
音频转文
音频转文
音频转文
音频转文
文本转向
文本转向
文本转向
文本转向

来源 + 怎么调用

来源:.yx-step-status-list.yx-step-status-item.yx-step-status-label.yx-status--button

调用:三个步骤统一使用这套状态入口;状态覆盖 已完成 / 待处理 / 进行中 / 失败 四种标准效果,点击状态直接打开对应步骤详情弹窗;三个步骤在 进行中 / 待处理 时都只显示基础信息,失败统一显示失败原因,成功时仅 音频转文 / 文本转向 显示内容,音频提取 成功只保留基础信息。

内容管理 · 对标账号详情页 · 弹窗清单(左样式 / 右说明)

样式展示:步骤详情弹窗

来源 + 怎么调用

来源:#accountStepDetailModal.yx-modal--lg.yx-detail-block.yx-account-detail-copy-row.yx-textarea

调用:链路状态列中的任一步骤状态都打开此弹窗;标题随步骤切换为 音频提取详情 / 音频转文详情 / 文本转向详情;三个步骤在 进行中 / 待处理 时都只保留基础信息,失败统一显示失败原因,成功时仅 音频转文 / 文本转向 显示内容,音频提取 成功不再展示下方内容块。

样式展示:变更更新状态确认弹窗

来源 + 怎么调用

来源:#accountUpdateConfirmModal.yx-modal--sm.yx-modal-confirm

调用:点击 Topbar 的 变更更新状态 后打开;确认文案根据当前摘要区 更新状态 动态切换为目标状态;确认后才真正更新 持续更新 / 停止更新

样式展示:删除对标账号确认弹窗

来源 + 怎么调用

来源:#accountDeleteConfirmModal.yx-modal--sm.yx-modal-confirm

调用:删除按钮点击后才打开;确认文案动态拼接账号 ID 与账号名称;确认后关闭弹窗并进入删除流程。

内容管理 · 对标账号详情页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-account-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#content-account-detail-page-info
关键 DOM / ID .yx-task-detail-topbar#toggleAccountUpdateState#openAccountDeleteConfirm.yx-account-detail-summary.yx-account-detail-meta-grid.yx-table--standard.yx-account-step-col.yx-status--button#accountStepDetailModal#accountStepDetailTaskId#accountStepDetailTextBlock#accountStepDetailFailureBlock#accountUpdateConfirmModal#accountDeleteConfirmModal#accountStepDetailToast
关键行为 initSearchClearAutoSyncsyncSearchClearssyncModalBodyScrollStatecopyText
步骤入参 链路状态按钮通过 data-content-* + data-task-id + data-step-* 注入内容 ID、TaskID、步骤名称、步骤状态、时间戳、节点摘要和详情说明;成功态内容直接读取 data-step-detail,失败优先读取 data-step-failure-reason,未提供时回退到 data-step-detail
删除确认 删除弹窗根据当前摘要区 账号 ID账号名称 动态拼接确认文案;删除后流程由业务页接管。
更新状态 变更更新状态 点击后先弹确认窗;确认文案根据当前值计算目标值,确认后再切换 持续更新 / 停止更新
验收要点 检查摘要区已移除“打开链接”、操作列已移除、三个步骤已拆成独立三列、每列状态都可直接打开详情、步骤详情基础信息已补 TaskID、三个步骤在 进行中 / 待处理 时都只显示基础信息、失败统一显示失败原因、音频转文 / 文本转向 成功显示内容、音频提取 成功不展示下方内容块、变更更新状态与删除都先弹确认窗且文案正确。
效果稿入口:/knowledge-account-detail-preview.html
说明页入口:/api/knowledge-p0-preview.html#content-account-detail-page-info

页面固定合同:
1. Topbar 左侧固定返回结构,右侧固定两个次级按钮
2. 摘要区全部走只读文本框承接
3. 内容列表移除操作列,三个步骤固定拆成独立三列详情入口
4. 页内弹窗固定为“步骤详情 / 变更更新状态确认 / 删除确认”
5. 对标账号地址不再额外显示“打开链接”

关键词管理 · 关键词列表页 · 页面信息

关键词管理列表页不带 Topbar;页面由一级行业筛选、关键词行业列表和标准分页组成,操作列只保留“详情”。

定义
页面名 关键词管理 · 关键词列表页
效果稿文件 /knowledge-keyword-preview.html
说明页入口 /api/knowledge-p0-preview.html#keyword-list-page-info
关键按钮 / 选择器 [data-nav-target="./knowledge-keyword-detail-preview.html"]
页面结构 当前页使用 .yx-console-stage__main--no-topbar;主内容区不出现二级导航和 Topbar 动作区。
筛选区 工具区只保留一个 一级行业 下拉,不放搜索框、不放重置按钮。
列表字段 固定为 一级行业 / 二级行业 / 平台词量 | 代理词量 | 客户词量 / 最后更新时间 / 操作
词量口径 平台词量 | 代理词量 | 客户词量 固定使用三段 .yx-inline-split--triple 承接;单元格内容只展示数值。
操作边界 操作列只保留 详情;点击进入 /knowledge-keyword-detail-preview.html,当前列表页不承接新增 / 编辑 / 删除弹窗。

关键词管理 · 关键词列表页 · 完整样式视图

直接展示列表正式效果,不嵌别页;重点说明无 Topbar 主壳、一级行业筛选、平台 / 代理 / 客户词量三段信息和单操作列。

关键词管理标准列表

列表 / 无 Topbar
一级行业 二级行业
平台词量 | 代理词量 | 客户词量
最后更新时间 操作
财经商业 消费观察
3,286 | 846 | 192
2026.04.10 12:46:18
财经商业 投研解读
2,104 | 516 | 104
2026.04.10 11:18:43
医疗健康 合规科普
1,582 | 420 | 88
2026.04.09 20:12:07
汽车出行 行业趋势
2,918 | 702 | 166
2026.04.09 16:35:29
消费零售 品牌营销
1,846 | 508 | 123
2026.04.08 18:06:54
共 328 条
...

关键词管理 · 关键词列表页 · 控件清单(左样式 / 右说明)

样式展示:一级行业筛选

来源 + 怎么调用

来源:.yx-list-toolbar.yx-select

调用:工具区只保留一级行业筛选;选中后刷新该一级行业下所有二级行业词库汇总,不追加搜索框和重置按钮。

样式展示:平台 / 代理 / 客户词量三段信息

一级行业 二级行业
平台词量 | 代理词量 | 客户词量
最后更新时间 操作
财经商业 消费观察
3,286 | 846 | 192
2026.04.10 12:46:18

来源 + 怎么调用

来源:.yx-table--keyword.yx-inline-split--triple

调用:表头固定为 平台词量 | 代理词量 | 客户词量;三段内容只展示数值,文字内容居中,分隔符颜色跟随列表边框色。

样式展示:行业列表主行

一级行业 二级行业 最后更新时间 操作
财经商业 消费观察 2026.04.10 12:46:18

来源 + 怎么调用

来源:.yx-table--keyword.yx-action-group.yx-datetime

调用:列表固定展示一级行业、二级行业和更新时间;操作列只保留 详情,不放编辑、删除、冻结动作。

样式展示:分页

共 328 条

来源 + 怎么调用

来源:.yx-pagination.yx-select--compact

调用:分页只负责当前行业词库列表翻页;切页时保留一级行业筛选状态。

关键词管理 · 关键词列表页 · 弹窗清单(左样式 / 右说明)

样式展示:当前章节无弹窗

N/A:关键词列表页当前不承接新增、编辑、删除或确认弹窗;详情进入二级详情页处理。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确当前列表页没有弹窗合同;不要在该页追加私有弹窗入口。

关键词管理 · 关键词列表页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-keyword-preview.html
说明页入口 /api/knowledge-p0-preview.html#keyword-list-page-info
关键 DOM / ID .yx-console-stage__main--no-topbar.yx-list-toolbar.yx-table--keyword.yx-inline-split--triple.yx-datetime.yx-pagination[data-nav-target="./knowledge-keyword-detail-preview.html"]
关键行为 initActionColumnAutoSyncsyncActionColumnModes
筛选入参 列表只提交一级行业筛选值;切换一级行业后刷新该一级行业下的二级行业词库汇总。
列表口径 词量列固定使用 .yx-inline-split--triple 承接,表头为 平台词量 | 代理词量 | 客户词量,内容只展示三段数值;最后更新时间列固定使用 .yx-datetime,列表内不再补二级标签或统计卡。
详情跳转 操作列 详情 固定跳到 /knowledge-keyword-detail-preview.html;当前列表页不直接改词库数据。
验收要点 检查页面无 Topbar、工具区只有一级行业下拉、平台 / 代理 / 客户词量三段信息居中、最后更新时间列居中、操作列只保留详情。
效果稿入口:/knowledge-keyword-preview.html
说明页入口:/api/knowledge-p0-preview.html#keyword-list-page-info

页面固定合同:
1. 主内容区不带 Topbar
2. 工具区只保留一级行业筛选
3. 词量列统一走三段 .yx-inline-split,表头固定为平台词量 | 代理词量 | 客户词量
4. 操作列只保留详情
5. 最后更新时间固定走 .yx-datetime
6. 当前列表页不承接任何弹窗

关键词管理 · 关键词详情页 · 页面信息

关键词详情页带返回 Topbar;上方承接行业与词量摘要,下方承接热词列表、搜索工具区和新增 / 编辑 / 冻结 / 恢复 / 删除弹窗。

定义
页面名 关键词管理 · 关键词详情页
效果稿文件 /knowledge-keyword-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#keyword-detail-page-info
关键按钮 / 弹窗 ID [data-nav-target="./knowledge-keyword-preview.html"]#openKeywordCreateModal[data-open-keyword-edit][data-open-keyword-confirm]#keywordCreateModal#keywordCreateModalTitle#keywordCreateInput#submitKeywordCreateModal#keywordConfirmModal#keywordConfirmModalTitle#keywordConfirmTarget#keywordConfirmMessage#submitKeywordConfirmModal
页面结构 页面固定为 Topbar 返回区 + 摘要信息块 + 列表块;不再回退成列表弹窗或无头内容页。
摘要信息 摘要区固定 6 项:行业 / 更新日期 / 总词量 / 平台词量 / 代理词量 / 客户词量,全部使用只读文本框承接。
工具区 工具区固定为 搜索框 + 新增热词;不放筛选器、不放重置按钮。
列表字段 固定为 ID / 热词内容 / 归属 / 关联度 / 改写度 / 匹配次数 / 创文次数 / 状态 / 操作
操作边界 操作列固定为 编辑 | 冻结/恢复 | 删除;新增和编辑共用一个表单弹窗,冻结 / 恢复 / 删除共用一个确认弹窗。

关键词管理 · 关键词详情页 · 完整样式视图

直接展示关键词详情正式效果,重点说明返回 Topbar、摘要信息块、标准搜索工具区、热词列表和标准弹窗合同。

关键词详情正式页面

详情页 / 列表 + 弹窗
ID 热词内容 归属 关联度 改写度 匹配次数 创文次数 状态 操作
8012 即时零售增长拐点 平台 92% 88% 1,284 326 正常
| |
7988 渠道返利博弈 代理 86% 79% 982 205 正常
| |
7831 囤货情绪外溢 客户 74% 66% 604 144 已冻结
| |
共 192 条
...

关键词管理 · 关键词详情页 · 控件清单(左样式 / 右说明)

样式展示:返回 Topbar

来源 + 怎么调用

来源:.yx-console-stage__topbar.yx-task-detail-topbar

调用:Topbar 左侧固定返回入口;点击回到 /knowledge-keyword-preview.html,右侧不追加私有按钮。

样式展示:摘要信息块

来源 + 怎么调用

来源:.yx-keyword-detail-summary.yx-keyword-detail-meta-grid.yx-field.yx-input

调用:摘要区全部走只读文本框,不用标签、不用居中值;行业字段在详情页里使用普通文本框文案 一级行业 二级行业

样式展示:搜索工具区 + 新增热词按钮

来源 + 怎么调用

来源:.yx-keyword-detail-toolbar.yx-search.yx-btn--primary

调用:工具区只保留搜索框和新增热词按钮;搜索支持关键词内容 / 归属联搜,清空按钮跟随统一行为自动显隐。

样式展示:热词列表主行

ID 热词内容 归属 关联度 改写度 匹配次数 创文次数 状态 操作
8012 即时零售增长拐点 平台 92% 88% 1,284 326 正常
| |

来源 + 怎么调用

来源:.yx-table--keyword-detail.yx-status.yx-action-group

调用:状态列承接 正常 / 已冻结;操作列按状态切换 冻结恢复,同时保留编辑和删除。

样式展示:分页

共 192 条
...

来源 + 怎么调用

来源:.yx-pagination.yx-select--compact

调用:分页只作用于当前行业词库详情列表;翻页时保留搜索关键词和当前行业上下文。

关键词管理 · 关键词详情页 · 弹窗清单(左样式 / 右说明)

样式展示:新增 / 编辑热词弹窗

来源 + 怎么调用

来源:.yx-modal--fit-form.yx-form-stack.yx-field.yx-input

调用:新增和编辑共用一套表单弹窗;标题与主按钮文案按模式切换为 新增热词 / 编辑热词保存热词 / 保存修改

样式展示:冻结 / 恢复 / 删除确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:冻结 / 恢复 / 删除共用同一确认弹窗;标题、正文尾句和主按钮文案按动作切换,热词名称通过当前行数据注入。

关键词管理 · 关键词详情页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-keyword-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#keyword-detail-page-info
关键 DOM / ID .yx-task-detail-topbar.yx-keyword-detail-summary.yx-keyword-detail-meta-grid.yx-keyword-detail-toolbar#openKeywordCreateModal.yx-table--keyword-detail#keywordCreateModal#keywordCreateModalTitle#submitKeywordCreateModal#keywordConfirmModal#keywordConfirmModalTitle#keywordConfirmTarget#keywordConfirmMessage
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModessyncModalBodyScrollState
弹窗入参 新增 / 编辑弹窗通过当前模式切换标题、按钮文案和输入框回填;确认弹窗根据当前动作切换为 冻结 / 恢复 / 删除 三种文案。
按钮合同 新增热词 / 编辑热词弹窗 footer 固定只保留主按钮,分别是 保存热词 / 保存修改;冻结 / 恢复 / 删除确认窗 footer 也只保留单主按钮,分别是 确认冻结 / 确认恢复 / 确认删除
列表联动 搜索只过滤当前行业详情下的热词;翻页、搜索、动作弹窗都不改变顶部摘要信息。
验收要点 检查返回 Topbar 正常、摘要区全部为标准文本框、工具区无重置按钮、列表状态与动作切换正确、两类弹窗都使用标准合同。
效果稿入口:/knowledge-keyword-detail-preview.html
说明页入口:/api/knowledge-p0-preview.html#keyword-detail-page-info

页面固定合同:
1. Topbar 左侧固定返回结构
2. 摘要区固定 6 个只读文本框
3. 工具区只保留搜索框和新增热词按钮
4. 列表操作固定为编辑 | 冻结/恢复 | 删除
5. 新增/编辑弹窗 footer 只保留保存主按钮
6. 冻结/恢复/删除确认弹窗 footer 只保留确认主按钮
7. 页内弹窗固定为表单弹窗 + 确认弹窗两类

模板管理 · 模板列表页 · 页面信息

模板列表页带 Topbar 场景切换;专业知识模板、泛流量模板、时事热点模板共用一套列表母版,按场景切换筛选器、列和数据集。

定义
页面名 模板管理 · 模板列表页
效果稿文件 /knowledge-template-preview.html
说明页入口 /api/knowledge-p0-preview.html#template-list-page-info
关键按钮 / 弹窗 ID [data-template-tab]#openTemplateCreatePage#templateSearchInput#templateTypeFilterWrap#templateTypeFilter#templateIndustryLevel1Wrap#templateIndustryLevel1#templateIndustryLevel2Wrap#templateIndustryLevel2#templateStatusFilter#templateFilterReset[data-template-meta-col]tr[data-template-scene][data-preview-action-confirm][data-open-template-test][data-open-template-detail]#templateActionConfirmModal#templateTestModal#templateTestToast
顶部结构 Topbar 左侧固定三段 .yx-main-nav--topbar专业知识模板 / 泛流量模板 / 时事热点模板;右侧固定主按钮 新建模板
场景规则 专业知识模板 保留类型与行业筛选、分类列和行业列;泛流量模板 / 时事热点模板 隐藏这两类筛选与列,只保留通用列表合同。
工具区 专业知识模板工具区固定为 搜索框 / 类型筛选 / 一级行业筛选 / 二级行业筛选 / 状态筛选 / 重置;二级行业筛选受一级行业联动控制。
列表字段 专业知识模板固定为 模板ID / 模板名称 / 模板描述 / 分类 / 行业 / 创建时间 / 使用次数 / 状态 / 操作;泛流量与时事模板去掉 分类 / 行业 两列。
操作边界 操作列固定为 冻结/解冻 | 测试 | 详情新建模板详情 都进入 /knowledge-template-detail-preview.html
弹窗边界 当前页只承接两个弹窗:冻结/解冻确认弹窗模板测试弹窗;模板测试弹窗 footer 只保留主按钮 开始测试,关闭统一走右上角关闭按钮;新建与详情不在列表页弹窗中处理。

模板管理 · 模板列表页 · 完整样式视图

直接展示模板列表正式效果;当前展示专业知识模板场景,重点说明 Topbar 三段切换、新建模板入口、联动筛选工具区和标准列表母版。

模板管理标准列表

Topbar / 列表 / 弹窗
模板ID 模板名称 模板描述 分类 行业 创建时间 使用次数 状态 操作
TPL-20260409-0012 消费行业热点拆解模板 用于消费行业专业知识创作,输出标题、正文切片、封面标题和改写全文,适配平台创作与代理二次分发。 行业模板 财经商业 | 消费观察 2026.04.09 15:48:02 612 正常
| |
TPL-20260408-0007 医疗科普问答模板 针对医疗健康行业输出科普问答类文案,强调风险提示、禁忌语规避和合规表达收口。 行业模板 医疗健康 | 合规科普 2026.04.08 21:06:14 284 正常
| |
TPL-20260405-0019 品牌观察长文模板 面向品牌营销场景生成长文内容,突出结构化拆解、观点归纳和封面标题聚焦。 行业模板 消费零售 | 品牌营销 2026.04.05 18:09:31 96 冻结
| |
共 268 条
...

模板管理 · 模板列表页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 分类切换 + 新建模板

来源 + 怎么调用

来源:.yx-console-stage__topbar.yx-main-nav--topbar.yx-btn--primary

调用:左侧三段切换使用 tab 查询参数驱动;右侧 新建模板 固定跳转到 /knowledge-template-detail-preview.html?mode=create&tab=...

样式展示:专业知识模板筛选工具区

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-select.yx-template-toolbar-level2

调用:只有专业知识模板场景显示完整筛选组;一级行业选中后展开并刷新二级行业下拉,泛流量与时事场景只保留搜索框、状态筛选和重置。

样式展示:模板列表主行

模板ID 模板名称 模板描述 分类 行业 创建时间 使用次数 状态 操作
TPL-20260409-0012 消费行业热点拆解模板 用于消费行业专业知识创作,输出标题、正文切片、封面标题和改写全文,适配平台创作与代理二次分发。 行业模板 财经商业 | 消费观察 2026.04.09 15:48:02 612 正常
| |

来源 + 怎么调用

来源:.yx-template-table.yx-inline-split.yx-status.yx-action-group

调用:专业知识模板列表显示分类与行业列;行业统一使用 一级行业 | 二级行业,操作固定为 冻结/解冻 | 测试 | 详情

样式展示:泛流量 / 时事 Topbar 收口

来源 + 怎么调用

来源:.yx-main-nav--topbar.yx-console-stage__topbar-actions.yx-btn--primary

调用:泛流量与时事模板场景沿用同一套 Topbar 合同;只切换当前激活 tab,不改变右侧 新建模板 主按钮位置。

样式展示:泛流量 / 时事筛选收口

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-select.yx-btn--secondary

调用:泛流量与时事模板共用同一收口筛选规则,隐藏类型与行业相关筛选,只保留搜索、状态筛选和重置,同时更新搜索占位文案。

样式展示:分页

共 268 条
...

来源 + 怎么调用

来源:.yx-pagination.yx-select--compact

调用:分页负责当前场景模板列表翻页;切页时保留当前 tab 与筛选条件。

模板管理 · 模板列表页 · 弹窗清单(左样式 / 右说明)

样式展示:冻结 / 解冻确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:冻结与解冻共用一套确认弹窗;模板编号、标题、说明文案和主按钮文案按当前动作切换。

样式展示:模板测试弹窗

来源 + 怎么调用

来源:.yx-modal--lg.yx-form-stack.yx-textarea.yx-input

调用:测试按钮固定打开该弹窗;底部只保留右侧主按钮 开始测试,关闭统一走右上角关闭按钮;提交后关闭弹窗并触发页内 toast 提示 模板测试已提交

模板管理 · 模板列表页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-template-preview.html
说明页入口 /api/knowledge-p0-preview.html#template-list-page-info
关键 DOM / ID .yx-main-nav--topbar#openTemplateCreatePage#templateSearchInput#templateTypeFilterWrap#templateIndustryLevel1Wrap#templateIndustryLevel2Wrap.yx-template-table#templateActionConfirmModal#templateTestModal#templateTestToast
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModessyncModalBodyScrollStateinitActionConfirmModal;Topbar tab 切换时同步刷新占位文案、筛选显隐、列表行显隐与详情跳转参数。
场景切换 Topbar 点击后通过 tab=pro/general/current 切换当前场景;同时联动搜索占位文案、筛选项显隐、分类列与行业列显隐,以及当前场景数据集。
新建 / 详情跳转 新建模板 跳到 /knowledge-template-detail-preview.html?mode=create&tab=...详情 跳到 /knowledge-template-detail-preview.html?tab=...
行业联动 仅专业知识模板场景启用一级 / 二级行业联动;一级行业为空时二级行业下拉隐藏并禁用。
测试弹窗 模板测试固定打开 #templateTestModal;footer 只保留 开始测试;提交后统一走 #templateTestToast 轻提示,不追加取消按钮。
验收要点 检查 Topbar 三段切换正常、专业知识模板显示完整筛选与列、泛流量和时事正确隐藏分类/行业合同、操作列为冻结/解冻 | 测试 | 详情、模板测试弹窗无取消按钮、两个弹窗均使用标准合同。
效果稿入口:/knowledge-template-preview.html
说明页入口:/api/knowledge-p0-preview.html#template-list-page-info

页面固定合同:
1. Topbar 固定三段模板分类导航 + 新建模板按钮
2. 专业知识模板保留类型/行业合同,泛流量与时事共用收口合同
3. 列表操作固定为冻结/解冻 | 测试 | 详情
4. 列表页弹窗只保留确认弹窗和模板测试弹窗
5. 模板测试弹窗底部只保留开始测试按钮
6. 模板测试提交后统一走 #templateTestToast
7. 新建模板与详情都进入模板详情页处理

模板管理 · 模板详情页 · 页面信息

模板详情页是模板管理的编辑页;同一文件同时承接详情模式和新建模式,左侧为填写面板,右侧为 Prompt 预览与变量命中校验。

定义
页面名 模板管理 · 模板详情页
效果稿文件 /knowledge-template-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#template-detail-page-info
关键按钮 / 弹窗 ID #backToTemplateList#templateDetailTopbarTitle#templateFreezeAction#templateDeleteAction#templateSaveAction#templateNameInput#templateMetaGrid#templateTypeField#templateTypeSelect#industryPairField#templateIndustryL1Select#templateIndustryL2Select#templateRoleTextarea#templateMinWordsInput#templateMaxWordsInput#templateExampleTextarea#templatePromptCode#templateVarStatusName#templateVarRowIndustry#templateVarStatusIndustry#templateVarStatusRange#templateVarRowType#templateVarTypeStatus
入口方式 列表页 详情 进入详情模式;列表页 新建模板 进入 mode=create 新建模式;场景通过 tab=pro/general/current 区分。
顶部结构 Topbar 左侧固定返回结构;右侧固定三个动作按钮:冻结模板 / 删除模板 / 保存模板,新建模式仅保留 保存
状态动作 详情模式下首个动作按钮跟随当前模板状态切换;常规模板显示 冻结模板,冻结中的时事模板显示 解冻模板
主体布局 内容区固定为左右双栏:左栏 .yx-template-form-panel 承接表单,右栏承接 Prompt 预览代码块 + 变量命中表
专业知识模式 显示 模板类型一级行业二级行业;当模板类型切到 通用模板 时收起行业字段。
泛流量 / 时事模式 隐藏整块模板类型与行业字段,只保留模板名称、角色设定、字数范围、例文和右侧预览区。
新建默认值 新建专业知识模板时,模板类型默认回到 通用模板,行业字段随之收起;三种场景都会保留默认字数范围,但清空模板名称、角色设定与例文。
预览校验 右侧变量表固定校验 模板名称 / 行业 / 字数范围 / 模板类型;是否命中由 Prompt 文本是否包含对应变量占位符决定。

模板管理 · 模板详情页 · 完整样式视图

直接展示专业知识模板详情正式效果,重点说明返回 Topbar、左右双栏编辑布局、行业联动字段、Prompt 预览区和变量命中校验表。

模板详情正式页面

详情页 / 左右双栏
ROLE = "消费行业策略分析师"
TEMPLATE_NAME = "消费行业热点拆解模板"
TEMPLATE_TYPE = "行业模板"
INDUSTRY_L1 = "财经商业"
INDUSTRY_L2 = "消费观察"
MIN_WORDS = 450
MAX_WORDS = 900

PROMPT = """
你是 ${ROLE}。

请围绕 ${INDUSTRY_L1} | ${INDUSTRY_L2} 下的热点事件,
输出一篇可复用的结构化知识库内容,模板名称为《${TEMPLATE_NAME}》。
"""
变量项 变量值 命中
模板名称 ${TEMPLATE_NAME} 已包含
行业 ${INDUSTRY_L1} ${INDUSTRY_L2} 已包含
字数范围 ${MIN_WORDS} ${MAX_WORDS} 已包含
模板类型 ${TEMPLATE_TYPE} 未包含

模板管理 · 模板详情页 · 控件清单(左样式 / 右说明)

样式展示:返回 Topbar + 操作按钮

来源 + 怎么调用

来源:.yx-task-detail-topbar.yx-console-stage__topbar-actions.yx-btn

调用:详情模式显示 冻结/解冻 / 删除 / 保存 三按钮;新建模式只保留 保存,返回按钮固定回到 /knowledge-template-preview.html?tab=...

样式展示:模板名称 + 类型/行业字段

来源 + 怎么调用

来源:.yx-form-grid.yx-select.yx-template-industry-pair

调用:只有专业知识模板场景显示该组字段;模板类型切到 通用模板 时收起行业双下拉,泛流量与时事场景直接隐藏整块元信息区。

样式展示:角色设定 / 字数范围 / 例文

来源 + 怎么调用

来源:.yx-template-form-field--grow.yx-textarea.yx-number

调用:左栏主体固定承接 角色设定例文 两个自适应多行文本框;字数范围统一使用标准步进器,不再写私有数字输入框。

样式展示:Prompt 预览代码块

ROLE = "消费行业策略分析师"
TEMPLATE_NAME = "消费行业热点拆解模板"
TEMPLATE_TYPE = "行业模板"
INDUSTRY_L1 = "财经商业"
INDUSTRY_L2 = "消费观察"
MIN_WORDS = 450
MAX_WORDS = 900

来源 + 怎么调用

来源:.yx-code.yx-code--dense.yx-template-preview-code

调用:右栏上半区固定用代码样式显示 Prompt 预览;文本由当前表单值和场景模板实时拼装,不改成普通文本框;代码块本身直接复用标准 .yx-code,作为右栏内层展示块,不额外再套二级卡片。

样式展示:变量命中校验表

变量项 变量值 命中
模板名称 ${TEMPLATE_NAME} 已包含
行业 ${INDUSTRY_L1} ${INDUSTRY_L2} 已包含
字数范围 ${MIN_WORDS} ${MAX_WORDS} 已包含
模板类型 ${TEMPLATE_TYPE} 未包含

来源 + 怎么调用

来源:.yx-template-verify-shell.yx-template-var-code.yx-status

调用:右栏下半区固定展示变量命中表;专业知识模板显示行业校验,通用模板场景隐藏行业行但保留模板类型命中行。

模板管理 · 模板详情页 · 弹窗清单(左样式 / 右说明)

样式展示:当前章节无弹窗

N/A:模板详情页当前效果稿不承接页内弹窗;冻结、删除、保存都是顶部动作入口,当前页只定义结构与表单行为。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确该页当前没有正式页内弹窗合同;不要在该页追加私有确认窗或测试窗。

模板管理 · 模板详情页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-template-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#template-detail-page-info
关键 DOM / ID #backToTemplateList#templateDetailTopbarTitle#templateFreezeAction#templateDeleteAction#templateSaveAction#templateMetaGrid#templateTypeSelect#templateIndustryL1Select#templateIndustryL2Select#templatePromptCode#templateVarRowIndustry#templateVarTypeStatus
关键行为 返回按钮回列表页;读取 tab 决定场景;读取 mode=create 决定是否隐藏冻结 / 删除按钮;模板类型切换控制行业字段显隐;右侧 Prompt 代码与变量命中表根据当前表单值同步刷新。
返回逻辑 返回按钮始终带回当前 tab,即从哪个模板场景进来就回哪个模板列表,不重置到专业知识模板。
场景入参 tab=pro 表示专业知识模板,tab=general 表示泛流量模板,tab=current 表示时事热点模板;不同场景切换默认表单预设与 Prompt 文本。
新建模式 mode=create 时标题切换为 新建专业知识模板 / 新建泛流量模板 / 新建时事热点模板,并清空核心表单值。
按钮口径 详情模式下首按钮文案跟随当前场景模板状态切换;专业知识与泛流量示例为 冻结模板,时事冻结模板示例为 解冻模板
新建默认值 专业知识新建模式默认回到 通用模板,因此行业字段初始收起;三种场景都保留默认字数范围并清空模板名称、角色设定、例文。
变量校验 变量命中状态根据 Prompt 文本是否包含 ${TEMPLATE_NAME}${INDUSTRY_L1}${INDUSTRY_L2}${MIN_WORDS}${MAX_WORDS}${TEMPLATE_TYPE} 自动计算。
显示规则 专业知识场景显示 #templateMetaGrid;泛流量 / 时事场景整块隐藏;专业知识切到 通用模板 时只隐藏行业对子字段,不隐藏模板类型字段。
验收要点 检查左右双栏比例正确、专业知识模板显示类型与行业联动、泛流量/时事正确隐藏该组字段、右侧 Prompt 预览使用代码样式、变量命中表状态正确、新建模式按钮数量正确、时事冻结模板首按钮切为解冻模板。
效果稿入口:/knowledge-template-detail-preview.html
说明页入口:/api/knowledge-p0-preview.html#template-detail-page-info

页面固定合同:
1. Topbar 左侧固定返回结构,右侧固定动作按钮
2. 主体固定左右双栏:左填写,右预览
3. 专业知识模板显示类型/行业字段,泛流量与时事隐藏
4. 右侧固定 Prompt 预览代码块 + 变量命中表
5. 当前页不承接正式页内弹窗
6. Prompt 预览直接复用 .yx-code,不额外包裹二级预览卡
7. 专业知识切到通用模板时,只收起行业字段,不隐藏模板类型
8. 专业知识新建模式默认通用模板并收起行业字段

封面管理 · 封面模板页 · 页面信息

封面模板页不是标准列表,而是 Topbar + 筛选工具区 + 卡片瀑布流;新增、编辑共用同一表单弹窗,冻结 / 解冻 / 删除共用同一确认弹窗。

定义
页面名 封面管理 · 封面模板页
效果稿文件 /knowledge-cover-templates-preview.html
说明页入口 /api/knowledge-p0-preview.html#cover-template-page-info
关键按钮 / 弹窗 ID #openCreateCoverTemplateModal#createCoverTemplateModal#createCoverTemplateModalTitle#createCoverTemplateName#createCoverTemplateDesc#createCoverTemplateImageFile#pickCoverTemplateImage#createCoverTemplateImageName#createCoverTemplateImageFrame#createCoverTemplateImagePreview#createCoverTemplateImageEmpty#submitCreateCoverTemplateModal#coverTemplateConfirmModal#coverTemplateConfirmTitle#coverTemplateConfirmCode#coverTemplateConfirmText#coverTemplateConfirmSubmit
Topbar 结构 左侧固定二级导航 封面模板 / 封面素材,右侧固定主按钮 新增模板
主体结构 内容区固定为 .yx-cover-list-shell 承载 .yx-list-toolbar.yx-cover-grid;筛选区与卡片区必须同壳层;该壳层现在按一级模块走 20px 圆角,不使用表格,不追加统计头。
卡片字段 每张卡片固定承接 预览图 / 模板名称 / 模板描述 / 模板ID / 创建时间 / 状态 / 操作;桌面态一行固定 4 列,预览图按原图比例完整缩放显示,卡片预览高度跟随图片等比缩放后的实际高度,不走固定比例占位,不允许裁剪丢内容;卡片本身按二级元素走 10px 圆角;空态时 .yx-empty-state 必须铺满整行,不允许缩成左上角小卡片。
卡片操作 操作固定为 编辑 | 冻结/解冻 | 删除,全部使用 .yx-action-group,不写按钮组私有样式。
新增 / 编辑弹窗 固定用 .yx-modal.yx-modal--md;表单只承接 模板名称 / 模板描述 / 预览图上传 三块,底部只保留主按钮 保存
确认弹窗 冻结、解冻、删除固定共用 .yx-modal.yx-modal--sm + .yx-modal-confirm--retry,只换标题、编号和文案。

封面管理 · 封面模板页 · 完整样式视图

直接展示封面模板页正式结构:Topbar、筛选区、封面卡片流,以及对应的新增 / 编辑 / 确认弹窗合同。

封面模板标准页

Topbar / 卡片流 / 弹窗
消费行业封面模板

消费行业热点模板

适配消费行业热点拆解,封面文案高对比、信息密度中等,适合高频资讯封面批量投放。

模板ID:CVR-TPL-20260410-0012 创建时间:2026.04.10 15:48:32 状态:正常
| |
财经行业封面模板

财经快讯模板

突出数字与关键词,适合财经快讯类封面场景,强调关键信息一屏可读。

模板ID:CVR-TPL-20260409-0007 创建时间:2026.04.09 11:26:19 状态:正常
| |
医疗行业封面模板

医疗科普模板

强调稳重信息排版与合规提示,适配医疗健康场景,适用于科普和政策解读双场景。

模板ID:CVR-TPL-20260408-0019 创建时间:2026.04.08 09:14:02 状态:冻结
| |
教育行业封面模板

教育测评模板

适配课程测评与知识点总结场景,强调标题辨识度与封面信息完整预览。

模板ID:CVR-TPL-20260407-0005 创建时间:2026.04.07 18:32:11 状态:正常
| |

封面管理 · 封面模板页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 二级导航 + 新增模板

来源 + 怎么调用

来源:.yx-console-stage__topbar.yx-main-nav--topbar.yx-btn--primary

调用:左侧只承接 封面模板 / 封面素材 两段切换;右侧主按钮固定为 新增模板,不允许挪到筛选区。

样式展示:封面模板筛选工具区

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-select.yx-btn--secondary

调用:该页筛选固定为搜索 + 状态筛选 + 重置;搜索显隐清空按钮由统一 behavior 承接,不额外写输入事件。

样式展示:封面模板卡片

消费行业封面模板

消费行业热点模板

适配消费行业热点拆解,封面文案高对比、信息密度中等,适合高频资讯封面批量投放。

模板ID:CVR-TPL-20260410-0012 创建时间:2026.04.10 15:48:32 状态:正常
| |

来源 + 怎么调用

来源:.yx-cover-list-shell.yx-cover-grid.yx-cover-card.yx-status.yx-action-group

调用:列表主体统一走封面卡片流;不换成表格,不加私有卡片按钮区;桌面态固定一行 4 列,预览图完整等比缩放不裁剪,且外框高度跟随图片实际高度;卡片本身按二级元素走 10px 圆角,状态继续使用标准标签。

样式展示:预览图上传控件

finance-cover-template.png
上传预览图

来源 + 怎么调用

来源:.yx-cover-upload.yx-cover-upload__toolbar.yx-cover-upload__preview.yx-cover-upload__frame

调用:上传控件只允许图片文件;外层 .yx-cover-upload__preview 按二级元素走 10px 圆角,内层 .yx-cover-upload__frame 按三级元素走 5px 圆角;读取后根据宽高在 .yx-cover-ratio--916.yx-cover-ratio--169 之间切换预览比例。

封面管理 · 封面模板页 · 弹窗清单(左样式 / 右说明)

样式展示:新增 / 编辑模板弹窗

来源 + 怎么调用

来源:.yx-modal--md.yx-form-stack.yx-input.yx-textarea.yx-cover-upload

调用:新增与编辑共用同一弹窗合同;编辑时只切换标题和默认值,不新增第二套编辑弹窗。

样式展示:冻结 / 解冻 / 删除确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:冻结、解冻、删除统一复用这一套确认弹窗;正文固定合并成单行口径,只保留右侧确认主按钮,不再保留取消按钮。

封面管理 · 封面模板页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-cover-templates-preview.html
说明页入口 /api/knowledge-p0-preview.html#cover-template-page-info
关键 DOM / ID .yx-console-stage__topbar#openCreateCoverTemplateModal.yx-cover-grid.yx-cover-card#createCoverTemplateModal#createCoverTemplateModalTitle#createCoverTemplateName#createCoverTemplateDesc#createCoverTemplateImageFile#pickCoverTemplateImage#createCoverTemplateImageName#createCoverTemplateImageFrame#createCoverTemplateImagePreview#createCoverTemplateImageEmpty#submitCreateCoverTemplateModal#coverTemplateConfirmModal#coverTemplateConfirmTitle#coverTemplateConfirmCode#coverTemplateConfirmText#coverTemplateConfirmSubmit[data-preview-action-confirm][data-nav-target]
关键行为 initSearchClearAutoSyncsyncSearchClearsinitCoverGridAutoSyncsyncCoverGridMasonryapplyCoverRatioinitActionConfirmModalsyncModalBodyScrollState;顶部导航按钮走 [data-nav-target] 切页;卡片冻结 / 解冻 / 删除统一从 [data-preview-action-confirm] 进入确认窗。
新增 / 编辑逻辑 点击 新增模板 打开创建弹窗;点击卡片上的 编辑 打开同一弹窗并回填表单;保存后直接更新当前卡片流。
按钮合同 新增 / 编辑模板弹窗 footer 固定只保留 保存;冻结 / 解冻 / 删除确认窗 footer 固定只保留单个主按钮 确认,不增加取消按钮。
比例逻辑 上传预览图后按真实宽高自动在 9:1616:9 之间切换;外层预览容器按二级元素走 10px 圆角,内层预览框按三级元素走 5px 圆角;不要写死单一比例。
确认逻辑 冻结、解冻、删除统一走确认弹窗;动作按钮不染红,不单独生成私有危险按钮样式。
验收要点 检查 Topbar 结构正确、卡片为标准瀑布流、上传区预览比例切换正常、编辑与新增共用同一弹窗、确认弹窗使用标准信息提示结构。
效果稿入口:/knowledge-cover-templates-preview.html
说明页入口:/api/knowledge-p0-preview.html#cover-template-page-info

页面固定合同:
1. Topbar 固定承接“封面模板 / 封面素材” + 右侧“新增模板”
2. 工具区固定只保留搜索、状态筛选、重置
3. 主体固定使用 .yx-cover-grid 卡片流,不改表格
4. 每张 .yx-cover-card 本身按二级元素走 10px 圆角
5. 上传预览区外层 .yx-cover-upload__preview 走 10px,内层 .yx-cover-upload__frame 走 5px
6. 新增与编辑共用一套保存弹窗
7. 新增 / 编辑弹窗 footer 只保留 保存
8. 冻结 / 解冻 / 删除共用一套确认弹窗,且只保留单主按钮

封面管理 · 封面素材列表页 · 页面信息

封面素材列表页承接客户维度素材资产,不提供新增入口;顶部只保留二级导航,主体使用标准筛选区、标准列表和标准分页。

定义
页面名 封面管理 · 封面素材列表页
效果稿文件 /knowledge-cover-assets-preview.html
说明页入口 /api/knowledge-p0-preview.html#cover-assets-list-page-info
关键按钮 / 选择器 #coverIndustryL1#coverIndustryL2Wrap#coverIndustryL2#coverFilterReset[data-nav-target="./knowledge-cover-assets-detail-preview.html"]
Topbar 结构 左侧固定二级导航 封面模板 / 封面素材,当前页高亮 封面素材;右侧不放主按钮。
筛选结构 工具区固定为 搜索客户一级行业二级行业状态重置
联动规则 二级行业选择框默认隐藏;只有一级行业选中后才显示并装载对应二级行业选项。
列表字段 列表固定为 客户ID / 客户名称 / 行业 / 托管账号数 / 素材总数 / 状态 / 操作
操作口径 操作列只有 详情 一个动作,统一进入封面素材详情页。

封面管理 · 封面素材列表页 · 完整样式视图

直接展示封面素材列表的正式页面结构,包括 Topbar、行业联动筛选、客户素材列表和分页合同。

封面素材标准列表

Topbar / 列表 / 分页
客户ID 客户名称 行业 托管账号数 素材总数 状态 操作
CST-000182 某消费品牌客户 消费零售 | 品牌营销 24 1,268 正常
CST-000163 某财经资讯客户 财经商业 | 消费观察 18 942 正常
共 96 条

封面管理 · 封面素材列表页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 二级导航

来源 + 怎么调用

来源:.yx-console-stage__topbar.yx-main-nav--topbar

调用:封面素材列表页 Topbar 只负责在 封面模板 / 封面素材 间切换;当前页不放右侧新增按钮。

样式展示:行业联动筛选

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-select.yx-btn--secondary

调用:一级行业选中前,二级行业控件应保持隐藏和禁用;选中后再根据行业映射注入选项并显示。

样式展示:客户素材主行

客户ID 客户名称 行业 托管账号数 素材总数 状态 操作
CST-000182 某消费品牌客户 消费零售 | 品牌营销 24 1,268 正常

来源 + 怎么调用

来源:.yx-table--cover-assets.yx-inline-split.yx-status.yx-action-group

调用:行业列继续使用列表标准 一级行业 | 二级行业;操作列只有 详情,不新增编辑、冻结、删除入口。

样式展示:分页

共 96 条

来源 + 怎么调用

来源:.yx-pagination.yx-select--compact

调用:翻页时保留当前客户搜索、一级/二级行业和状态筛选条件。

封面管理 · 封面素材列表页 · 弹窗清单(左样式 / 右说明)

样式展示:当前章节无正式弹窗

N/A:封面素材列表页当前没有新增、编辑、冻结、删除等页内弹窗,唯一动作是进入详情页。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确该页只存在列表和跳页,不允许临时补出私有确认窗或上传弹窗。

封面管理 · 封面素材列表页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-cover-assets-preview.html
说明页入口 /api/knowledge-p0-preview.html#cover-assets-list-page-info
关键 DOM / ID .yx-console-stage__topbar#coverIndustryL1#coverIndustryL2Wrap#coverIndustryL2#coverFilterReset.yx-table--cover-assets.yx-inline-split.yx-action-group.yx-pagination[data-nav-target="./knowledge-cover-assets-detail-preview.html"]
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModes;一级行业切换后按映射更新二级行业下拉;重置时同步清空一级行业并把二级行业恢复到隐藏禁用态;Topbar 与操作列的详情按钮都通过 [data-nav-target] 切页,不允许再额外绑私有跳转。
跳转口径 操作列点击 详情 后固定进入 /knowledge-cover-assets-detail-preview.html,不弹窗。
验收要点 检查 Topbar 无右侧按钮、二级行业联动显隐正常、行业列 | 对齐、操作列 sticky 跟随统一 behavior、详情动作只保留一个入口。
效果稿入口:/knowledge-cover-assets-preview.html
说明页入口:/api/knowledge-p0-preview.html#cover-assets-list-page-info

页面固定合同:
1. Topbar 只承接“封面模板 / 封面素材”,当前页无右侧按钮
2. 筛选固定为搜索、一级行业、二级行业、状态、重置
3. 列表固定走 .yx-table--cover-assets
4. 操作列只保留“详情”
5. 一级行业为空时,二级行业固定隐藏并禁用
6. 当前页不承接正式弹窗

封面管理 · 封面素材详情页 · 页面信息

封面素材详情页是独立详情页,不是弹窗;顶部固定返回条,下方先展示客户摘要,再按素材分组展示图片画廊。

定义
页面名 封面管理 · 封面素材详情页
效果稿文件 /knowledge-cover-assets-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#cover-assets-detail-page-info
关键按钮 / 选择器 [data-nav-target="./knowledge-cover-assets-preview.html"].yx-cover-summary-grid.yx-cover-gallery-group.yx-cover-gallery-group__meta.yx-cover-gallery
返回结构 顶部固定使用 .yx-task-detail-topbar;返回按钮点击后回封面素材列表页。
摘要字段 摘要区固定承接 客户ID / 客户名称 / 行业 / 托管账号数 / 素材总数 / 分组数量 / 状态 / 最近更新
展示结构 摘要区下方按分组渲染素材画廊,每个分组固定承接 分组标题 / 分组数量 / 图片列表;每张图片卡片本身按二级元素走 10px 圆角。
行业口径 详情页里的行业不是列表样式,不使用 |,而是标准文本框口径:消费零售 品牌营销
当前动作 当前正式稿不承接编辑、冻结、删除、上传、播放等动作按钮;是纯展示详情页。

封面管理 · 封面素材详情页 · 完整样式视图

直接展示封面素材详情页正式结构:返回 Topbar、客户摘要信息块,以及下方按组承接的封面素材画廊。

封面素材标准详情页

返回 / 摘要 / 画廊

封面管理 · 封面素材详情页 · 控件清单(左样式 / 右说明)

样式展示:返回 Topbar

来源 + 怎么调用

来源:.yx-task-detail-topbar.yx-task-detail-topbar__back

调用:详情页顶部固定用返回条承接,不再放二级导航 tab;点击后回到封面素材列表页。

样式展示:客户摘要信息块

来源 + 怎么调用

来源:.yx-cover-summary-grid.yx-field.yx-input

调用:摘要区全部字段都走只读文本框,不改成标签或列表;行业固定为详情文本口径,不使用 |

样式展示:素材分组画廊

来源 + 怎么调用

来源:.yx-cover-gallery-group.yx-cover-gallery-group__head.yx-cover-gallery.yx-cover-gallery__item

调用:详情页下方固定按分组渲染画廊;每个分组只承接标题、数量和图片项,不加私有操作按钮;每张图片卡片本身按二级元素走 10px 圆角。

封面管理 · 封面素材详情页 · 弹窗清单(左样式 / 右说明)

样式展示:当前章节无正式弹窗

N/A:封面素材详情页当前只有摘要区和分组画廊,不承接编辑、上传、删除、图片预览等页内弹窗。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确该页当前是纯详情展示页;如果后续要加图片预览或编辑动作,必须单独立新合同。

封面管理 · 封面素材详情页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-cover-assets-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#cover-assets-detail-page-info
关键 DOM / ID .yx-task-detail-topbar[data-nav-target="./knowledge-cover-assets-preview.html"].yx-cover-summary-grid.yx-input.yx-cover-gallery-group.yx-cover-gallery-group__head.yx-cover-gallery-group__meta.yx-cover-gallery-shell.yx-cover-gallery.yx-cover-gallery__item.yx-cover-gallery__caption
关键行为 返回按钮固定通过 [data-nav-target="./knowledge-cover-assets-preview.html"] 回列表;当前页无额外交互行为初始化要求,不追加图片预览、删除或上传脚本。
数据口径 摘要字段走客户级统计;下方画廊按分组承接图片项,图片卡片本身按二级元素走 10px 圆角;行业字段保持详情文本口径,不沿用列表里的 .yx-inline-split
验收要点 检查返回 Topbar 合同正确、摘要区为标准文本框、分组标题和数量位置稳定、图片卡片按标准画廊栅格展示、当前页无私有弹窗。
效果稿入口:/knowledge-cover-assets-detail-preview.html
说明页入口:/api/knowledge-p0-preview.html#cover-assets-detail-page-info

页面固定合同:
1. 顶部固定返回条,不再显示封面管理二级导航
2. 摘要区固定走 .yx-cover-summary-grid 只读文本框
3. 行业字段是详情文本口径,不使用列表里的“一级行业 | 二级行业”
4. 下方固定按分组展示 .yx-cover-gallery
5. 每张图片卡片本身按二级元素走 10px 圆角
6. 当前页不承接正式弹窗

音色管理 · 系统音色列表页 · 页面信息

系统音色页承接平台音色资产,顶部固定系统音色 / 客户音色切换,右侧固定分类管理与创建音色动作;分类管理已并入当前页,以大弹窗方式承接,不再单独跳页。

定义
页面名 音色管理 · 系统音色列表页
效果稿文件 /knowledge-voice-system-preview.html
说明页入口 /api/knowledge-p0-preview.html#voice-system-page-info
关键按钮 / 弹窗 ID #openVoiceCategoryManageModal#openCreateVoiceModal#voiceSystemActionConfirmModal#voiceSystemActionConfirmTitle#voiceSystemActionConfirmCode#voiceSystemActionConfirmText#voiceSystemActionConfirmSubmit#voiceSystemAuditionModal#voiceSystemEditorModal#voiceSystemCategoryManageModal#openVoiceCategoryInlineCreate#voiceCategoryManageTbody#voiceCategoryInlineCreateRow#voiceCategoryDeleteModal
Topbar 结构 左侧固定二级导航 系统音色 / 客户音色;右侧固定 分类管理 次级按钮 + 创建音色 主按钮。
筛选结构 工具区固定为 搜索状态筛选分类筛选重置
列表字段 列表固定为 音色ID / 音色名称 / 分类 / 描述 / 状态 / 使用次数 / 创建时间 / 操作
操作口径 操作固定为 编辑 | 删除 | 冻结/解冻 | 试听;不加详情入口。
页内弹窗 本页固定承接四类弹层:创建/编辑音色删除/冻结/解冻确认试听音色分类管理(含分类删除确认)

音色管理 · 系统音色列表页 · 完整样式视图

直接展示系统音色页正式结构:Topbar、标准筛选、系统音色列表,以及编辑 / 确认 / 试听 / 分类管理四类页内弹层合同。

系统音色标准列表

Topbar / 列表 / 弹窗
音色ID 音色名称 分类 描述 状态 使用次数 创建时间 操作
voice_news_female_zh_01 女声-资讯快报 新闻播报 适合平台资讯快报与高频播报类内容。 正常 12,648 2026.03.19 10:28:12
| | |
voice_knowledge_female_zh_07 女声-知识导读 知识讲解 适合知识型内容和教程导读场景。 冻结 2,143 2026.04.02 09:40:17
| | |
共 132 条

音色管理 · 系统音色列表页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 导航 + 分类管理 / 创建音色

来源 + 怎么调用

来源:.yx-main-nav--topbar.yx-console-stage__topbar-actions.yx-btn

调用:左侧只切换系统音色 / 客户音色;右侧固定先分类管理,再创建音色;分类管理点击后打开大弹窗,不再跳独立页。

样式展示:系统音色筛选工具区

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-select.yx-btn--secondary

调用:系统音色页筛选固定承接搜索、状态、分类三项;清空按钮与横向滚动 sticky 都走统一 behavior。

样式展示:系统音色主行

音色ID 音色名称 分类 描述 状态 使用次数 创建时间 操作
voice_news_female_zh_01 女声-资讯快报 新闻播报 适合平台资讯快报与高频播报类内容。 正常 12,648 2026.03.19 10:28:12
| | |

来源 + 怎么调用

来源:.yx-table--voice-system.yx-status.yx-action-group

调用:操作列固定为 编辑 | 删除 | 冻结/解冻 | 试听;音色 ID、描述、创建时间都走标准列表文本样式。

样式展示:音频文件上传控件

voice_news_female_zh_01.wav

来源 + 怎么调用

来源:.yx-voice-upload.yx-voice-upload__toolbar.yx-voice-upload__name

调用:创建 / 编辑音色时只承接音频文件上传,选中后只显示文件名,不额外生成预览图区域,也不新增二级预览面板。

音色管理 · 系统音色列表页 · 弹窗清单(左样式 / 右说明)

样式展示:创建 / 编辑音色弹窗

来源 + 怎么调用

来源:.yx-modal--md.yx-form-stack.yx-form-grid.yx-voice-upload

调用:创建与编辑共用同一弹窗合同;编辑只回填值并切换标题,不增加第二套弹窗;上传区只承接文件选择与文件名展示,不额外生成预览层。

样式展示:删除 / 冻结 / 解冻确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:删除、冻结、解冻统一复用这一套确认弹窗;正文单行承接音色 ID 与动作提示,只保留确认主按钮。

样式展示:试听音色弹窗

来源 + 怎么调用

来源:.yx-modal--md.yx-voice-audition-player.yx-input

调用:试听动作统一打开该弹窗;根据当前行回填音色 ID、名称、分类和音频地址;播放器本身属于字段内层媒体控件,固定与字段左右各保留 10px 内边距,不额外增加外层卡片或私有背景。

样式展示:分类管理弹窗

来源 + 怎么调用

来源:.yx-modal--lg.yx-bgm-manage-toolbar.yx-table--bgm-manage

调用:点击系统音色页右上角 分类管理 打开该弹窗;新增与编辑都走表格行内模式,不再跳到独立分类页。

样式展示:分类删除确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:分类删除从分类管理弹窗内触发;提示文案固定为单句确认口径,只保留确认主按钮。

音色管理 · 系统音色列表页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-voice-system-preview.html
说明页入口 /api/knowledge-p0-preview.html#voice-system-page-info
关键 DOM / ID .yx-main-nav--topbar#openVoiceCategoryManageModal#openCreateVoiceModal.yx-table--voice-system[data-open-voice-editor][data-editor-mode][data-open-voice-audition][data-voice-audio][data-preview-action-confirm].yx-voice-upload.yx-bgm-manage-toolbar.yx-table--bgm-manage#voiceSystemActionConfirmModal#voiceSystemActionConfirmTitle#voiceSystemActionConfirmCode#voiceSystemActionConfirmText#voiceSystemActionConfirmSubmit#voiceSystemAuditionModal#voiceSystemEditorModal#voiceSystemCategoryManageModal#openVoiceCategoryInlineCreate#voiceCategoryManageTbody#voiceCategoryInlineCreateRow#voiceCategoryDeleteModal.yx-voice-audition-player
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModesinitActionConfirmModalsyncModalBodyScrollState[data-open-voice-editor] 控制创建 / 编辑共用表单态,[data-open-voice-audition] 负责把 data-voice-audio 注入播放器,删除 / 冻结 / 解冻统一从 [data-preview-action-confirm] 进入确认窗;分类管理弹窗内支持行内新增、行内编辑与分类删除确认。
编辑逻辑 创建音色与编辑音色共用同一表单弹窗;点击编辑时从当前行回填名称、分类、描述,音频文件名重置为未选择。
试听逻辑 试听动作从当前行读取音色信息,并将 data-voice-audio 注入播放器;播放器只作为字段内层媒体控件渲染,不额外包裹试听卡片。
分类逻辑 分类管理按钮打开大弹窗;分类新增与编辑沿用 BGM 分类管理合同,在表格内直接录入和保存;删除从列表行触发确认弹窗。
按钮合同 创建 / 编辑音色弹窗 footer 固定只保留 保存;删除 / 冻结 / 解冻确认窗 footer 固定只保留单个主按钮;分类删除确认窗也只保留单个主按钮 确认删除
验收要点 检查 Topbar 右侧按钮顺序、操作列四动作固定、确认弹窗只保留主按钮、试听弹窗播放器样式正确、分类管理弹窗合同与背景音乐一致、创建/编辑只保留保存按钮。
效果稿入口:/knowledge-voice-system-preview.html
说明页入口:/api/knowledge-p0-preview.html#voice-system-page-info

页面固定合同:
1. Topbar 固定承接“系统音色 / 客户音色” + “分类管理 / 创建音色”
2. 列表固定走 .yx-table--voice-system
3. 操作固定为 编辑 | 删除 | 冻结/解冻 | 试听
4. 当前页固定承接 创建/编辑、确认、试听、分类管理 四类弹层
5. 分类管理复用 BGM 同款大弹窗 + 行内新增/编辑合同
6. 上传控件只显示文件名,不生成预览区
7. 上传区不新增二级预览面板
8. 创建/编辑弹窗 footer 固定只保留 保存
9. 分类删除确认与音色状态确认都只保留单主按钮
10. 试听播放器作为字段内层媒体控件,不额外包试听卡片

音色管理 · 客户音色列表页 · 页面信息

客户音色页承接客户维度的音色绑定情况,Topbar 只保留系统音色 / 客户音色切换;列表操作只有详情,详情通过标准大弹窗展示托管账号音色卡片。

定义
页面名 音色管理 · 客户音色列表页
效果稿文件 /knowledge-voice-customer-preview.html
说明页入口 /api/knowledge-p0-preview.html#voice-customer-page-info
关键按钮 / 弹窗 ID #voiceCustomerDetailModal#voiceCustomerDetailTitle#voiceCustomerDetailSummary#voiceCustomerDetailCards[data-customer-id][data-customer-name][data-nav-target]
Topbar 结构 左侧固定二级导航 系统音色 / 客户音色,当前页高亮 客户音色;右侧不放动作按钮。
筛选结构 工具区固定为 搜索状态筛选重置
列表字段 列表固定为 客户ID / 客户名称 / 状态 / 创建时间 / 最后编辑时间 / 操作
操作口径 操作列只有 详情,打开大弹窗展示客户下各托管账号的音色绑定卡片。
页内弹窗 当前页只承接一个 客户音色详情 大弹窗,不承接创建、编辑、删除、冻结弹窗。

音色管理 · 客户音色列表页 · 完整样式视图

直接展示客户音色列表页正式结构:Topbar、列表筛选、客户列表,以及客户音色详情弹窗的正式展示口径。

客户音色标准列表

Topbar / 列表 / 详情弹窗
客户ID 客户名称 状态 创建时间 最后编辑时间 操作
CST-000182 某消费品牌客户 正常 2026.04.07 12:16:43 2026.04.10 15:22:18
CST-000127 某医疗科普客户 冻结 2026.04.01 16:09:25 2026.04.08 11:06:43
共 56 条

音色管理 · 客户音色列表页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 导航

来源 + 怎么调用

来源:.yx-main-nav--topbar

调用:客户音色页 Topbar 只保留系统音色 / 客户音色切换,不再额外放分类管理或新增按钮。

样式展示:客户音色筛选工具区

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-select

调用:客户音色页只保留搜索、状态筛选、重置;不补分类、行业或归属筛选。

样式展示:客户音色主行

客户ID 客户名称 状态 创建时间 最后编辑时间 操作
CST-000182 某消费品牌客户 正常 2026.04.07 12:16:43 2026.04.10 15:22:18

来源 + 怎么调用

来源:.yx-table--voice-customer.yx-status.yx-action-group

调用:列表操作列只有 详情;当前效果稿详情不跳页,而是打开页内大弹窗。

音色管理 · 客户音色列表页 · 弹窗清单(左样式 / 右说明)

样式展示:客户音色详情弹窗

来源 + 怎么调用

来源:.yx-modal--lg.yx-voice-customer-detail-note.yx-voice-customer-detail-card.yx-voice-customer-player

调用:点击客户列表 详情 后统一打开该弹窗;正文按托管账号逐卡片承接,每张卡片固定展示来源、名称和播放插件,卡片本身按二级元素走 10px 圆角;播放器作为卡片内层媒体控件直接铺满字段,不额外再包试听面板。

音色管理 · 客户音色列表页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-voice-customer-preview.html
说明页入口 /api/knowledge-p0-preview.html#voice-customer-page-info
关键 DOM / ID .yx-main-nav--topbar.yx-table--voice-customer[data-customer-id][data-customer-name]#voiceCustomerDetailModal#voiceCustomerDetailTitle#voiceCustomerDetailSummary#voiceCustomerDetailCards.yx-voice-customer-detail-card.yx-voice-customer-player.yx-table__empty[data-nav-target]
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModessyncModalBodyScrollState;详情按钮从 [data-customer-id] / [data-customer-name] 读取客户上下文并动态渲染卡片内容。
详情逻辑 列表点击 详情 后,根据客户 ID 从映射数据中生成托管账号音色卡片;每张音色卡片本身按二级元素走 10px 圆角;播放器作为卡片内层媒体控件直接承接;无数据时显示标准空状态。
弹窗边界 客户音色详情固定只用大弹窗正文承接卡片列表,不再拆 footer 按钮区;关闭统一走右上角关闭按钮。
旧稿处理 /knowledge-voice-customer-detail-preview.html 已废弃;客户音色详情只保留当前列表页内大弹窗合同。
验收要点 检查 Topbar 无右侧按钮、列表只保留详情、详情弹窗为大弹窗、卡片结构稳定、播放器使用标准音频控件。
效果稿入口:/knowledge-voice-customer-preview.html
说明页入口:/api/knowledge-p0-preview.html#voice-customer-page-info

页面固定合同:
1. Topbar 只承接“系统音色 / 客户音色”
2. 列表固定走 .yx-table--voice-customer
3. 操作列只保留“详情”
4. 详情固定用 .yx-modal--lg 承接,不在列表页直出卡片
5. 详情正文固定按托管账号渲染音色卡片
6. 每张 .yx-voice-customer-detail-card 本身按二级元素走 10px 圆角
7. 播放器作为卡片内层媒体控件,不额外再套试听面板
8. 无数据时固定显示标准空状态 .yx-table__empty
9. 不再使用 /knowledge-voice-customer-detail-preview.html

音色管理 · 分类管理弹窗 · 页面信息

分类管理已并入系统音色页,不再单独跳转;点击系统音色页右上角 分类管理 后,以大弹窗方式承接搜索、分类列表、行内新增 / 编辑,以及删除确认。

定义
页面名 音色管理 · 分类管理弹窗
效果稿文件 /knowledge-voice-system-preview.html 内的 #voiceSystemCategoryManageModal
说明页入口 /api/knowledge-p0-preview.html#voice-category-page-info
关键按钮 / 弹窗 ID #openVoiceCategoryManageModal#voiceSystemCategoryManageModal#voiceSystemCategoryManageTitle#openVoiceCategoryInlineCreate#voiceCategoryManageTbody#voiceCategoryInlineCreateRow#voiceCategoryInlineCreateName#voiceCategoryInlineCreateSave#voiceCategoryInlineCreateCancel[data-open-voice-category-edit][data-open-voice-category-delete]#voiceCategoryDeleteModal#voiceCategoryDeleteTitle#voiceCategoryDeleteText#voiceCategoryDeleteSubmit
入口位置 入口固定在系统音色页 Topbar 右侧,位于 创建音色 左边。
弹层类型 固定使用 .yx-modal.yx-modal--lg,主体沿用背景音乐分类管理合同。
工具区结构 弹窗头部下方固定为 搜索分类 + 新增分类,不再单列重置按钮。
列表字段 列表固定为 分类ID / 分类名称 / 音色数量 / 更新时间 / 操作
编辑口径 新增与编辑都走表格行内输入,不再弹独立表单窗;删除仍走单独确认弹窗。

音色管理 · 分类管理弹窗 · 完整样式视图

直接展示系统音色页内的分类管理正式弹窗结构:搜索工具区、分类列表、行内新增 / 编辑,以及删除确认的配套合同。

音色分类管理标准弹窗

弹窗 / 列表 / 行内编辑

音色管理 · 分类管理弹窗 · 控件清单(左样式 / 右说明)

样式展示:系统音色页入口按钮

来源 + 怎么调用

来源:.yx-console-stage__topbar-actions.yx-btn

调用:入口固定保留在系统音色页 Topbar 右侧;点击 分类管理 后弹出大弹窗。

样式展示:管理工具区

来源 + 怎么调用

来源:.yx-bgm-manage-toolbar.yx-search.yx-btn--primary

调用:管理工具区与背景音乐分类管理保持一致;搜索放左侧,新增分类按钮放右侧。

样式展示:分类列表主行

分类ID 分类名称 音色数量 更新时间 操作
VCAT-001 新闻播报 18 2026.04.10 09:26:12
|

来源 + 怎么调用

来源:.yx-table--bgm-manage.yx-action-group

调用:分类管理列表沿用背景音乐管理表合同;新增了 更新时间 列,操作固定为编辑和删除。

样式展示:行内新增 / 编辑行

|

来源 + 怎么调用

来源:.yx-input.yx-action-group.yx-table--bgm-manage

调用:新增与编辑都改成表格行内录入;点击新增分类后,输入行固定插入列表第一行。

音色管理 · 分类管理弹窗 · 弹窗清单(左样式 / 右说明)

样式展示:分类删除确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:删除动作从分类管理弹窗内触发;提示文案固定用单句正文口径,只保留确认主按钮。

样式展示:当前章节无独立新增 / 编辑弹窗

N/A:分类新增与编辑已并入管理表行内模式,不再承接独立表单弹窗。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确当前正式合同里,分类新增与编辑不是二级弹窗,而是表格行内操作。

音色管理 · 分类管理弹窗 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-voice-system-preview.html
说明页入口 /api/knowledge-p0-preview.html#voice-category-page-info
关键 DOM / ID #openVoiceCategoryManageModal#voiceSystemCategoryManageModal#voiceSystemCategoryManageTitle.yx-bgm-manage-toolbar#openVoiceCategoryInlineCreate#voiceCategoryManageTbody#voiceCategoryInlineCreateRow#voiceCategoryInlineCreateName#voiceCategoryInlineCreateSave#voiceCategoryInlineCreateCancel.yx-table--bgm-manage[data-open-voice-category-edit][data-open-voice-category-delete]#voiceCategoryDeleteModal#voiceCategoryDeleteTitle#voiceCategoryDeleteText#voiceCategoryDeleteSubmit.yx-modal-confirm--retry
关键行为 initSearchClearAutoSyncsyncSearchClearssyncModalBodyScrollState;点击 #openVoiceCategoryManageModal 打开大弹窗;弹窗内通过 [data-open-voice-category-edit] / [data-open-voice-category-delete] 处理行内编辑和删除确认。
编辑逻辑 新增分类先插入列表第一行输入态;编辑分类把当前行切到输入态;保存后回写名称与更新时间。
行内动作 新增与编辑都固定在表格行内完成;输入态操作固定为 保存 | 取消,不再弹二级表单窗;删除确认窗 footer 固定只保留 确认删除 主按钮。
旧稿处理 /knowledge-voice-category-preview.html 已退出正式合同;分类管理只作为系统音色页内的大弹窗存在。
验收要点 检查入口位于系统音色页 Topbar、分类管理大弹窗样式与背景音乐一致、列表包含更新时间列、行内新增 / 编辑生效、删除走确认提示弹窗。
效果稿入口:/knowledge-voice-system-preview.html
说明页入口:/api/knowledge-p0-preview.html#voice-category-page-info

页面固定合同:
1. 分类管理从系统音色页 Topbar 右侧按钮打开
2. 主体固定复用 .yx-bgm-manage-toolbar + .yx-table--bgm-manage
3. 新增与编辑统一走表格行内模式
4. 行内输入态固定为 保存 | 取消
5. 删除固定走确认提示弹窗,且只保留确认主按钮
6. 不再单独跳转 /knowledge-voice-category-preview.html

背景音乐 · 音乐库列表页 · 页面信息

音乐库页承接背景音乐资产主列表,顶部固定音乐库 / 批量导入切换,右侧固定分类管理、标签管理、新增音乐三个动作;列表页本身承担试听、删除 / 冻结确认,以及分类 / 标签管理弹层。

定义
页面名 背景音乐 · 音乐库列表页
效果稿文件 /knowledge-bgm-preview.html
说明页入口 /api/knowledge-p0-preview.html#bgm-list-page-info
关键按钮 / 弹窗 ID #openBgmCategoryManageModal#openBgmTagManageModal#openCreateBgmModal#bgmActionConfirmModal#bgmAuditionModal#bgmEditorModal#bgmCategoryManageModal#openBgmCategoryInlineCreate#bgmCategoryManageTbody#bgmCategoryInlineCreateRow#bgmCategoryDeleteModal#bgmTagManageModal#openBgmTagInlineCreate#bgmTagManageTbody#bgmTagInlineCreateRow#bgmTagDeleteModal
Topbar 结构 左侧固定二级导航 音乐库 / 批量导入;右侧固定 分类管理标签管理 次级按钮和 新增音乐 主按钮。
筛选结构 工具区固定为 搜索分类筛选标签筛选状态筛选重置
列表字段 列表固定为 音乐ID / 音乐名称 / 主分类 / 标签 / 时长 / 状态 / 创建时间 / 操作
操作口径 操作固定为 试听 | 删除 | 冻结/解冻;不加编辑、不加详情。
页内弹窗 本页固定承接 新增音乐试听背景音乐删除/冻结确认分类管理分类删除确认标签管理标签删除确认

背景音乐 · 音乐库列表页 · 完整样式视图

直接展示音乐库页正式结构:Topbar、标准筛选、背景音乐列表,以及分类 / 标签管理与试听、确认等配套弹层合同。

背景音乐标准列表

Topbar / 列表 / 弹窗
音乐ID 音乐名称 主分类 标签 时长 状态 创建时间 操作
BGM-2026-0012 晨光启程 激励 轻快 | 明亮 00:38 正常 2026.04.10 11:23:18
| |
BGM-2026-0004 夜幕悬疑线 综艺 悬疑 | 反转 00:30 冻结 2026.04.07 09:41:06
| |
共 214 条

背景音乐 · 音乐库列表页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 导航 + 管理动作

来源 + 怎么调用

来源:.yx-main-nav--topbar.yx-console-stage__topbar-actions.yx-btn

调用:左侧只切换音乐库 / 批量导入;右侧动作固定先分类管理、再标签管理、最后新增音乐。

样式展示:音乐库筛选工具区

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-select.yx-btn--secondary

调用:筛选固定承接搜索、分类、标签、状态四项;清空按钮与横向滚动 sticky 都走统一 behavior。

样式展示:背景音乐主行

音乐ID 音乐名称 主分类 标签 时长 状态 创建时间 操作
BGM-2026-0012 晨光启程 激励 轻快 | 明亮 00:38 正常 2026.04.10 11:23:18
| |

来源 + 怎么调用

来源:.yx-table--bgm.yx-inline-split.yx-status.yx-action-group

调用:标签列固定走 .yx-inline-split;操作列固定为 试听 | 删除 | 冻结/解冻

背景音乐 · 音乐库列表页 · 弹窗清单(左样式 / 右说明)

样式展示:新增音乐弹窗

来源 + 怎么调用

来源:.yx-modal--md.yx-bgm-upload.yx-bgm-upload__toolbar

调用:新增音乐只承接文件上传;底部只保留 上传音乐 主按钮。

样式展示:试听背景音乐弹窗

来源 + 怎么调用

来源:.yx-modal--md.yx-bgm-audition-player.yx-input

调用:试听动作统一打开该弹窗;根据当前行回填音乐 ID、名称和音频地址;播放器本身属于字段内层媒体控件,固定与字段左右各保留 10px 内边距,不额外增加外层卡片或私有背景。

样式展示:删除 / 冻结确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:删除、冻结、解冻统一复用这一套确认弹窗;正文单行承接音乐 ID 和动作提示,只保留确认主按钮。

样式展示:分类管理弹窗

来源 + 怎么调用

来源:.yx-modal--lg.yx-bgm-manage-toolbar.yx-table--bgm-manage

调用:点击 Topbar 右侧 分类管理 打开;新增与编辑都走表格行内模式。

样式展示:标签管理弹窗

来源 + 怎么调用

来源:.yx-modal--lg.yx-bgm-manage-toolbar.yx-table--bgm-manage

调用:点击 Topbar 右侧 标签管理 打开;列表字段切到标签维度,新增与编辑继续沿用行内模式。

样式展示:分类删除确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:分类删除从 分类管理 弹窗内触发;正文固定合并为单句确认口径,底部保留 取消 + 确认删除 两按钮。

样式展示:标签删除确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:标签删除从 标签管理 弹窗内触发;正文固定合并为单句确认口径,底部保留 取消 + 确认删除 两按钮。

背景音乐 · 音乐库列表页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-bgm-preview.html
说明页入口 /api/knowledge-p0-preview.html#bgm-list-page-info
关键 DOM / ID .yx-main-nav--topbar#openBgmCategoryManageModal#openBgmTagManageModal#openCreateBgmModal.yx-table--bgm.yx-inline-split[data-open-bgm-audition][data-bgm-audio][data-preview-action-confirm].yx-bgm-upload#bgmEditorModal#bgmAuditionModal#bgmActionConfirmModal#bgmCategoryManageModal#openBgmCategoryInlineCreate#bgmCategoryManageTbody#bgmCategoryInlineCreateRow#bgmCategoryDeleteModal#bgmTagManageModal#openBgmTagInlineCreate#bgmTagManageTbody#bgmTagInlineCreateRow#bgmTagDeleteModal[data-category-id][data-tag-id]
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModessyncModalBodyScrollState[data-open-bgm-audition] 负责把 data-bgm-audio 注入播放器,删除 / 冻结 / 解冻统一从 [data-preview-action-confirm] 进入确认窗;分类与标签管理弹窗内支持行内新增、行内编辑与删除确认。
上传逻辑 新增音乐只选择音频文件;选中后回填文件名,不生成额外预览层,上传后由业务侧补齐分类、标签和状态。
管理逻辑 分类管理与标签管理都固定为大弹窗 + 行内新增 / 编辑;新增输入行固定插入列表第一行,行内按钮固定为 保存 | 取消;分类删除与标签删除确认窗 footer 固定为 取消 + 确认删除
试听逻辑 试听动作从当前行读取音乐信息,并将 data-bgm-audio 注入播放器;播放器只作为字段内层媒体控件渲染,不额外包裹试听卡片。
验收要点 检查 Topbar 三按钮顺序、标签列固定 inline-split、操作列只保留试听/删除/冻结、分类与标签管理维持统一大弹窗合同。
效果稿入口:/knowledge-bgm-preview.html
说明页入口:/api/knowledge-p0-preview.html#bgm-list-page-info

页面固定合同:
1. Topbar 固定承接 音乐库 / 批量导入
2. 右侧动作固定 分类管理 / 标签管理 / 新增音乐
3. 列表固定走 .yx-table--bgm
4. 标签列固定走 .yx-inline-split
5. 上传区只显示文件名,不生成额外预览层
6. 操作只保留 试听、删除、冻结/解冻
7. 新增音乐弹窗固定为 新增音乐 + 上传音乐
8. 分类 / 标签管理固定为行内新增编辑,输入态按钮为 保存 | 取消
9. 分类删除 / 标签删除固定走标准确认弹窗,footer 为 取消 + 确认删除
10. 试听播放器作为字段内层媒体控件,不额外包试听卡片

背景音乐 · 批量导入页 · 页面信息

批量导入页承接背景音乐模型配置与导入队列,顶部只保留音乐库 / 批量导入切换;正文固定为左右双区,上方模型配置,下方或右侧为文件队列与导入操作。

定义
页面名 背景音乐 · 批量导入页
效果稿文件 /knowledge-bgm-import-preview.html
说明页入口 /api/knowledge-p0-preview.html#bgm-import-page-info
关键按钮 / 弹窗 ID #bgmConfigStatus#restoreBgmConfigButton#saveBgmConfigButton#bgmImportModelName#bgmImportEndpoint#bgmImportAuthType#bgmImportToken#bgmImportClipSeconds#bgmImportBitrate#bgmImportPrompt#bgmImportFileInput#openBgmImportFilePicker#bgmImportFileCount#startBgmImportQueue#stopBgmImportQueue#clearBgmImportQueue#bgmImportDetailModal#bgmImportActionConfirmModal#bgmImportToolbarToast[data-bgm-import-confirm][data-bgm-tag-text]
Topbar 结构 左侧固定二级导航 音乐库 / 批量导入;当前页不再承接右侧管理按钮。
主体结构 内容区固定两块:模型配置面板 + 导入队列面板,共用统一面板壳。
配置字段 配置区固定为 模型名 / 请求地址 / 鉴权方式 / Token / 裁剪时长 / 目标码率 / Prompt
队列表字段 列表固定为 原文件 / 状态 / 新命名 / 主分类 / 情绪标签 / 背景音乐ID / 操作
页内弹窗 本页固定承接 导入详情重试/移除确认 两类弹窗。

背景音乐 · 批量导入页 · 完整样式视图

直接展示批量导入页正式结构:顶部导航、模型配置面板、导入工具区与导入队列表。

背景音乐批量导入页

双面板 / 队列 / 配置

模型配置

未保存参数
已选择 3 个音频文件
原文件 状态 新命名 主分类 情绪标签 背景音乐ID 操作
morning_motivation_v3.wav 已完成 晨光启程 激励 轻快 | 明亮 BGM-2026-0012
city_beat_mix_02.mp3 处理中 -- -- -- --

背景音乐 · 批量导入页 · 控件清单(左样式 / 右说明)

样式展示:模型配置头部

模型配置

未保存参数

来源 + 怎么调用

来源:.yx-bgm-config-head.yx-bgm-config-actions.yx-bgm-config-status

调用:状态文案固定放在按钮组最左侧;恢复按钮在中间,保存按钮固定最右。

样式展示:模型配置表单

来源 + 怎么调用

来源:.yx-form-grid--three.yx-bgm-import-grid.yx-input.yx-number.yx-textarea

调用:普通字段走三列网格;数值字段固定走 .yx-number;Prompt 固定占整行。

样式展示:导入工具区

已选择 3 个音频文件

来源 + 怎么调用

来源:.yx-bgm-import-toolbar.yx-bgm-import-file.yx-action-group

调用:左侧负责文件选择和数量提示;右侧固定开始导入、停止、清空队列三动作。

样式展示:导入队列主行

原文件 状态 新命名 主分类 情绪标签 背景音乐ID 操作
morning_motivation_v3.wav 已完成 晨光启程 激励 轻快 | 明亮 BGM-2026-0012
city_beat_mix_02.mp3 处理中 -- -- -- --

来源 + 怎么调用

来源:.yx-table--bgm-import.yx-inline-split.yx-inline-split--single.yx-status.yx-action-group

调用:情绪标签列固定走列表口径;有值时用 .yx-inline-split,空状态也必须走 .yx-inline-split--single,不再裸写 --;已完成行只保留 详情;处理中 / 排队中的动作切到 重试移除

背景音乐 · 批量导入页 · 弹窗清单(左样式 / 右说明)

样式展示:导入详情弹窗

来源 + 怎么调用

来源:.yx-modal--md.yx-form-grid.yx-input

调用:点击已完成行的 详情 打开;列表里的情绪标签进入详情后切到纯文本字段口径,不继续使用列表分隔样式。

样式展示:重试 / 移除确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:处理中或排队中队列项触发 重试 / 移除 时统一复用该确认弹窗。

背景音乐 · 批量导入页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-bgm-import-preview.html
说明页入口 /api/knowledge-p0-preview.html#bgm-import-page-info
关键 DOM / ID .yx-main-nav--topbar[data-nav-target].yx-bgm-import-layout.yx-bgm-config-head#bgmConfigStatus#restoreBgmConfigButton#saveBgmConfigButton.yx-bgm-import-grid#bgmImportModelName#bgmImportEndpoint#bgmImportAuthType#bgmImportToken#bgmImportClipSeconds#bgmImportBitrate#bgmImportPrompt.yx-number.yx-bgm-import-toolbar#bgmImportFileInput#openBgmImportFilePicker#bgmImportFileCount#startBgmImportQueue#stopBgmImportQueue#clearBgmImportQueue.yx-table--bgm-import.yx-inline-split.yx-inline-split--single[data-bgm-tag-text][data-bgm-import-confirm]#bgmImportDetailModal#bgmImportActionConfirmModal#bgmImportToolbarToast
关键行为 localStorage 保存 / 恢复参数、文件选择计数、队列操作 Toast、syncModalBodyScrollState 弹窗滚动同步;重试 / 移除统一从 [data-bgm-import-confirm] 进入确认窗,情绪标签详情优先从 [data-bgm-tag-text] 取原始文本。
配置逻辑 保存参数写入最近一次模型配置;恢复按钮固定恢复最后一次保存值,不混入页面默认值提示条。
队列逻辑 已完成项操作固定为 详情;处理中项固定为 重试;排队中项固定为 移除;重试 / 移除都复用同一确认弹窗,顶部工具条动作统一走 #bgmImportToolbarToast 轻提示。
验收要点 检查顶部只保留二级导航、模型配置数值字段统一走 .yx-number、队列情绪标签列有值走 .yx-inline-split / 空值走 .yx-inline-split--single、详情情绪标签切到纯文本字段、已完成项走详情、处理中 / 排队中走确认弹窗。
效果稿入口:/knowledge-bgm-import-preview.html
说明页入口:/api/knowledge-p0-preview.html#bgm-import-page-info

页面固定合同:
1. Topbar 只承接 音乐库 / 批量导入
2. 主体固定为 模型配置 + 导入队列 双区结构
3. 模型配置标题与按钮必须同行,数值字段固定走 .yx-number
4. 队列列表固定走 .yx-table--bgm-import,情绪标签列有值走 .yx-inline-split,空值走 .yx-inline-split--single
5. 已完成项固定为 详情,处理中项固定为 重试,排队中项固定为 移除
6. 顶部工具条动作统一走 #bgmImportToolbarToast 轻提示
7. 详情与重试/移除统一走标准弹窗,详情情绪标签切回纯文本字段

视频素材 · 专业素材列表页 · 页面信息

专业素材列表页承接客户维度的视频素材资产,不提供新增、冻结、删除等页内动作;顶部只保留二级导航,主体固定为标准筛选区、标准列表和标准分页。

定义
页面名 视频素材 · 专业素材列表页
效果稿文件 /knowledge-video-assets-preview.html
说明页入口 /api/knowledge-p0-preview.html#video-pro-page-info
关键按钮 / 选择器 [data-nav-target="./knowledge-video-assets-preview.html"][data-nav-target="./knowledge-video-general-preview.html"][data-nav-target="./knowledge-video-current-preview.html"][data-nav-target="./knowledge-video-customer-detail-preview.html"]
Topbar 结构 左侧固定二级导航 专业素材 / 泛流量素材 / 时事素材,当前页高亮 专业素材;右侧不放主按钮。
筛选结构 工具区固定为 搜索客户服务状态重置
列表字段 列表固定为 客户ID / 客户名称 / 托管账号数 / 视频分组数 / 切片数 / 服务到期日 / 服务状态 / 最后更新时间 / 操作
操作口径 操作列只有 详情 一个动作,统一进入客户素材详情页。
分页结构 底部固定使用标准分页 .yx-pagination--standard,左侧承接每页条数与总数,右侧承接页码切换。

视频素材 · 专业素材列表页 · 完整样式视图

直接展示专业素材列表页的正式结构:Topbar 二级导航、客户维度筛选区、标准列表与标准分页。

专业素材标准列表

Topbar / 列表 / 分页
客户ID 客户名称 托管账号数 视频分组数 切片数 服务到期日 服务状态 最后更新时间 操作
CST-000128 杭州元辰消费品牌 4 26 412 2026.08.18 正常 2026.04.11 18:42:16
CST-000216 蓝海汽车研究中心 7 39 688 2026.05.02 即将到期 2026.04.10 09:15:33
共 162 条

视频素材 · 专业素材列表页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 二级导航

来源 + 怎么调用

来源:.yx-console-stage__topbar.yx-main-nav--topbar

调用:视频素材一级列表页统一复用这一套 Topbar;专业素材、泛流量素材、时事素材只切换高亮项,不允许每页再写一套私有导航。

样式展示:客户筛选区

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-select.yx-btn--secondary

调用:专业素材列表筛选区只保留客户搜索、服务状态和重置;不在该层混入行业、分组状态或上传动作。

样式展示:客户素材主行

客户ID 客户名称 托管账号数 视频分组数 切片数 服务到期日 服务状态 最后更新时间 操作
CST-000128 杭州元辰消费品牌 4 26 412 2026.08.18 正常 2026.04.11 18:42:16

来源 + 怎么调用

来源:.yx-table--video-assets.yx-status.yx-action-group.yx-datetime

调用:列表固定展示客户维度聚合数据;操作列只保留 详情,不在列表层放删除、冻结、播放等动作。

样式展示:标准分页

共 162 条

来源 + 怎么调用

来源:.yx-pagination--standard.yx-select--compact

调用:专业素材列表页底部固定复用标准分页;不要为该页单独做简化版或无边框页码样式。

视频素材 · 专业素材列表页 · 弹窗清单(左样式 / 右说明)

样式展示:当前章节无正式弹窗

N/A:专业素材列表页当前只承接筛选、客户列表与分页,详情通过独立客户素材详情页承接,不在列表页内弹窗展开。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确该页当前是纯列表入口页;如果后续要加确认弹窗或上传弹窗,必须另立新合同,不在这里混写。

视频素材 · 专业素材列表页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-video-assets-preview.html
说明页入口 /api/knowledge-p0-preview.html#video-pro-page-info
关键 DOM / ID .yx-console-stage__topbar.yx-main-nav--topbar[data-nav-target].yx-list-toolbar.yx-table--video-assets.yx-pagination--standard
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModes;Topbar 三个导航项和列表详情按钮都通过 [data-nav-target] 切页。
跳转逻辑 点击 详情 统一进入 /knowledge-video-customer-detail-preview.html,由详情页继续承接托管账号和视频分组结构。
验收要点 检查 Topbar 只保留三项视频素材导航、筛选区只保留客户搜索与服务状态、列表字段顺序固定、操作列只有详情、分页使用标准合同。
效果稿入口:/knowledge-video-assets-preview.html
说明页入口:/api/knowledge-p0-preview.html#video-pro-page-info

页面固定合同:
1. Topbar 固定承接 专业素材 / 泛流量素材 / 时事素材
2. 工具区固定只保留 搜索客户 + 服务状态 + 重置
3. 主体固定走 .yx-table--video-assets,不再额外包统计卡或页头说明
4. 操作列只保留 详情,统一跳客户素材详情页
5. 页底统一复用 .yx-pagination--standard

视频素材 · 泛流量 / 时事素材分组页 · 页面信息

泛流量与时事素材分组页共用同一套正式合同:顶部保留二级导航和右侧“添加分组”,主体固定为标准筛选区、标准分组列表、标准分页,以及分组新增 / 编辑 / 冻结 / 删除弹窗。

定义
页面名 视频素材 · 泛流量 / 时事素材分组页
效果稿文件 /knowledge-video-general-preview.html(时事复用 /knowledge-video-current-preview.html 同合同)
说明页入口 /api/knowledge-p0-preview.html#video-general-page-info
关键按钮 / 弹窗 ID 泛流量:#openGeneralGroupCreateModal#generalGroupCreateModal#generalGroupCreateTitle#generalGroupNameInput#generalGroupCreateSubmit#generalGroupEditDialog#generalGroupEditTitle#generalGroupEditNameInput#generalGroupEditSubmit#generalGroupStatusConfirmModal#generalGroupDeleteConfirmModal;时事:同结构复用 current 前缀对应节点。
Topbar 结构 左侧固定二级导航 专业素材 / 泛流量素材 / 时事素材;右侧固定主按钮 添加分组
筛选结构 工具区固定为 搜索分组分组状态重置
列表字段 列表固定为 分组ID / 分组名称 / 分组描述 / 切片数 / 状态 / 创建时间 / 最后编辑时间 / 操作
操作口径 操作列固定为 冻结/解冻 | 删除 | 编辑 | 详情详情 统一进入视频分组详情页。
弹窗口径 新增与编辑分组共用同一套标准填写弹窗;新增态标题固定 新建分组,编辑态标题切为 编辑分组;冻结 / 解冻 / 删除统一走标准确认弹窗,页脚都只保留主按钮。

视频素材 · 泛流量 / 时事素材分组页 · 完整样式视图

直接展示泛流量 / 时事分组页正式结构:Topbar 二级导航、右侧添加分组按钮、分组筛选区、标准列表与标准分页。

泛流量 / 时事分组标准列表

Topbar / 列表 / 弹窗
分组ID 分组名称 分组描述 切片数 状态 创建时间 最后编辑时间 操作
GF-20260412-001 夜间消费趋势组 夜间即时零售相关素材,包含开场镜头、商品特写和场景转场。 42 可用 2026.04.12 09:32:14 2026.04.12 10:18:33
| | |
GF-20260409-015 节日热点备选组 节日事件与热点话题素材池,当前以备选片段为主。 8 暂停 2026.04.09 11:23:40 2026.04.10 14:16:57
| | |
共 37 条

视频素材 · 泛流量 / 时事素材分组页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 二级导航 + 添加分组

来源 + 怎么调用

来源:.yx-console-stage__topbar.yx-main-nav--topbar.yx-console-stage__topbar-actions.yx-btn--primary

调用:泛流量与时事页共用这一套 Topbar;只切换当前高亮 tab,不额外复制第二套按钮区结构。

样式展示:分组筛选区

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-select.yx-btn--secondary

调用:分组页筛选层只保留搜索、状态和重置;不在这一层插入上传区、统计卡或说明文字。

样式展示:分组主行

分组ID 分组名称 分组描述 切片数 状态 创建时间 最后编辑时间 操作
GF-20260412-001 夜间消费趋势组 夜间即时零售相关素材,包含开场镜头、商品特写和场景转场。 42 可用 2026.04.12 09:32:14 2026.04.12 10:18:33
| | |

来源 + 怎么调用

来源:.yx-table--video-platform-group.yx-status.yx-action-group.yx-datetime

调用:状态正常时动作显示 冻结,状态暂停时动作切换为 解冻;其他动作顺序固定为 删除 | 编辑 | 详情

视频素材 · 泛流量 / 时事素材分组页 · 弹窗清单(左样式 / 右说明)

样式展示:新增 / 编辑分组弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-form-stack.yx-input

调用:新增与编辑分组共用同一套填写合同;编辑时只切标题、默认值和提交文案,不要再做第二套编辑层;footer 只保留主按钮,不额外补取消按钮。

样式展示:冻结 / 解冻 / 删除确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:冻结、解冻、删除统一复用该确认合同;删除时正文切成“确认删除该分组?删除后不可恢复。”,主按钮文案随动作切换;footer 只保留确认主按钮。

视频素材 · 泛流量 / 时事素材分组页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-video-general-preview.html(时事复用 /knowledge-video-current-preview.html 同合同)
说明页入口 /api/knowledge-p0-preview.html#video-general-page-info
关键 DOM / ID .yx-console-stage__topbar.yx-main-nav--topbar.yx-console-stage__topbar-actions.yx-list-toolbar.yx-table--video-platform-group.yx-pagination--standard#openGeneralGroupCreateModal#generalGroupCreateModal#generalGroupCreateTitle#generalGroupNameInput#generalGroupCreateSubmit#generalGroupEditDialog#generalGroupEditTitle#generalGroupEditNameInput#generalGroupEditSubmit#generalGroupStatusConfirmModal#generalGroupDeleteConfirmModal[data-general-group-action][data-nav-target],时事页对应复用 #openCurrentGroupCreateModal / #currentGroupCreateModal / #currentGroupEditDialog / #currentGroupStatusConfirmModal / #currentGroupDeleteConfirmModal / [data-current-group-action] / [data-nav-target]
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModessyncModalBodyScrollState;泛流量页统一监听 [data-general-group-action],时事页统一监听 [data-current-group-action],两套动作映射都只允许落到编辑 / 冻结 / 解冻 / 删除四类标准动作。
弹窗行为 新建态标题固定 新建分组,主按钮固定 保存分组;编辑态标题固定 编辑分组,主按钮固定 保存;冻结 / 解冻 / 删除确认窗都只保留单个主按钮。
跳转逻辑 点击 详情 统一进入 /knowledge-video-group-detail-preview.html;通过查询参数区分来源,如 ?from=general / ?from=current
复用口径 时事素材页不另立新合同;只替换当前高亮 tab、示例数据和详情跳转参数,其余结构、字段、动作、弹窗全部复用本页。
验收要点 检查 Topbar 右侧固定“添加分组”、列表字段顺序固定、状态动作自动切冻结/解冻、删除与状态变更都走标准确认弹窗、时事页与泛流量页不再分叉出第二套结构。
效果稿入口:/knowledge-video-general-preview.html
复用页入口:/knowledge-video-current-preview.html
说明页入口:/api/knowledge-p0-preview.html#video-general-page-info

页面固定合同:
1. Topbar 固定承接 专业素材 / 泛流量素材 / 时事素材 + 右侧 添加分组
2. 工具区固定只保留 搜索分组 + 分组状态 + 重置
3. 主体固定走 .yx-table--video-platform-group
4. 操作列固定为 冻结/解冻 | 删除 | 编辑 | 详情
5. 新建分组 固定为 新建分组 + 保存分组;编辑分组 固定为 编辑分组 + 保存
6. 新增/编辑/冻结/解冻/删除统一走标准弹窗,时事页完全复用本合同

视频素材 · 客户素材详情页 · 页面信息

客户素材详情页是独立详情页,不是弹窗;顶部固定返回条,下方先展示客户摘要信息,再按托管账号分块承接视频分组列表。

定义
页面名 视频素材 · 客户素材详情页
效果稿文件 /knowledge-video-customer-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#video-customer-detail-page-info
关键按钮 / 选择器 [data-nav-target="./knowledge-video-assets-preview.html"].yx-video-customer-summary.yx-video-customer-grid.yx-video-host-card__head[data-nav-target="./knowledge-video-group-detail-preview.html?from=customer"]
返回结构 顶部固定使用返回条 .yx-task-detail-topbar;返回目标统一回到 /knowledge-video-assets-preview.html
摘要结构 摘要区固定为 8 个只读文本框:客户ID / 客户名称 / 托管账号数 / 视频分组数 / 切片数 / 服务到期日 / 状态 / 最后更新时间
主体结构 按托管账号拆成多个独立区块;每个区块上方展示 托管账号名(ID)分组总数,下方固定承接分组列表。
列表字段 分组列表固定为 分组ID / 分组名称 / 分组描述 / 更新时间 / 操作
操作口径 操作列只有 详情 一个动作,统一进入视频分组详情页。

视频素材 · 客户素材详情页 · 完整样式视图

直接展示客户素材详情页的正式结构:返回条、客户摘要信息块,以及按托管账号承接的分组列表区块。

客户素材详情标准结构

返回条 / 摘要区 / 托管账号区块

托管账号:消费策略研究社(HOST-0019)

分组共 13 个
分组ID 分组名称 分组描述 更新时间 操作
GRP-20260410-01 品牌增长案例拆解 用于品牌营销类视频开场与结尾拼接,包含多组镜头语言与动态字幕节奏。 2026.04.10 18:22:09

视频素材 · 客户素材详情页 · 控件清单(左样式 / 右说明)

样式展示:返回条

来源 + 怎么调用

来源:.yx-task-detail-topbar

调用:客户素材详情页不保留二级导航;进入详情后统一切换为返回条结构。

样式展示:客户摘要信息块

来源 + 怎么调用

来源:.yx-video-customer-summary.yx-video-customer-grid.yx-input

调用:摘要区只承接客户级只读字段;字段不足一行时保持标准网格,不再额外插标题行或统计卡。

样式展示:托管账号分组区块

托管账号:消费策略研究社(HOST-0019)

分组共 13 个
分组ID 分组名称 分组描述 更新时间 操作
GRP-20260410-01 品牌增长案例拆解 用于品牌营销类视频开场与结尾拼接,包含多组镜头语言与动态字幕节奏。 2026.04.10 18:22:09

来源 + 怎么调用

来源:.yx-video-host-card__head.yx-table--video-group.yx-action-group

调用:一个托管账号对应一个独立区块;不要把多个账号合并进同一张总表。

视频素材 · 客户素材详情页 · 弹窗清单(左样式 / 右说明)

样式展示:当前章节无正式弹窗

N/A:客户素材详情页当前只承接客户摘要与托管账号分组列表,详情统一进入下一级视频分组详情页,不在本页内弹窗展开。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确该页是纯中间详情页;如果后续要加页内编辑动作,必须单独立新合同。

视频素材 · 客户素材详情页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-video-customer-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#video-customer-detail-page-info
关键 DOM / ID .yx-task-detail-topbar[data-nav-target="./knowledge-video-assets-preview.html"].yx-video-customer-summary.yx-video-customer-grid.yx-video-host-card.yx-video-host-card__head.yx-table--video-group[data-nav-target="./knowledge-video-group-detail-preview.html?from=customer"].yx-pagination--standard
关键行为 initActionColumnAutoSyncsyncActionColumnModes;返回按钮和各账号分组详情按钮都通过 [data-nav-target] 切页,不在当前页内展开二级弹窗。
跳转逻辑 从专业素材列表点击 详情 进入;各托管账号下的分组 详情 再统一进入 /knowledge-video-group-detail-preview.html?from=customer
验收要点 检查页面顶部只保留返回条、摘要区字段齐全、托管账号一账号一块、区块内只保留分组列表与详情动作、页面自身不再混入弹窗。
效果稿入口:/knowledge-video-customer-detail-preview.html
说明页入口:/api/knowledge-p0-preview.html#video-customer-detail-page-info

页面固定合同:
1. 顶部固定返回到专业素材列表
2. 第一屏固定为客户摘要信息块
3. 下方按托管账号拆成多个独立分组区块
4. 每个区块内固定使用 .yx-table--video-group
5. 操作列只保留 详情,统一进入视频分组详情页

视频素材 · 视频分组详情页 · 页面信息

视频分组详情页是独立详情页,不是弹窗;顶部固定返回条,平台分组场景右侧显示“添加切片”,客户分组场景隐藏管理按钮;主体固定为分组摘要与切片列表。

定义
页面名 视频素材 · 视频分组详情页
效果稿文件 /knowledge-video-group-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#video-group-detail-page-info
关键按钮 / 弹窗 ID #videoGroupBackButton#videoGroupTopbarActions#openClipUploadModal#videoClipPlayModal#videoClipPlayTitle#videoClipPlayId#videoClipPlayDesc#videoClipPlayer#videoClipStatusModal#videoClipStatusTitle#videoClipStatusText#videoClipStatusSubmit#videoClipDeleteModal#videoClipDeleteTitle#videoClipDeleteText#videoClipDeleteSubmit#videoClipUploadModal#videoClipUploadTitle#videoClipUploadFile#videoClipUploadTrigger#videoClipUploadFileName#videoClipUploadSubmit[data-open-clip-play][data-open-clip-toggle][data-open-clip-delete]
返回结构 顶部固定使用返回条 .yx-task-detail-topbar;根据 ?from=general / current / customer 自动回到不同上级页面。
顶栏动作 当来源是 generalcurrent 时,右侧显示 添加切片;当来源是 customer 时,右侧动作区隐藏。
摘要结构 摘要区固定为 分组ID / 分组名称 / 更新时间 / 分组描述 四项,其中描述占整行宽度。
列表字段 切片列表固定为 切片编号 / 切片描述 / 时长 / 创建时间 / 使用次数 / 状态 / 操作
操作口径 客户来源仅保留 播放;平台来源保留 删除 | 冻结/解冻 | 播放

视频素材 · 视频分组详情页 · 完整样式视图

直接展示视频分组详情页正式结构:返回条、右侧添加切片、分组摘要信息块、切片列表与分页。

视频分组详情标准结构

返回条 / 摘要区 / 列表 / 弹窗
切片编号 切片描述 时长 创建时间 使用次数 状态 操作
CLIP-20260410-112 品牌主视觉切入 + 人物口播前奏 + 3秒结尾停留 00:18 2026.04.10 16:02:38 128 正常
| |

视频素材 · 视频分组详情页 · 控件清单(左样式 / 右说明)

样式展示:返回条 + 添加切片

来源 + 怎么调用

来源:.yx-task-detail-topbar.yx-console-stage__topbar-actions

调用:平台来源显示右侧添加切片;客户来源必须隐藏这块动作区和后续管理动作。

样式展示:分组摘要信息块

来源 + 怎么调用

来源:.yx-video-group-summary.yx-video-group-grid.yx-video-group-grid__wide

调用:摘要区固定四项;描述字段独占整行,不要压缩成半列输入框。

样式展示:切片主行

切片编号 切片描述 时长 创建时间 使用次数 状态 操作
CLIP-20260410-112 品牌主视觉切入 + 人物口播前奏 + 3秒结尾停留 00:18 2026.04.10 16:02:38 128 正常
| |

来源 + 怎么调用

来源:.yx-table--video-clip.yx-status.yx-action-group

调用:平台来源显示删除与冻结/解冻;客户来源只保留播放动作,其他管理按钮全部隐藏。

视频素材 · 视频分组详情页 · 弹窗清单(左样式 / 右说明)

样式展示:播放切片弹窗

来源 + 怎么调用

来源:.yx-modal--lg.yx-video-clip-player

调用:播放弹窗在所有来源下都保留;点击播放时回填编号、描述和视频源;视频本体属于字段内层预览控件,固定与字段左右各保留 10px 内边距,并按 16:9 比例展示,不额外再套二级卡片。

样式展示:冻结 / 解冻 / 删除确认弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-modal-confirm--retry

调用:冻结、解冻、删除统一复用该确认结构;删除时正文固定追加“删除后不可恢复。”。

样式展示:添加切片弹窗

来源 + 怎么调用

来源:.yx-modal--md.yx-video-upload

调用:仅平台来源保留该弹窗;客户来源必须整块隐藏,不允许出现只读空弹窗;上传区只承接文件选择与文件名展示,不额外生成预览层;footer 固定只保留 上传并剪切 主按钮。

视频素材 · 视频分组详情页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-video-group-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#video-group-detail-page-info
关键 DOM / ID .yx-task-detail-topbar#videoGroupBackButton#videoGroupTopbarActions#openClipUploadModal.yx-video-group-summary.yx-video-group-grid.yx-table--video-clip[data-open-clip-play][data-open-clip-toggle][data-open-clip-delete][data-clip-id][data-clip-desc][data-clip-video][data-clip-status]#videoClipPlayModal#videoClipStatusModal#videoClipDeleteModal#videoClipUploadModal#videoClipUploadFile#videoClipUploadTrigger#videoClipUploadFileName#videoClipUploadSubmit
关键行为 syncActionColumnModessyncModalBodyScrollState、按 ?from= 自动切返回目标、客户来源自动隐藏管理动作、状态切换同步回写列表;播放 / 冻结 / 删除全部通过 [data-open-clip-*] 入口从当前行提取 data-clip-* 上下文。
来源分支 ?from=general 返回泛流量分组页;?from=current 返回时事分组页;?from=customer 返回客户素材详情页并隐藏所有管理按钮。
播放逻辑 播放动作从当前行读取切片编号、描述和视频地址;播放器仅作为字段内层预览控件渲染,不额外叠加播放卡片或私有边框。
验收要点 检查返回目标正确、客户来源不显示添加切片与删除/冻结、平台来源保留完整管理动作、播放/确认/上传三类弹窗全部走标准合同。
效果稿入口:/knowledge-video-group-detail-preview.html
说明页入口:/api/knowledge-p0-preview.html#video-group-detail-page-info

页面固定合同:
1. 顶部固定使用返回条,根据 ?from= 自动切返回目标
2. 平台来源显示 添加切片,客户来源隐藏管理动作
3. 第一屏固定为分组摘要信息块
4. 主体固定使用 .yx-table--video-clip 承接切片列表
5. 上传区只承接文件选择与文件名展示,不额外生成预览层
6. 播放 / 冻结解冻 / 删除 / 添加切片 全部走标准弹窗
7. 视频播放器作为字段内层预览控件,不额外再套播放卡片

运维配置 · 账号管理页 · 页面信息

账号管理页承接运维账号的新增、编辑、冻结/解冻、删除与重置密码;顶部固定运维配置二级导航,右侧固定“新增账号”,主体为标准筛选区、标准列表、标准分页与标准弹窗。

定义
页面名 运维配置 · 账号管理页
效果稿文件 /knowledge-ops-account-preview.html
说明页入口 /api/knowledge-p0-preview.html#ops-account-page-info
关键按钮 / 弹窗 ID #settingsUserModal#settingsUserModalTitle#settingsUserModalBody#settingsUserModalSubmit#settingsUserConfirmOverlay#settingsUserConfirmTitle#settingsUserConfirmText#settingsUserConfirmSubmit[data-settings-user-action][data-row-id][data-row-name][data-row-phone][data-row-role][data-row-status]
Topbar 结构 左侧固定二级导航 账号管理 / 行业管理 / 垃圾清理 / 操作日志,右侧固定主按钮 新增账号
筛选结构 工具区固定为 搜索姓名/手机号角色筛选状态筛选重置
列表字段 列表固定为 姓名 / 登录账号 / 角色 / 状态 / 创建时间 / 操作
特殊口径 当前登录账号在姓名列前显示 当前 标记,操作列显示 不可操作,不展示任何动作链接。
弹窗口径 新增账号、编辑账号、重置密码共用一套标准表单弹窗;角色占左列、右侧留空,密码与确认密码同一行;删除、冻结/解冻统一走确认弹窗。

运维配置 · 账号管理页 · 完整样式视图

直接展示账号管理页正式结构:运维配置 Topbar、右侧新增账号按钮、标准筛选区、账号列表与标准分页。

账号管理标准列表

Topbar / 列表 / 弹窗
姓名 登录账号 角色 状态 创建时间 操作
当前 王小明 13800000001 管理员 正常 2026-03-31 09:22:11 不可操作
李小红 13800000002 服务运维人员 冻结 2026-03-30 18:09:42
| | |
共 2 条

运维配置 · 账号管理页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 二级导航 + 新增账号

来源 + 怎么调用

来源:.yx-main-nav--settings.yx-console-stage__topbar-actions.yx-btn--primary

调用:运维配置页统一复用这一套 Topbar;账号管理页右侧固定保留新增账号按钮。

样式展示:筛选区

来源 + 怎么调用

来源:.yx-settings-user-toolbar.yx-search.yx-select.yx-btn--secondary

调用:账号管理筛选区固定只承接搜索、角色、状态、重置,不额外叠加提示条或统计块。

样式展示:账号主行

姓名 登录账号 角色 状态 创建时间 操作
当前 王小明 13800000001 管理员 正常 2026-03-31 09:22:11 不可操作

来源 + 怎么调用

来源:.yx-table--settings-user.yx-mark-badge--outline.yx-chip--neutral.yx-status

调用:当前账号显示 .yx-mark-badge--outline 的“当前”标记,并在操作列固定落 .yx-chip--neutral 的“不可操作”;普通账号才显示动作组。

运维配置 · 账号管理页 · 弹窗清单(左样式 / 右说明)

样式展示:新增账号 / 编辑账号 / 重置密码弹窗

来源 + 怎么调用

来源:.yx-modal--md.yx-form-grid.yx-input.yx-select

调用:新增、编辑、重置密码共用这一层弹窗骨架;角色占左列、右侧留空;密码与确认密码固定同一行;根据场景切换标题、字段集和默认值;footer 只保留确认主按钮。

样式展示:删除 / 冻结 / 解冻确认弹窗

来源 + 怎么调用

来源:.yx-modal-confirm--retry

调用:删除、冻结、解冻统一复用该确认层;正文与按钮文案随动作切换;当前合同 footer 只保留确认主按钮。

运维配置 · 账号管理页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-ops-account-preview.html
说明页入口 /api/knowledge-p0-preview.html#ops-account-page-info
关键 DOM / ID .yx-main-nav--settings.yx-settings-user-toolbar.yx-table--settings-user.yx-mark-badge--outline.yx-chip--neutral#settingsUserModal#settingsUserModalTitle#settingsUserModalBody#settingsUserModalSubmit#settingsUserConfirmOverlay#settingsUserConfirmTitle#settingsUserConfirmText#settingsUserConfirmSubmit[data-settings-user-action][data-row-id][data-row-name][data-row-phone][data-row-role][data-row-status]
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModessyncModalBodyScrollState;新增 / 编辑 / 重置密码统一通过 [data-settings-user-action] 切换表单态,冻结 / 解冻 / 删除从当前行的 data-row-* 读取账号上下文,当前账号行不注册动作组。
动作逻辑 新增、编辑、重置密码都通过同一弹窗容器切内容;冻结/解冻切换状态文案与按钮文案;当前账号保持不可操作,不允许生成动作组。
验收要点 检查 Topbar 右侧保留新增账号、筛选字段顺序固定、当前账号显示“当前”且不可操作、角色右侧为空位、密码与确认密码同一行、普通账号动作顺序固定、所有动作统一进入标准弹窗。
效果稿入口:/knowledge-ops-account-preview.html
说明页入口:/api/knowledge-p0-preview.html#ops-account-page-info

页面固定合同:
1. Topbar 固定承接 账号管理 / 行业管理 / 垃圾清理 / 操作日志 + 右侧 新增账号
2. 工具区固定只保留 搜索 + 角色 + 状态 + 重置
3. 主体固定走 .yx-table--settings-user
4. 当前账号显示 当前 标记,操作列固定 不可操作
5. 新增/编辑/重置密码/删除/冻结/解冻 全部走标准弹窗;角色占左列,右侧空位;密码与确认密码同一行

运维配置 · 行业管理页 · 页面信息

行业管理页承接一级行业列表与新增一级行业入口;顶部固定运维配置二级导航,右侧固定“新增一级行业”,主体为标准搜索区、标准列表、标准分页与标准新增弹窗。

定义
页面名 运维配置 · 行业管理页
效果稿文件 /knowledge-ops-industry-preview.html
说明页入口 /api/knowledge-p0-preview.html#ops-industry-page-info
关键按钮 / 弹窗 ID #opsIndustryCreateModal#opsIndustryCreateTitle#opsIndustryCreateInput#opsIndustryCreateSubmit[data-nav-target="./knowledge-ops-industry-detail-preview.html"]
Topbar 结构 左侧固定二级导航 账号管理 / 行业管理 / 垃圾清理 / 操作日志,右侧固定主按钮 新增一级行业
筛选结构 工具区固定为 搜索一级行业 + 重置
列表字段 列表固定为 一级行业名称 / 二级数量 / 最后更新时间 / 状态 / 操作
操作口径 操作列只有 详情 一个动作,统一进入行业详情页。
弹窗口径 当前页只承接 新增一级行业 填写弹窗;编辑、删除、冻结等动作全部下沉到行业详情页。

运维配置 · 行业管理页 · 完整样式视图

直接展示行业管理页正式结构:运维配置 Topbar、右侧新增一级行业按钮、一级行业搜索区、标准列表与标准分页。

行业管理标准列表

Topbar / 列表 / 弹窗
一级行业名称 二级数量 最后更新时间 状态 操作
财经商业 6 2026.04.12 09:24:11 正常
医疗健康 4 2026.04.11 18:13:42 冻结
共 11 条

运维配置 · 行业管理页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 二级导航 + 新增一级行业

来源 + 怎么调用

来源:.yx-main-nav--topbar.yx-console-stage__topbar-actions.yx-btn--primary

调用:行业管理页沿用运维配置统一 Topbar;右侧只保留新增一级行业按钮。

样式展示:一级行业搜索区

来源 + 怎么调用

来源:.yx-list-toolbar.yx-search.yx-btn--secondary

调用:行业管理页筛选区只承接一级行业关键词搜索和重置,不增加状态或二级行业筛选。

样式展示:一级行业主行

一级行业名称 二级数量 最后更新时间 状态 操作
财经商业 6 2026.04.12 09:24:11 正常

来源 + 怎么调用

来源:.yx-table--ops-industry.yx-status.yx-action-group.yx-datetime

调用:一级行业列表页只保留详情动作;编辑、删除、冻结等动作不在列表页直出。

运维配置 · 行业管理页 · 弹窗清单(左样式 / 右说明)

样式展示:新增一级行业弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-form-stack.yx-input

调用:当前页只承接新增一级行业这一类填写弹窗;提交前必须校验名称非空。

样式展示:当前章节无其他正式弹窗

N/A:行业管理列表页当前只有新增一级行业弹窗;编辑、冻结、删除与新增二级行业全部在行业详情页承接。

来源 + 怎么调用

来源:.yx-note-box 标准提示块。

调用:用于明确列表页与详情页的边界,避免把详情页动作又塞回列表页。

运维配置 · 行业管理页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-ops-industry-preview.html
说明页入口 /api/knowledge-p0-preview.html#ops-industry-page-info
关键 DOM / ID .yx-main-nav--topbar[data-nav-target].yx-console-stage__topbar-actions.yx-list-toolbar.yx-table--ops-industry.yx-pagination--standard#opsIndustryCreateModal#opsIndustryCreateTitle#opsIndustryCreateInput#opsIndustryCreateSubmit
关键行为 initSearchClearAutoSyncsyncSearchClearsinitActionColumnAutoSyncsyncActionColumnModessyncModalBodyScrollState;顶部导航和详情动作都通过 [data-nav-target] 切页,新增一级行业固定通过 #opsIndustryCreateModal 承接。
跳转逻辑 点击 详情 统一进入 /knowledge-ops-industry-detail-preview.html,由详情页继续承接二级行业编辑、删除、状态切换与新增二级行业。
验收要点 检查 Topbar 右侧保留新增一级行业、筛选区只保留搜索与重置、列表字段顺序固定、操作列只有详情、当前页只存在新增一级行业弹窗。
效果稿入口:/knowledge-ops-industry-preview.html
说明页入口:/api/knowledge-p0-preview.html#ops-industry-page-info

页面固定合同:
1. Topbar 固定承接 账号管理 / 行业管理 / 垃圾清理 / 操作日志 + 右侧 新增一级行业
2. 工具区固定只保留 搜索一级行业 + 重置
3. 主体固定走 .yx-table--ops-industry
4. 操作列只保留 详情,统一进入行业详情页
5. 当前页只承接 新增一级行业 弹窗,其他动作全部下沉详情页

运维配置 · 行业详情页 · 页面信息

行业详情页是独立详情页,不是弹窗;顶部固定返回条,右侧固定“编辑 / 新增二级行业”,主体先展示一级行业摘要信息,再承接二级行业搜索与二级行业卡片列表。

定义
页面名 运维配置 · 行业详情页
效果稿文件 /knowledge-ops-industry-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#ops-industry-detail-page-info
关键按钮 / 弹窗 ID #industryNameDisplayInput#industryL2CountDisplayInput#industryUpdatedDisplayInput#industryStatusDisplayInput#industryL2SearchInput#industryL2Stack#industryL2EmptyState#industryEditModal#industryDeleteTrigger#industryDeleteConfirmModal#industryL2EditModal#industryL2EditDeleteTrigger#industryL2DeleteConfirmModal#industryL2CreateModal[data-open-industry-l2-edit][data-l2-name][data-l2-status][data-nav-target="./knowledge-ops-industry-preview.html"]
返回结构 顶部固定使用返回条 .yx-task-detail-topbar;返回目标统一回到 /knowledge-ops-industry-preview.html
顶栏动作 右侧固定两个按钮:编辑新增二级行业
摘要结构 摘要区固定为 4 个只读文本框:一级行业 / 二级行业数量 / 最后更新时间 / 状态
主体结构 摘要区下方固定为二级行业搜索条 + 二级行业卡片区;每个二级行业一张独立卡片,不再落回表格列表。
卡片口径 每个二级行业卡片本身是二级元素,固定使用 10px 圆角;正常项 hover 出现焦点态与编辑按钮;冻结项保留边框和编辑按钮,但 hover 不再出现焦点态。
弹窗口径 本页承接 编辑一级行业删除一级行业确认编辑二级行业删除二级行业确认新增二级行业 五类标准弹窗。

运维配置 · 行业详情页 · 完整样式视图

直接展示行业详情页正式结构:返回条、右侧编辑与新增二级行业、一级行业摘要信息块、二级行业搜索条与卡片列表。

行业详情标准结构

返回条 / 摘要区 / 二级行业卡片 / 弹窗
消费观察
投研解读
企业管理

运维配置 · 行业详情页 · 控件清单(左样式 / 右说明)

样式展示:返回条 + 顶部动作

来源 + 怎么调用

来源:.yx-task-detail-topbar.yx-console-stage__topbar-actions

调用:进入行业详情后不再保留运维配置二级导航,统一切换为返回条;右侧固定为编辑与新增二级行业。

样式展示:一级行业摘要信息块

来源 + 怎么调用

来源:.yx-industry-detail-summary.yx-industry-detail-grid.yx-input

调用:详情摘要只承接一级行业自身字段;不要再混入二级行业预览条、统计卡或额外说明块。

样式展示:二级行业搜索 + 卡片区

消费观察
企业管理

来源 + 怎么调用

来源:.yx-industry-l2-toolbar.yx-industry-l2-shell.yx-industry-l2-stack.yx-industry-l2-item

调用:二级行业固定用卡片流承接;一个行业一张卡片,卡片本身按二级元素走 10px 圆角,冻结状态保留边框但 hover 不再切焦点态。

运维配置 · 行业详情页 · 弹窗清单(左样式 / 右说明)

样式展示:编辑一级行业弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-form-stack.yx-input.yx-select

调用:编辑一级行业时固定承接名称与状态;删除入口固定落在页脚左侧,不单独回到列表页处理;该层 footer 固定为 删除一级行业 + 保存 双按钮。

样式展示:删除一级行业确认弹窗

来源 + 怎么调用

来源:.yx-modal-confirm--retry

调用:当一级行业下仍存在二级行业时,删除弹窗切换为阻断文案与单按钮;清空二级行业后切回可删除确认态,标题改为 确认删除一级行业,footer 改为 取消 + 确认删除;阻断态按钮固定为 我知道了

样式展示:编辑二级行业弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-select

调用:二级行业编辑与一级行业编辑保持同层级弹窗口径;删除入口也固定沉在页脚左侧;该层 footer 固定为 删除二级行业 + 保存 双按钮。

样式展示:删除二级行业确认弹窗

来源 + 怎么调用

来源:.yx-modal-confirm--retry.yx-btn--secondary.yx-btn--primary

调用:删除二级行业固定为标准确认弹窗;正文固定拼成一句,不再拆成多段提示。

样式展示:新增二级行业弹窗

来源 + 怎么调用

来源:.yx-modal--sm.yx-input

调用:新增二级行业支持 / 分隔批量录入;提交前统一去重并忽略空项;footer 只保留 保存 主按钮。

运维配置 · 行业详情页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-ops-industry-detail-preview.html
说明页入口 /api/knowledge-p0-preview.html#ops-industry-detail-page-info
关键 DOM / ID .yx-task-detail-topbar[data-nav-target="./knowledge-ops-industry-preview.html"].yx-industry-detail-summary.yx-industry-detail-grid#industryNameDisplayInput#industryL2CountDisplayInput#industryUpdatedDisplayInput#industryStatusDisplayInput.yx-industry-l2-toolbar#industryL2SearchInput.yx-industry-l2-stack#industryL2Stack.yx-industry-l2-item[data-l2-name][data-l2-status][data-open-industry-l2-edit]#industryL2EmptyState#industryEditModal#industryDeleteTrigger#industryDeleteConfirmModal#industryL2EditModal#industryL2EditDeleteTrigger#industryL2DeleteConfirmModal#industryL2CreateModal
关键行为 initSearchClearAutoSyncsyncSearchClearssyncModalBodyScrollState、二级行业搜索筛选、删除阻断逻辑、批量新增去重逻辑;二级行业编辑统一通过 [data-open-industry-l2-edit] 从当前卡片读取 data-l2-name / data-l2-status 回填。
跳转逻辑 从行业管理列表点击 详情 进入;一级行业删除成功后统一回到 /knowledge-ops-industry-preview.html
删除双态 一级行业删除固定分阻断态与可删除态:有二级行业数据时标题切 无法删除一级行业,按钮只保留 我知道了;无二级行业数据时标题切回 确认删除一级行业,页脚恢复 取消 + 确认删除
验收要点 检查顶部只保留返回条与两个动作按钮、摘要字段齐全、二级行业以卡片承接、冻结项 hover 不切焦点态、五类弹窗都走标准合同。
效果稿入口:/knowledge-ops-industry-detail-preview.html
说明页入口:/api/knowledge-p0-preview.html#ops-industry-detail-page-info

页面固定合同:
1. 顶部固定使用返回条,右侧固定 编辑 / 新增二级行业
2. 第一屏固定为一级行业摘要信息块
3. 二级行业固定走 搜索 + 卡片流,不再回退成表格
4. 编辑 / 删除 / 新增全部通过标准弹窗承接
5. 二级行业卡片本身按二级元素走 10px 圆角
6. 一级行业存在二级数据时,删除确认弹窗切阻断口径
7. 一级行业无二级数据时,删除确认弹窗恢复 取消 + 确认删除 双按钮合同

运维配置 · 垃圾清理页 · 页面信息

垃圾清理页承接失败任务清理配置、最近执行统计与执行记录;顶部固定运维配置二级导航,右侧固定 Dry-Run / 立即执行 / 恢复配置 / 保存配置,主体为配置表单、统计卡与执行记录表。

定义
页面名 运维配置 · 垃圾清理页
效果稿文件 /knowledge-ops-garbage-preview.html
说明页入口 /api/knowledge-p0-preview.html#ops-garbage-page-info
关键按钮 / 选择器 [data-ops-garbage-action][data-yx-multi-visible-count]#opsGarbageToast[data-nav-target]
Topbar 结构 左侧固定二级导航 账号管理 / 行业管理 / 垃圾清理 / 操作日志,右侧固定 Dry-Run / 立即执行 / 恢复配置 / 保存配置
配置结构 第一块固定为 4 列配置:保留天数 / 批次上限 / 允许任务类型 / 排除任务类型
统计结构 第二块固定为最近执行统计,使用标准 .yx-stat-chip 承接关键数值。
列表结构 第三块固定为执行记录表,字段为 # / 执行批次号 / 执行模式 / 保留天数 / 允许任务类型 / 排除任务类型 / 候选数 / 已归档 / 删除数 / 失败数 / 执行时间 / 错误摘要
反馈口径 当前页不弹确认窗,动作反馈统一走页内 .yx-toast 轻提示。

运维配置 · 垃圾清理页 · 完整样式视图

直接展示垃圾清理页正式结构:运维配置 Topbar、四个顶栏动作、失败任务清理配置、最近执行统计与执行记录表。

垃圾清理标准结构

Topbar / 配置表单 / 统计卡 / 记录表

失败任务清理配置

按保留天数、批次上限与任务类型范围执行失败任务清理。

最近执行统计

展示最近一次 Dry-Run / 正式执行的清理结果。

候选总数 6,208 满足归档条件的失败任务总量
本批候选数 500 本轮进入清理批次的任务数
已归档 486 本轮已归档失败任务
失败数 14 本轮失败清理任务数

执行记录

保留每次清理执行的批次结果,便于回看范围与失败摘要。

# 执行批次号 执行模式 保留天数 允许任务类型 排除任务类型 候选数 已归档 删除数 失败数 执行时间 错误摘要
1 kb_gc_20260412063014 正式执行 15 500 486 8,759 14 2026.04.12 06:30:14

运维配置 · 垃圾清理页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 二级导航 + 顶部动作

来源 + 怎么调用

来源:.yx-main-nav--topbar.yx-console-stage__topbar-actions.yx-btn

调用:四个动作固定停留在 Topbar 右侧;顺序固定为 Dry-Run / 立即执行 / 恢复配置 / 保存配置,主按钮只保留最右侧“保存配置”。

样式展示:失败任务清理配置

来源 + 怎么调用

来源:.yx-form-grid--four.yx-number.yx-multi-select

调用:垃圾清理配置固定 4 列并排,不再把多选框拆进单独弹窗;恢复配置时回写最后一次保存值。

样式展示:最近执行统计 + 执行记录主行

候选总数 6,208 满足归档条件的失败任务总量
已归档 486 本轮已归档失败任务
# 执行批次号 执行模式 失败数 执行时间 错误摘要
1 kb_gc_20260412063014 正式执行 14 2026.04.12 06:30:14

来源 + 怎么调用

来源:.yx-stat-chip.yx-ops-garbage-table.yx-datetime

调用:统计卡承接最近一次执行结果;历史批次回看统一走执行记录表,不再新增额外详情弹窗。

运维配置 · 垃圾清理页 · 弹窗清单(左样式 / 右说明)

样式展示:当前章节无正式弹窗

N/A:垃圾清理页当前不承接确认弹窗或填写弹窗;Dry-Run、立即执行、保存配置、恢复配置统一走页内轻提示反馈。

来源 + 怎么调用

来源:.yx-note-box.yx-toast

调用:动作触发后统一显示轻提示;如果后续要引入高风险确认,必须单独补新合同,不直接在当前页私加弹窗。

运维配置 · 垃圾清理页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-ops-garbage-preview.html
说明页入口 /api/knowledge-p0-preview.html#ops-garbage-page-info
关键 DOM / ID .yx-main-nav--topbar[data-nav-target].yx-console-stage__topbar-actions[data-ops-garbage-action].yx-form-grid--four.yx-number.yx-multi-select[data-yx-multi-visible-count].yx-stat-chip.yx-ops-garbage-table#opsGarbageToast
关键行为 syncMultiSelects、数字步进器交互、保存配置快照、恢复配置回写、顶部动作统一 Toast 反馈;Topbar 右侧四个动作统一通过 [data-ops-garbage-action] 派发,不再写四套私有点击处理。
动作逻辑 Dry-Run 只触发预演;立即执行 提交正式任务;恢复配置 回到最近一次保存值;保存配置 刷新快照;按钮顺序固定为 Dry-Run / 立即执行 / 恢复配置 / 保存配置,不允许换位。
验收要点 检查 Topbar 右侧按钮顺序固定、配置区保持四列、最近执行统计使用标准统计卡、执行记录表字段齐全、当前页不混入额外确认弹窗。
效果稿入口:/knowledge-ops-garbage-preview.html
说明页入口:/api/knowledge-p0-preview.html#ops-garbage-page-info

页面固定合同:
1. Topbar 固定承接 账号管理 / 行业管理 / 垃圾清理 / 操作日志 + 右侧 4 个动作按钮
2. 第一块固定为失败任务清理配置
3. 第二块固定为最近执行统计卡
4. 第三块固定为执行记录表
5. 当前页动作反馈统一走 Toast,不走确认弹窗

运维配置 · 操作日志页 · 页面信息

操作日志页承接运维配置相关操作流水;顶部固定运维配置二级导航,主体为筛选条、日志表与标准分页,不承接弹窗动作。

定义
页面名 运维配置 · 操作日志页
效果稿文件 /knowledge-ops-logs-preview.html
说明页入口 /api/knowledge-p0-preview.html#ops-logs-page-info
关键按钮 / 选择器 [data-nav-target].yx-list-toolbar.yx-table--ops-log.yx-pagination--standard
Topbar 结构 左侧固定二级导航 账号管理 / 行业管理 / 垃圾清理 / 操作日志;右侧无额外动作按钮。
筛选结构 工具区固定为 模块筛选 / 年份筛选 / 月份筛选 / 重置
列表字段 列表固定为 序号 / 操作描述 / 操作时间 / 操作成员
弹窗口径 当前页不承接任何弹窗;只支持筛选、翻页与查看日志文案。

运维配置 · 操作日志页 · 完整样式视图

直接展示操作日志页正式结构:运维配置 Topbar、日志筛选条、操作日志表与标准分页。

操作日志标准结构

Topbar / 筛选 / 列表 / 分页
序号 操作描述 操作时间 操作成员
1 账号管理:黄伟健 将账号「张雨欣」状态从 冻结 改为 正常 2026.04.12 10:42:18 黄伟健
2 行业管理:新增一级行业「跨境电商」并初始化 2 个二级行业 2026.04.12 09:36:44 黄伟健
共 2,431 条

运维配置 · 操作日志页 · 控件清单(左样式 / 右说明)

样式展示:Topbar 二级导航

来源 + 怎么调用

来源:.yx-main-nav--topbar

调用:操作日志页沿用运维配置统一 Topbar;右侧不增加任何专属按钮。

样式展示:日志筛选条

来源 + 怎么调用

来源:.yx-list-toolbar.yx-select.yx-btn--secondary

调用:操作日志只承接筛选,不承接搜索框;筛选项顺序固定为 模块 / 年份 / 月份 / 重置。

样式展示:操作日志主行

序号 操作描述 操作时间 操作成员
1 垃圾清理:执行正式清理任务,释放空间 1.76 GB 2026.04.12 06:30:14 系统任务

来源 + 怎么调用

来源:.yx-table--ops-log.yx-datetime.yx-table__text

调用:日志表保持纯只读文本;不在操作日志页插入状态标签、操作列或展开详情动作。

运维配置 · 操作日志页 · 弹窗清单(左样式 / 右说明)

样式展示:当前章节无正式弹窗

N/A:操作日志页当前只承接筛选、分页与日志查看,不承接任何确认窗、详情窗或填写弹窗。

来源 + 怎么调用

来源:.yx-note-box

调用:用于明确日志页是纯只读页面;如需查看单条日志详情,应另起合同,不直接在当前页私加弹窗。

运维配置 · 操作日志页 · 调用说明

维度 要求
来源资产 /yx-ui-standard.css + /yx-ui-standard.behavior.js + /yx-ui-icons.svg
效果稿入口 /knowledge-ops-logs-preview.html
说明页入口 /api/knowledge-p0-preview.html#ops-logs-page-info
关键 DOM / ID .yx-main-nav--topbar[data-nav-target].yx-list-toolbar.yx-table--ops-log.yx-pagination--standard
关键行为 initActionColumnAutoSyncsyncActionColumnModes;当前页不需要弹窗滚动或搜索清空行为;顶部导航通过 [data-nav-target] 切换到运维配置其它子页。
动作逻辑 筛选改变后刷新日志列表;分页切页只作用于日志表,不影响运维配置其他子页状态;当前页保持纯只读,不承接轻提示、确认窗或下钻弹窗。
验收要点 检查 Topbar 右侧无多余按钮、筛选顺序固定、日志表字段顺序固定、日志内容保持普通正文口径、当前页无额外弹窗。
效果稿入口:/knowledge-ops-logs-preview.html
说明页入口:/api/knowledge-p0-preview.html#ops-logs-page-info

页面固定合同:
1. Topbar 固定承接 账号管理 / 行业管理 / 垃圾清理 / 操作日志
2. 工具区固定只保留 模块 / 年份 / 月份 / 重置
3. 主体固定走 .yx-table--ops-log
4. 页面底部固定标准分页
5. 当前页不承接任何弹窗动作