diff --git a/backend/migrations/.frozen-sha256 b/backend/migrations/.frozen-sha256 index c858c2e56..a8d9121e4 100644 --- a/backend/migrations/.frozen-sha256 +++ b/backend/migrations/.frozen-sha256 @@ -1,2 +1 @@ -bebf8c786b08ca3b2852d542d8d88049034a1fb566cc6efcc958dd3fc97241af 0001_initial.sql -94f5a0c5e3ded48a18bd90e919d38b536f60055a997cd4b90435b874655febf0 0002_nullable_requested_model.sql +60bcece284f2d6a2cd3e8dea67833dfc1c7da625cdd5f0b63884c725fa00a3d4 0001_initial.sql diff --git a/backend/migrations/0001_initial.sql b/backend/migrations/0001_initial.sql index da0391015..8bcb7b05b 100644 --- a/backend/migrations/0001_initial.sql +++ b/backend/migrations/0001_initial.sql @@ -315,7 +315,7 @@ create table model_requests ( operation text not null, endpoint text not null, client_transport text not null, - requested_model_id text not null, + requested_model_id text, provider_kind text, upstream_model_id text, service_tier text, diff --git a/backend/migrations/0002_nullable_requested_model.sql b/backend/migrations/0002_nullable_requested_model.sql deleted file mode 100644 index 9e742aadc..000000000 --- a/backend/migrations/0002_nullable_requested_model.sql +++ /dev/null @@ -1,2 +0,0 @@ -alter table model_requests - alter column requested_model_id drop not null; diff --git a/backend/migrations/README.md b/backend/migrations/README.md index 78cd3a450..dc6c41f2d 100644 --- a/backend/migrations/README.md +++ b/backend/migrations/README.md @@ -4,8 +4,7 @@ sqlx 在服务启动时(`serve` 监听之前)按编号顺序执行本目录 文件的 checksum 记入 `_sqlx_migrations`。此后每次启动都会重新校验:**已应用 迁移的文件字节与记录不一致时,服务直接拒绝启动**。 -当前大版本只有两份冻结迁移:`0001_initial.sql` 建立十二张业务表的完整新库基线, -`0002_nullable_requested_model.sql` 允许 Images 等无模型端点把请求模型保存为 `NULL`。 +当前大版本只有一份冻结迁移:`0001_initial.sql` 作为完整的新库基线。 ## 冻结规则 diff --git a/frontend/docs/codex-proxy-rs.pen b/frontend/docs/codex-proxy-rs.pen deleted file mode 100644 index baab96c1a..000000000 --- a/frontend/docs/codex-proxy-rs.pen +++ /dev/null @@ -1,32991 +0,0 @@ -{ - "version": "2.14", - "children": [ - { - "type": "frame", - "id": "SToLP", - "x": 2020, - "y": 0, - "name": "系统概览 - Sidebar Collapsed", - "clip": true, - "width": 1920, - "height": 1592, - "fill": "$cp-bg-page", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "dWPqK", - "x": 0, - "y": 0, - "name": "左侧导航", - "width": 88, - "height": 1592, - "fill": "$cp-bg-surface", - "stroke": "$cp-transparent", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-sidebar-color", - "offset": { - "x": 2, - "y": 0 - }, - "blur": 12, - "spread": -12 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "zMHYt", - "x": 21, - "y": 31, - "name": "品牌图标", - "width": 46, - "height": 46, - "fill": "$cp-text-strong", - "cornerRadius": 13, - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "CJKfY", - "x": 11, - "y": 11, - "name": "品牌 Route 图标", - "width": 24, - "height": 24, - "icon": "square-terminal", - "library": "lucide", - "fill": "$cp-white" - } - ] - }, - { - "type": "frame", - "id": "QLRbP", - "x": 21, - "y": 112, - "name": "导航 概览", - "width": 46, - "height": 46, - "fill": "$cp-bg-nav-active", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "BN4OQ", - "x": 13, - "y": 13, - "name": "导航图标 概览", - "width": 20, - "height": 20, - "icon": "layout-dashboard", - "library": "lucide", - "fill": "$cp-text-strong" - } - ] - }, - { - "type": "frame", - "id": "D8OIx", - "x": 21, - "y": 170, - "name": "导航 账号池", - "width": 46, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "Hra87", - "x": 13, - "y": 13, - "name": "导航图标 账号池", - "width": 20, - "height": 20, - "icon": "users", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "gfrbz", - "x": 21, - "y": 228, - "name": "导航 API Keys", - "width": 46, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "yc4hC", - "x": 13, - "y": 13, - "name": "导航图标 API Keys", - "width": 20, - "height": 20, - "icon": "key-round", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "VJyAS", - "x": 21, - "y": 286, - "name": "导航 日志", - "width": 46, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "TlIWy", - "x": 13, - "y": 13, - "name": "导航图标 日志", - "width": 20, - "height": 20, - "icon": "scroll-text", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "NZyrG", - "x": 21, - "y": 344, - "name": "导航 用量", - "width": 46, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "L9N86A", - "x": 13, - "y": 13, - "name": "导航图标 用量", - "width": 20, - "height": 20, - "icon": "chart-column", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "SbUJJ", - "x": 21, - "y": 402, - "name": "导航 模型", - "width": 46, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "juEpW", - "x": 13, - "y": 13, - "name": "导航图标 模型", - "width": 20, - "height": 20, - "icon": "box", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "LEHlm", - "x": 21, - "y": 460, - "name": "导航 设置", - "width": 46, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "yKuzp", - "x": 13, - "y": 13, - "name": "导航图标 设置", - "width": 20, - "height": 20, - "icon": "settings", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "ozvkQ", - "x": 21, - "y": 518, - "name": "导航 诊断", - "width": 46, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "p6Wevb", - "x": 13, - "y": 13, - "name": "导航图标 诊断", - "width": 20, - "height": 20, - "icon": "radar", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "V9N0kp", - "x": 22, - "y": 1524, - "name": "侧边栏展开按钮", - "width": 44, - "height": 36, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "GcD92", - "x": 12, - "y": 8, - "name": "展开图标", - "width": 20, - "height": 20, - "icon": "panel-left-open", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - } - ] - }, - { - "type": "text", - "id": "xGqi4", - "x": 212, - "y": 34, - "name": "页面标题", - "fill": "$cp-text-primary", - "content": "系统概览", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 34, - "fontWeight": "800" - }, - { - "type": "text", - "id": "m9zqiW", - "x": 212, - "y": 78, - "name": "页面副标题", - "fill": "$cp-text-secondary", - "content": "生产环境 · 14:32 更新 · 自动刷新 30s", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "n8Ogy", - "x": 1336, - "y": 36, - "name": "时间范围", - "width": 170, - "height": 44, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-md", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "gap": 10, - "padding": [ - 0, - 14 - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "Tn3jo", - "name": "时间图标", - "width": 18, - "height": 18, - "icon": "calendar-days", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "C40Ege", - "name": "时间文字", - "fill": "$cp-text-primary", - "content": "最近 24 小时", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "lX2md", - "name": "时间展开", - "width": 16, - "height": 16, - "icon": "chevron-down", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "f1naWi", - "x": 1520, - "y": 36, - "name": "刷新按钮", - "width": 44, - "height": 44, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-md", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "l14vP", - "name": "刷新图标", - "width": 19, - "height": 19, - "icon": "refresh-cw", - "library": "lucide", - "fill": "$cp-normal" - } - ] - }, - { - "type": "frame", - "id": "q89906", - "x": 1580, - "y": 36, - "name": "顶部账号入口", - "width": 216, - "height": 44, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-md", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "GnS3Q", - "x": 12, - "y": 8, - "name": "头像背景", - "fill": "$cp-normal", - "width": 28, - "height": 28 - }, - { - "type": "text", - "id": "ctL0c", - "x": 22, - "y": 14, - "name": "头像字母", - "fill": "$cp-white", - "content": "A", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "DReeT", - "x": 52, - "y": 6, - "name": "账号名", - "fill": "$cp-text-primary", - "content": "admin", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "MxNYn", - "x": 52, - "y": 24, - "name": "账号角色", - "fill": "$cp-text-secondary", - "content": "管理员", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "T3Z11", - "x": 188, - "y": 14, - "name": "账号展开", - "width": 16, - "height": 16, - "icon": "chevron-up", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "nVBel", - "x": 212, - "y": 126, - "name": "指标卡 账号", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "EQ8bd", - "x": 24, - "y": 20, - "name": "账号图标底", - "fill": "$cp-normal-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "Dadn9", - "x": 32, - "y": 28, - "name": "账号图标", - "width": 18, - "height": 18, - "icon": "users", - "library": "lucide", - "fill": "$cp-normal" - }, - { - "type": "text", - "id": "PeVcn", - "x": 70, - "y": 24, - "name": "账号标题", - "fill": "$cp-text-secondary", - "content": "账号", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Tb2qw", - "x": 24, - "y": 64, - "name": "账号主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 330, - "content": "33", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 28, - "fontWeight": "780" - }, - { - "type": "frame", - "id": "DAlxQ", - "x": 24, - "y": 110, - "name": "账号明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "BFXyF", - "x": 12, - "y": 9, - "name": "账号明细左标签", - "fill": "$cp-text-muted", - "content": "启用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "clQtb", - "x": 52, - "y": 8, - "name": "账号明细左值", - "fill": "$cp-normal-text", - "textGrowth": "fixed-width", - "width": 82, - "content": "1", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "BTESV", - "x": 158, - "y": 9, - "name": "账号明细右标签", - "fill": "$cp-text-muted", - "content": "错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "tckpp", - "x": 206, - "y": 8, - "name": "账号明细右值", - "fill": "$cp-danger-text", - "textGrowth": "fixed-width", - "width": 94, - "content": "31", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "ix93z", - "x": 614, - "y": 126, - "name": "指标卡 今日请求", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "Si53U", - "x": 24, - "y": 20, - "name": "今日请求图标底", - "fill": "$cp-info-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "GgyK4", - "x": 32, - "y": 28, - "name": "今日请求图标", - "width": 18, - "height": 18, - "icon": "activity", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "zEMaQ", - "x": 70, - "y": 24, - "name": "今日请求标题", - "fill": "$cp-text-secondary", - "content": "今日请求", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "x38OCP", - "x": 24, - "y": 64, - "name": "今日请求主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 330, - "content": "0", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 28, - "fontWeight": "780" - }, - { - "type": "frame", - "id": "B7dt8o", - "x": 24, - "y": 110, - "name": "今日请求明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "ReFeY", - "x": 12, - "y": 9, - "name": "今日请求明细左标签", - "fill": "$cp-text-muted", - "content": "今日", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "CXWPg", - "x": 52, - "y": 8, - "name": "今日请求明细左值", - "fill": "$cp-info-text", - "textGrowth": "fixed-width", - "width": 82, - "content": "0", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "f1NI7", - "x": 158, - "y": 9, - "name": "今日请求明细右标签", - "fill": "$cp-text-muted", - "content": "总计", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "sxPFV", - "x": 206, - "y": 8, - "name": "今日请求明细右值", - "fill": "$cp-info-text", - "textGrowth": "fixed-width", - "width": 94, - "content": "3,363", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "Pxkmt", - "x": 1016, - "y": 126, - "name": "指标卡 总 Token", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "rvhaQ", - "x": 24, - "y": 20, - "name": "总 Token图标底", - "fill": "$cp-success-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "J9yXwW", - "x": 32, - "y": 28, - "name": "总 Token图标", - "width": 18, - "height": 18, - "icon": "file-text", - "library": "lucide", - "fill": "$cp-success" - }, - { - "type": "text", - "id": "H6JzE", - "x": 70, - "y": 24, - "name": "总 Token标题", - "fill": "$cp-text-secondary", - "content": "总 Token", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "y3wXa9", - "x": 24, - "y": 64, - "name": "总 Token主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 330, - "content": "401.29M", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 28, - "fontWeight": "780" - }, - { - "type": "frame", - "id": "BcCwW", - "x": 24, - "y": 110, - "name": "总 Token明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "yr5sr", - "x": 12, - "y": 9, - "name": "总 Token明细左标签", - "fill": "$cp-text-muted", - "content": "今日", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Bip82", - "x": 52, - "y": 8, - "name": "总 Token明细左值", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 82, - "content": "0", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "tq8rH", - "x": 158, - "y": 9, - "name": "总 Token明细右标签", - "fill": "$cp-text-muted", - "content": "总计", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Jx79E", - "x": 206, - "y": 8, - "name": "总 Token明细右值", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 94, - "content": "401.29M", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "UOFxt", - "x": 1418, - "y": 126, - "name": "指标卡 平均响应", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "Y2eeJ", - "x": 24, - "y": 20, - "name": "平均响应图标底", - "fill": "$cp-warning-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "cgNV8", - "x": 32, - "y": 28, - "name": "平均响应图标", - "width": 18, - "height": 18, - "icon": "timer", - "library": "lucide", - "fill": "$cp-warning" - }, - { - "type": "text", - "id": "vYBSL", - "x": 70, - "y": 24, - "name": "平均响应标题", - "fill": "$cp-text-secondary", - "content": "平均响应", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "M1aoTE", - "x": 24, - "y": 64, - "name": "平均响应主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 330, - "content": "21.71s", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 28, - "fontWeight": "780" - }, - { - "type": "frame", - "id": "j4ldA", - "x": 24, - "y": 110, - "name": "平均响应明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "Fh33p", - "x": 12, - "y": 9, - "name": "平均响应明细左标签", - "fill": "$cp-text-muted", - "content": "今日", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "gvvg3", - "x": 52, - "y": 8, - "name": "平均响应明细左值", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width", - "width": 82, - "content": "21.71s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "DmWOe", - "x": 158, - "y": 9, - "name": "平均响应明细右标签", - "fill": "$cp-text-muted", - "content": "目标", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Z91cf", - "x": 206, - "y": 8, - "name": "平均响应明细右值", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width", - "width": 94, - "content": "< 3s", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "CeSZz", - "x": 212, - "y": 304, - "name": "请求趋势", - "width": 948, - "height": 380, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "a4rsCC", - "x": 28, - "y": 24, - "name": "趋势标题", - "fill": "$cp-text-primary", - "content": "请求趋势", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "te4M2", - "x": 28, - "y": 54, - "name": "趋势说明", - "fill": "$cp-text-secondary", - "content": "最近 24 小时 · 14:00 峰值 15.2K", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "FooEb", - "x": 674, - "y": 22, - "name": "趋势切换", - "width": 246, - "height": 38, - "fill": "$cp-bg-muted", - "cornerRadius": "$cp-radius-md", - "gap": 4, - "padding": 4, - "children": [ - { - "type": "frame", - "id": "FMYOs", - "name": "趋势 Tab 请求", - "width": 76, - "height": 30, - "fill": "$cp-bg-surface", - "cornerRadius": 9, - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 24, - "spread": -18 - }, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "sNqTe", - "name": "趋势 Tab 文本 请求", - "fill": "$cp-text-primary", - "content": "请求", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "VikwD", - "name": "趋势 Tab 错误", - "width": 76, - "height": 30, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "jHDIA", - "name": "趋势 Tab 文本 错误", - "fill": "$cp-text-secondary", - "content": "错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "NoMX1", - "name": "趋势 Tab 延迟", - "width": 76, - "height": 30, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "x3YTu", - "name": "趋势 Tab 文本 延迟", - "fill": "$cp-text-secondary", - "content": "延迟", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "a2ow3", - "x": 28, - "y": 88, - "name": "趋势图区域", - "clip": true, - "width": 682, - "height": 268, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "rectangle", - "id": "w2TCbY", - "x": 0, - "y": 18, - "name": "趋势横线 0", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "rectangle", - "id": "f3L5R", - "x": 0, - "y": 62, - "name": "趋势横线 1", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "rectangle", - "id": "YasYP", - "x": 0, - "y": 106, - "name": "趋势横线 2", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "rectangle", - "id": "rKjBH", - "x": 0, - "y": 150, - "name": "趋势横线 3", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "rectangle", - "id": "fS6M1", - "x": 0, - "y": 194, - "name": "趋势横线 4", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "rectangle", - "id": "UzJRh", - "x": 0, - "y": 238, - "name": "趋势横线 5", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "path", - "id": "L0CnY", - "x": 0, - "y": 34, - "name": "请求折线", - "geometry": "M0 150c70-14 96-20 136-38 48-24 74-20 108-58 42-42 78-22 116 6 44 32 82 18 124-10 44-24 82-16 120 30 18 22 34 12 46-6", - "viewBox": [ - 0, - 0, - 650, - 236 - ], - "fill": "$cp-transparent", - "width": 650, - "height": 198, - "stroke": "$cp-info", - "strokeWidth": 3, - "strokeLinejoin": "round", - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "N8rUAh", - "x": 0, - "y": 126, - "name": "错误折线", - "geometry": "M0 70c80-2 122-8 170-6 56 2 116-14 166-8 62 6 94 18 142 2 48-16 108-2 172-10", - "viewBox": [ - 0, - 0, - 650, - 118 - ], - "fill": "$cp-transparent", - "width": 650, - "height": 96, - "stroke": "$cp-danger", - "strokeWidth": 2, - "strokeLinejoin": "round", - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "rhCEG", - "x": 0, - "y": 140, - "name": "延迟折线", - "geometry": "M0 44c72 4 116-8 174-4 58 2 110-6 166-2 66 8 118-8 174-4 60 6 100-4 136-8", - "viewBox": [ - 0, - 0, - 650, - 96 - ], - "fill": "$cp-transparent", - "width": 650, - "height": 76, - "stroke": "$cp-normal", - "strokeWidth": 2, - "strokeLinejoin": "round", - "strokeLinecap": "round" - }, - { - "type": "text", - "id": "EnMwu", - "x": 0, - "y": 248, - "name": "趋势时间刻度 00", - "fill": "$cp-text-muted", - "content": "00", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "tLnRa", - "x": 108, - "y": 248, - "name": "趋势时间刻度 04", - "fill": "$cp-text-muted", - "content": "04", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "GjDVG", - "x": 216, - "y": 248, - "name": "趋势时间刻度 08", - "fill": "$cp-text-muted", - "content": "08", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "C68C1c", - "x": 324, - "y": 248, - "name": "趋势时间刻度 12", - "fill": "$cp-text-muted", - "content": "12", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "wB4fm", - "x": 432, - "y": 248, - "name": "趋势时间刻度 16", - "fill": "$cp-text-muted", - "content": "16", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "duJpE", - "x": 540, - "y": 248, - "name": "趋势时间刻度 20", - "fill": "$cp-text-muted", - "content": "20", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "ZUtUd", - "x": 632, - "y": 248, - "name": "趋势时间刻度 24", - "fill": "$cp-text-muted", - "content": "24", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "ivagJ", - "x": 740, - "y": 88, - "name": "趋势摘要", - "width": 180, - "height": 268, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg", - "layout": "none", - "children": [ - { - "type": "text", - "id": "MaICG", - "x": 20, - "y": 18, - "name": "趋势摘要标签 成功率", - "fill": "$cp-text-secondary", - "content": "成功率", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "vMrQJ", - "x": 20, - "y": 40, - "name": "趋势摘要值 成功率", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 100, - "content": "99.88%", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 24, - "fontWeight": "760" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "uhT2X", - "x": 132, - "y": 47, - "name": "趋势摘要点 成功率", - "fill": "$cp-success", - "width": 8, - "height": 8 - }, - { - "type": "text", - "id": "Lbq9w", - "x": 20, - "y": 104, - "name": "趋势摘要标签 峰值", - "fill": "$cp-text-secondary", - "content": "峰值", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "W8AL4l", - "x": 20, - "y": 126, - "name": "趋势摘要值 峰值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 100, - "content": "15.2K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 24, - "fontWeight": "760" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "K7QKzp", - "x": 132, - "y": 133, - "name": "趋势摘要点 峰值", - "fill": "$cp-info", - "width": 8, - "height": 8 - }, - { - "type": "text", - "id": "Vg8FZ", - "x": 20, - "y": 190, - "name": "趋势摘要标签 慢请求", - "fill": "$cp-text-secondary", - "content": "慢请求", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "tR8HV", - "x": 20, - "y": 212, - "name": "趋势摘要值 慢请求", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 100, - "content": "42", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 24, - "fontWeight": "760" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "q6RGkN", - "x": 132, - "y": 219, - "name": "趋势摘要点 慢请求", - "fill": "$cp-warning", - "width": 8, - "height": 8 - } - ] - } - ] - }, - { - "type": "frame", - "id": "e5T3V", - "x": 212, - "y": 708, - "name": "账号域概览", - "width": 1584, - "height": 450, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "s7FRw", - "x": 416, - "y": 24, - "name": "活跃账号用量标题", - "fill": "$cp-text-primary", - "content": "活跃账号用量", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "V7Xl3", - "x": 416, - "y": 54, - "name": "活跃账号用量说明", - "fill": "$cp-text-secondary", - "content": "24h 请求排序", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "vnVId", - "x": 416, - "y": 96, - "name": "活跃账号用量视窗", - "clip": true, - "width": 556, - "height": 330, - "fill": "$cp-transparent", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "lOBuv", - "x": 0, - "y": 0, - "name": "活跃账号行 1", - "width": 528, - "height": 78, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "F6Skm", - "x": 14, - "y": 22, - "name": "活跃账号头像 1", - "fill": "$cp-info-bg", - "width": 34, - "height": 34 - }, - { - "type": "text", - "id": "asbKq", - "x": 26, - "y": 31, - "name": "活跃账号首字母 1", - "fill": "$cp-info-text", - "content": "A", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "GXmJj", - "x": 58, - "y": 17, - "name": "活跃账号名称 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 120, - "content": "Amy Ops", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "lVqDh", - "x": 184, - "y": 20, - "name": "活跃账号计划 1", - "fill": "$cp-text-muted", - "content": "plus", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Y0vEBY", - "x": 58, - "y": 48, - "name": "活跃账号邮箱 1", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 220, - "content": "amy.ops@example.com", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "text", - "id": "JoC5b", - "x": 284, - "y": 20, - "name": "活跃账号请求 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 64, - "content": "12.8K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "RyClW", - "x": 350, - "y": 20, - "name": "活跃账号Token 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 70, - "content": "382K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "Q5Sa43", - "x": 284, - "y": 48, - "name": "活跃账号时间 1", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "2分钟前", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "AmAkZ", - "x": 424, - "y": 36, - "name": "活跃账号负载底 1", - "fill": "$cp-bg-muted", - "width": 84, - "height": 6 - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "pDqkR", - "x": 424, - "y": 36, - "name": "活跃账号负载 1", - "fill": "$cp-info", - "width": 84, - "height": 6 - } - ] - }, - { - "type": "frame", - "id": "WIC0o", - "x": 0, - "y": 84, - "name": "活跃账号行 2", - "width": 528, - "height": 78, - "fill": "$cp-bg-surface", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "rROM6", - "x": 14, - "y": 22, - "name": "活跃账号头像 2", - "fill": "$cp-normal-bg", - "width": 34, - "height": 34 - }, - { - "type": "text", - "id": "B3PEFQ", - "x": 26, - "y": 31, - "name": "活跃账号首字母 2", - "fill": "$cp-normal-text", - "content": "T", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "JfI5F", - "x": 58, - "y": 17, - "name": "活跃账号名称 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 120, - "content": "Team Codex", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "xPLtv", - "x": 184, - "y": 20, - "name": "活跃账号计划 2", - "fill": "$cp-text-muted", - "content": "pro", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "q2wUJZ", - "x": 58, - "y": 48, - "name": "活跃账号邮箱 2", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 220, - "content": "team-codex@example.com", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "text", - "id": "rU2dd", - "x": 284, - "y": 20, - "name": "活跃账号请求 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 64, - "content": "9.4K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "vnDM3", - "x": 350, - "y": 20, - "name": "活跃账号Token 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 70, - "content": "241K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "a62pJX", - "x": 284, - "y": 48, - "name": "活跃账号时间 2", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "8分钟前", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "BE3rl", - "x": 424, - "y": 36, - "name": "活跃账号负载底 2", - "fill": "$cp-bg-muted", - "width": 84, - "height": 6 - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "l4pH7", - "x": 424, - "y": 36, - "name": "活跃账号负载 2", - "fill": "$cp-normal", - "width": 70, - "height": 6 - } - ] - }, - { - "type": "frame", - "id": "SuQK4", - "x": 0, - "y": 168, - "name": "活跃账号行 3", - "width": 528, - "height": 78, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "ZijNT", - "x": 14, - "y": 22, - "name": "活跃账号头像 3", - "fill": "$cp-success-bg", - "width": 34, - "height": 34 - }, - { - "type": "text", - "id": "H4n9Er", - "x": 26, - "y": 31, - "name": "活跃账号首字母 3", - "fill": "$cp-success-text", - "content": "B", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "qhpCe", - "x": 58, - "y": 17, - "name": "活跃账号名称 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 120, - "content": "Build Bot", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "NlZbi", - "x": 184, - "y": 20, - "name": "活跃账号计划 3", - "fill": "$cp-text-muted", - "content": "team", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "wPstd", - "x": 58, - "y": 48, - "name": "活跃账号邮箱 3", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 220, - "content": "build@proxy.local", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "text", - "id": "OyXCv", - "x": 284, - "y": 20, - "name": "活跃账号请求 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 64, - "content": "7.1K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "vs9p1", - "x": 350, - "y": 20, - "name": "活跃账号Token 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 70, - "content": "198K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "o5qVs", - "x": 284, - "y": 48, - "name": "活跃账号时间 3", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "16分钟前", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "kfpMH", - "x": 424, - "y": 36, - "name": "活跃账号负载底 3", - "fill": "$cp-bg-muted", - "width": 84, - "height": 6 - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "DfuwZ", - "x": 424, - "y": 36, - "name": "活跃账号负载 3", - "fill": "$cp-success", - "width": 58, - "height": 6 - } - ] - }, - { - "type": "frame", - "id": "Iapz9", - "x": 0, - "y": 252, - "name": "活跃账号行 4", - "width": 528, - "height": 78, - "fill": "$cp-bg-surface", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "C7oA3U", - "x": 14, - "y": 22, - "name": "活跃账号头像 4", - "fill": "$cp-warning-bg", - "width": 34, - "height": 34 - }, - { - "type": "text", - "id": "dMZFh", - "x": 26, - "y": 31, - "name": "活跃账号首字母 4", - "fill": "$cp-warning-text", - "content": "R", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "eYj7B", - "x": 58, - "y": 17, - "name": "活跃账号名称 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 120, - "content": "Reviewer", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "D12mnI", - "x": 184, - "y": 20, - "name": "活跃账号计划 4", - "fill": "$cp-text-muted", - "content": "plus", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "BxY0w", - "x": 58, - "y": 48, - "name": "活跃账号邮箱 4", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 220, - "content": "reviewer@example.com", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "text", - "id": "y2NvGJ", - "x": 284, - "y": 20, - "name": "活跃账号请求 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 64, - "content": "6.8K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "uAMZE", - "x": 350, - "y": 20, - "name": "活跃账号Token 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 70, - "content": "176K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "WhUEJ", - "x": 284, - "y": 48, - "name": "活跃账号时间 4", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "24分钟前", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "yfCvu", - "x": 424, - "y": 36, - "name": "活跃账号负载底 4", - "fill": "$cp-bg-muted", - "width": 84, - "height": 6 - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "ChQLc", - "x": 424, - "y": 36, - "name": "活跃账号负载 4", - "fill": "$cp-warning", - "width": 48, - "height": 6 - } - ] - } - ] - }, - { - "type": "frame", - "id": "YGMYz", - "x": 1000, - "y": 24, - "name": "账号状态内容", - "width": 556, - "height": 402, - "fill": "$cp-transparent", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "w7gCu", - "x": 0, - "y": 0, - "name": "账号状态头部", - "width": 532, - "height": 50, - "fill": "$cp-transparent", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "tvpdq", - "name": "账号状态标题组", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 4, - "children": [ - { - "type": "text", - "id": "KzkFn", - "name": "账号状态标题", - "fill": "$cp-text-primary", - "content": "账号状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "EZwki", - "name": "账号状态说明", - "fill": "$cp-text-secondary", - "content": "账号池健康结构", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "z0h0xb", - "name": "账号状态可用率", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 2, - "alignItems": "end", - "children": [ - { - "type": "text", - "id": "t9A0tU", - "name": "账号状态可用率数值", - "fill": "$cp-success-text", - "content": "71.1%", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 24, - "fontWeight": "760" - }, - { - "type": "text", - "id": "VDJY1", - "name": "账号状态可用率标签", - "fill": "$cp-text-secondary", - "content": "可用率", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "JpFD0", - "x": 0, - "y": 72, - "name": "账号状态分布", - "width": 532, - "height": 42, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 10, - "children": [ - { - "type": "frame", - "id": "Ehzhk", - "name": "账号状态分布标题行", - "width": "fill_container", - "height": 16, - "fill": "$cp-transparent", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "q9RpJ", - "name": "账号状态分布标题", - "fill": "$cp-text-secondary", - "content": "状态分布", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "V4IgbH", - "name": "账号状态不可用", - "fill": "$cp-danger-text", - "content": "不可用 7", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "ZqkNf", - "name": "账号状态分布条", - "clip": true, - "width": "fill_container", - "height": 12, - "fill": "$cp-bg-muted", - "cornerRadius": "$cp-radius-pill", - "layout": "none", - "children": [ - { - "type": "rectangle", - "id": "CdzB3", - "x": 0, - "y": 0, - "name": "账号状态段 活跃", - "fill": "$cp-success", - "width": 372, - "height": 12 - }, - { - "type": "rectangle", - "id": "kDYsw", - "x": 372, - "y": 0, - "name": "账号状态段 刷新中", - "fill": "$cp-normal", - "width": 44, - "height": 12 - }, - { - "type": "rectangle", - "id": "xG10A", - "x": 416, - "y": 0, - "name": "账号状态段 额度受限", - "fill": "$cp-warning", - "width": 56, - "height": 12 - }, - { - "type": "rectangle", - "id": "WNC0v", - "x": 472, - "y": 0, - "name": "账号状态段 不可用", - "fill": "$cp-danger", - "width": 60, - "height": 12 - } - ] - } - ] - }, - { - "type": "frame", - "id": "KpyiL", - "x": 0, - "y": 140, - "name": "账号状态列表", - "width": 532, - "height": 262, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 10, - "children": [ - { - "type": "frame", - "id": "WkoVR", - "name": "账号状态行 活跃账号", - "width": "fill_container", - "height": 58, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 9, - "id": "O7F70", - "x": 14, - "y": 15, - "name": "账号状态图标底 活跃账号", - "fill": "$cp-success-bg", - "width": 28, - "height": 28 - }, - { - "type": "icon", - "id": "pwv48", - "x": 20, - "y": 21, - "name": "账号状态图标 活跃账号", - "width": 16, - "height": 16, - "icon": "circle-check", - "library": "lucide", - "fill": "$cp-success" - }, - { - "type": "text", - "id": "W31fmB", - "x": 56, - "y": 10, - "name": "账号状态名称 活跃账号", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "活跃账号", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "yJ4WZ", - "x": 56, - "y": 33, - "name": "账号状态说明 活跃账号", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 300, - "content": "可直接参与调度", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Ht7H7", - "x": 436, - "y": 19, - "name": "账号状态数量 活跃账号", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 76, - "content": "32", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 17, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "dIoox", - "name": "账号状态行 刷新中", - "width": "fill_container", - "height": 58, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 9, - "id": "LxBHz", - "x": 14, - "y": 15, - "name": "账号状态图标底 刷新中", - "fill": "$cp-normal-bg", - "width": 28, - "height": 28 - }, - { - "type": "icon", - "id": "YOei2", - "x": 20, - "y": 21, - "name": "账号状态图标 刷新中", - "width": 16, - "height": 16, - "icon": "refresh-cw", - "library": "lucide", - "fill": "$cp-normal" - }, - { - "type": "text", - "id": "PjMrR", - "x": 56, - "y": 10, - "name": "账号状态名称 刷新中", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "刷新中", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "O0pCq7", - "x": 56, - "y": 33, - "name": "账号状态说明 刷新中", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 300, - "content": "令牌自动刷新中", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "pnkdf", - "x": 436, - "y": 19, - "name": "账号状态数量 刷新中", - "fill": "$cp-normal-text", - "textGrowth": "fixed-width", - "width": 76, - "content": "2", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 17, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "O0Ret6", - "name": "账号状态行 额度受限", - "width": "fill_container", - "height": 58, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 9, - "id": "LJlgo", - "x": 14, - "y": 15, - "name": "账号状态图标底 额度受限", - "fill": "$cp-warning-bg", - "width": 28, - "height": 28 - }, - { - "type": "icon", - "id": "i8JKVQ", - "x": 20, - "y": 21, - "name": "账号状态图标 额度受限", - "width": 16, - "height": 16, - "icon": "triangle-alert", - "library": "lucide", - "fill": "$cp-warning" - }, - { - "type": "text", - "id": "cJY3O", - "x": 56, - "y": 10, - "name": "账号状态名称 额度受限", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "额度受限", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "kpP8h", - "x": 56, - "y": 33, - "name": "账号状态说明 额度受限", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 300, - "content": "已触发额度阈值", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "CwMlm", - "x": 436, - "y": 19, - "name": "账号状态数量 额度受限", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width", - "width": 76, - "content": "6", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 17, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "G3v3uP", - "name": "账号状态行 不可用", - "width": "fill_container", - "height": 58, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 9, - "id": "niJVM", - "x": 14, - "y": 15, - "name": "账号状态图标底 不可用", - "fill": "$cp-danger-bg", - "width": 28, - "height": 28 - }, - { - "type": "icon", - "id": "iLfKX", - "x": 20, - "y": 21, - "name": "账号状态图标 不可用", - "width": 16, - "height": 16, - "icon": "shield-alert", - "library": "lucide", - "fill": "$cp-danger" - }, - { - "type": "text", - "id": "x8iTN", - "x": 56, - "y": 10, - "name": "账号状态名称 不可用", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "不可用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "HhEps", - "x": 56, - "y": 33, - "name": "账号状态说明 不可用", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 300, - "content": "过期 4 · 禁用 3 · 封禁 0", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "j5HMD", - "x": 436, - "y": 19, - "name": "账号状态数量 不可用", - "fill": "$cp-danger-text", - "textGrowth": "fixed-width", - "width": 76, - "content": "7", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 17, - "fontWeight": "760" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "h7DVLR", - "x": 28, - "y": 24, - "name": "账号调度列", - "width": 360, - "height": 402, - "fill": "$cp-transparent", - "layout": "none", - "children": [ - { - "type": "text", - "id": "dwloz", - "x": 0, - "y": 0, - "name": "账号调度标题", - "fill": "$cp-text-primary", - "content": "账号调度", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "yGZGU", - "x": 0, - "y": 30, - "name": "账号调度说明", - "fill": "$cp-text-secondary", - "content": "容量、并发与分配策略", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "NQIXU", - "x": 0, - "y": 76, - "name": "调度容量行", - "width": 360, - "height": 122, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "text", - "id": "B37LEN", - "x": 16, - "y": 18, - "name": "调度容量标签", - "fill": "$cp-text-secondary", - "content": "可调度容量", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "i2Zv5", - "x": 16, - "y": 44, - "name": "调度容量数值", - "fill": "$cp-text-primary", - "content": "81 / 135", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 32, - "fontWeight": "760" - }, - { - "type": "text", - "id": "wMu1X", - "x": 248, - "y": 58, - "name": "调度容量占比", - "fill": "$cp-text-secondary", - "content": "60% 已分配", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "cIfsh", - "x": 16, - "y": 96, - "name": "调度容量条", - "clip": true, - "width": 328, - "height": 10, - "fill": "$cp-default-border", - "cornerRadius": "$cp-radius-pill", - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "KgjaN", - "x": 0, - "y": 0, - "name": "调度容量进度", - "fill": "$cp-success", - "width": 197, - "height": 10 - } - ] - } - ] - }, - { - "type": "frame", - "id": "ojPVN", - "x": 0, - "y": 214, - "name": "调度指标行", - "width": 360, - "height": 90, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "text", - "id": "d5JXEC", - "x": 16, - "y": 20, - "name": "调度指标标签 单账号并发", - "fill": "$cp-text-secondary", - "content": "单账号并发", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "D1NVE", - "x": 16, - "y": 50, - "name": "调度指标值 单账号并发", - "fill": "$cp-text-primary", - "content": "3", - "lineHeight": 1.1, - "fontFamily": "JetBrains Mono", - "fontSize": 21, - "fontWeight": "760" - }, - { - "type": "text", - "id": "yR6BK", - "x": 132, - "y": 20, - "name": "调度指标标签 可用槽位", - "fill": "$cp-text-secondary", - "content": "可用槽位", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "epl3n", - "x": 132, - "y": 50, - "name": "调度指标值 可用槽位", - "fill": "$cp-text-primary", - "content": "81", - "lineHeight": 1.1, - "fontFamily": "JetBrains Mono", - "fontSize": 21, - "fontWeight": "760" - }, - { - "type": "text", - "id": "pCVnM", - "x": 248, - "y": 20, - "name": "调度指标标签 剩余槽位", - "fill": "$cp-text-secondary", - "content": "剩余槽位", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "xtpVB", - "x": 248, - "y": 50, - "name": "调度指标值 剩余槽位", - "fill": "$cp-text-primary", - "content": "54", - "lineHeight": 1.1, - "fontFamily": "JetBrains Mono", - "fontSize": 21, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "h6te2", - "x": 0, - "y": 320, - "name": "调度策略行", - "width": 360, - "height": 82, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "text", - "id": "F7Jsq5", - "x": 16, - "y": 17, - "name": "调度策略标签", - "fill": "$cp-text-secondary", - "content": "分配策略", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "JotTf", - "x": 16, - "y": 44, - "name": "调度策略值", - "fill": "$cp-text-primary", - "content": "最少使用优先", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 17, - "fontWeight": "650" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "UToul", - "x": 1188, - "y": 304, - "name": "服务状态", - "width": 608, - "height": 380, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "G52lV", - "x": 28, - "y": 24, - "name": "服务状态标题", - "fill": "$cp-text-primary", - "content": "服务状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "L0BSK", - "x": 28, - "y": 70, - "name": "服务状态行 上游连接", - "width": 552, - "height": 50, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 8, - "id": "GKCU4", - "x": 14, - "y": 13, - "name": "服务状态图标底 上游连接", - "fill": "$cp-success-bg", - "width": 24, - "height": 24 - }, - { - "type": "icon", - "id": "HNmKD", - "x": 19, - "y": 18, - "name": "服务状态图标 上游连接", - "width": 14, - "height": 14, - "icon": "cloud-check", - "library": "lucide", - "fill": "$cp-success" - }, - { - "type": "text", - "id": "hyvxW", - "x": 54, - "y": 18, - "name": "服务状态名称 上游连接", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 160, - "content": "上游连接", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "r3biW", - "x": 294, - "y": 18, - "name": "服务状态值 上游连接", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 86, - "content": "正常", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "FBLQA", - "x": 414, - "y": 18, - "name": "服务状态补充 上游连接", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "23ms", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "vKOPj", - "x": 28, - "y": 128, - "name": "服务状态行 模型目录", - "width": 552, - "height": 50, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 8, - "id": "f4mZD", - "x": 14, - "y": 13, - "name": "服务状态图标底 模型目录", - "fill": "$cp-info-bg", - "width": 24, - "height": 24 - }, - { - "type": "icon", - "id": "KqWLj", - "x": 19, - "y": 18, - "name": "服务状态图标 模型目录", - "width": 14, - "height": 14, - "icon": "boxes", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "ADQs7", - "x": 54, - "y": 18, - "name": "服务状态名称 模型目录", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 160, - "content": "模型目录", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "vmL4n", - "x": 294, - "y": 18, - "name": "服务状态值 模型目录", - "fill": "$cp-info-text", - "textGrowth": "fixed-width", - "width": 86, - "content": "已同步", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "ZJZSg", - "x": 414, - "y": 18, - "name": "服务状态补充 模型目录", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "58 个模型", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "V4Bf8", - "x": 28, - "y": 186, - "name": "服务状态行 自动刷新", - "width": 552, - "height": 50, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 8, - "id": "d8VcI", - "x": 14, - "y": 13, - "name": "服务状态图标底 自动刷新", - "fill": "$cp-success-bg", - "width": 24, - "height": 24 - }, - { - "type": "icon", - "id": "j2jq8j", - "x": 19, - "y": 18, - "name": "服务状态图标 自动刷新", - "width": 14, - "height": 14, - "icon": "refresh-cw", - "library": "lucide", - "fill": "$cp-success" - }, - { - "type": "text", - "id": "iDpGC", - "x": 54, - "y": 18, - "name": "服务状态名称 自动刷新", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 160, - "content": "自动刷新", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "I3FSKJ", - "x": 294, - "y": 18, - "name": "服务状态值 自动刷新", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 86, - "content": "开启", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "naLwf", - "x": 414, - "y": 18, - "name": "服务状态补充 自动刷新", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "2 并发", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "RDccQ", - "x": 28, - "y": 244, - "name": "服务状态行 事件记录", - "width": 552, - "height": 50, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 8, - "id": "q85IL", - "x": 14, - "y": 13, - "name": "服务状态图标底 事件记录", - "fill": "$cp-warning-bg", - "width": 24, - "height": 24 - }, - { - "type": "icon", - "id": "s8BXM", - "x": 19, - "y": 18, - "name": "服务状态图标 事件记录", - "width": 14, - "height": 14, - "icon": "scroll-text", - "library": "lucide", - "fill": "$cp-warning" - }, - { - "type": "text", - "id": "pQvTQ", - "x": 54, - "y": 18, - "name": "服务状态名称 事件记录", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 160, - "content": "事件记录", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "K0m5BQ", - "x": 294, - "y": 18, - "name": "服务状态值 事件记录", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width", - "width": 86, - "content": "关闭", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "SUThR", - "x": 414, - "y": 18, - "name": "服务状态补充 事件记录", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "已存 1.8K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "JWeF0", - "x": 28, - "y": 302, - "name": "服务状态行 客户端版本", - "width": 552, - "height": 50, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 8, - "id": "GqcU5", - "x": 14, - "y": 13, - "name": "服务状态图标底 客户端版本", - "fill": "$cp-normal-bg", - "width": 24, - "height": 24 - }, - { - "type": "icon", - "id": "VRx54", - "x": 19, - "y": 18, - "name": "服务状态图标 客户端版本", - "width": 14, - "height": 14, - "icon": "monitor-check", - "library": "lucide", - "fill": "$cp-normal" - }, - { - "type": "text", - "id": "s174d", - "x": 54, - "y": 18, - "name": "服务状态名称 客户端版本", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 160, - "content": "客户端版本", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "a876g", - "x": 294, - "y": 18, - "name": "服务状态值 客户端版本", - "fill": "$cp-normal-text", - "textGrowth": "fixed-width", - "width": 86, - "content": "可用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "xl4Yx", - "x": 414, - "y": 18, - "name": "服务状态补充 客户端版本", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "26.519", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - } - ] - }, - { - "type": "frame", - "id": "H6aHQ", - "x": 212, - "y": 1182, - "name": "事件日志", - "width": 1584, - "height": 350, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "k1ZOzQ", - "x": 28, - "y": 24, - "name": "日志标题", - "fill": "$cp-text-primary", - "content": "事件日志", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "ptWEu", - "x": 28, - "y": 54, - "name": "日志说明", - "fill": "$cp-text-secondary", - "content": "最近 50 条事件", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "qJDbI", - "x": 1350, - "y": 24, - "name": "日志筛选", - "width": 206, - "height": 36, - "fill": "$cp-bg-muted", - "cornerRadius": "$cp-radius-md", - "gap": 4, - "padding": 4, - "children": [ - { - "type": "frame", - "id": "K0hrn", - "name": "日志筛选 全部", - "width": 62, - "height": 28, - "fill": "$cp-bg-surface", - "cornerRadius": 9, - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "n98POh", - "name": "日志筛选文字 全部", - "fill": "$cp-text-primary", - "content": "全部", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "yAfZq", - "name": "日志筛选 warn", - "width": 58, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "jMZIo", - "name": "日志筛选文字 warn", - "fill": "$cp-text-secondary", - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "EosZS", - "name": "日志筛选 error", - "width": 58, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "yQpOQ", - "name": "日志筛选文字 error", - "fill": "$cp-text-secondary", - "content": "错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "FZ7Xe", - "x": 28, - "y": 86, - "name": "日志表头", - "width": 1528, - "height": 40, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "text", - "id": "q6Gxqf", - "x": 20, - "y": 13, - "name": "日志表头 时间", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 150, - "content": "时间", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "z90kW", - "x": 190, - "y": 13, - "name": "日志表头 级别", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 90, - "content": "级别", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "ygESM", - "x": 300, - "y": 13, - "name": "日志表头 请求 ID", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 230, - "content": "请求 ID", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "RRj00", - "x": 552, - "y": 13, - "name": "日志表头 路由", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 250, - "content": "路由", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "P637Tu", - "x": 826, - "y": 13, - "name": "日志表头 模型", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 170, - "content": "模型", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "NLugL", - "x": 1020, - "y": 13, - "name": "日志表头 状态码", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 96, - "content": "状态码", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "AnYvo", - "x": 1148, - "y": 13, - "name": "日志表头 延迟", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "延迟", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "ZB25a", - "x": 28, - "y": 142, - "name": "日志滚动视窗", - "clip": true, - "width": 1528, - "height": 184, - "fill": "$cp-transparent", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "z6S1t3", - "x": 0, - "y": 0, - "name": "日志行 1", - "width": 1476, - "height": 56, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "uc1aU", - "x": 20, - "y": 21, - "name": "日志时间 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "14:30:25", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "d405Lb", - "x": 190, - "y": 16, - "name": "日志级别 1", - "width": 58, - "height": 24, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "P1lZN", - "name": "日志级别 1 文本", - "fill": "$cp-info-text", - "content": "信息", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "text", - "id": "c0Dm31", - "x": 300, - "y": 21, - "name": "日志请求 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 210, - "content": "req_01HW9K7QY2", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "thSSN", - "x": 552, - "y": 21, - "name": "日志路由 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 240, - "content": "/v1/responses", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "sUfmD", - "x": 826, - "y": 21, - "name": "日志模型 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "gpt-5.5", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Oo6s6", - "x": 1020, - "y": 21, - "name": "日志状态 1", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 80, - "content": "200", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "orZFw", - "x": 1148, - "y": 21, - "name": "日志延迟 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 90, - "content": "1.25s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "scQg6", - "x": 0, - "y": 64, - "name": "日志行 2", - "width": 1476, - "height": 56, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "ElRXI", - "x": 20, - "y": 21, - "name": "日志时间 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "14:30:15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "svcfi", - "x": 190, - "y": 16, - "name": "日志级别 2", - "width": 58, - "height": 24, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "pIYwE", - "name": "日志级别 2 文本", - "fill": "$cp-warning-text", - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "text", - "id": "hpYBm", - "x": 300, - "y": 21, - "name": "日志请求 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 210, - "content": "req_01HW9K6N4F", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "yAA2L", - "x": 552, - "y": 21, - "name": "日志路由 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 240, - "content": "/v1/responses/review", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "I53rM", - "x": 826, - "y": 21, - "name": "日志模型 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "gpt-5.5", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "m2vLB0", - "x": 1020, - "y": 21, - "name": "日志状态 2", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width", - "width": 80, - "content": "429", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "mpBWC", - "x": 1148, - "y": 21, - "name": "日志延迟 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 90, - "content": "2.15s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "buJnY", - "x": 0, - "y": 128, - "name": "日志行 3", - "width": 1476, - "height": 56, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "LFbee", - "x": 20, - "y": 21, - "name": "日志时间 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "14:30:10", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "PiuM2", - "x": 190, - "y": 16, - "name": "日志级别 3", - "width": 58, - "height": 24, - "fill": "$cp-danger-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "y2IyB", - "name": "日志级别 3 文本", - "fill": "$cp-danger-text", - "content": "错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "text", - "id": "Pt9lD", - "x": 300, - "y": 21, - "name": "日志请求 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 210, - "content": "req_01HW9K5Z7A", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "MnBRt", - "x": 552, - "y": 21, - "name": "日志路由 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 240, - "content": "/v1/responses", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "bbvRH", - "x": 826, - "y": 21, - "name": "日志模型 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "gpt-5.5", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "B333nF", - "x": 1020, - "y": 21, - "name": "日志状态 3", - "fill": "$cp-danger-text", - "textGrowth": "fixed-width", - "width": 80, - "content": "502", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "uxjHY", - "x": 1148, - "y": 21, - "name": "日志延迟 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 90, - "content": "5.32s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "ek5lY", - "x": 0, - "y": 192, - "name": "日志行 4", - "width": 1476, - "height": 56, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "shdnZ", - "x": 20, - "y": 21, - "name": "日志时间 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "14:29:56", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "Tcj5H", - "x": 190, - "y": 16, - "name": "日志级别 4", - "width": 58, - "height": 24, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Z5jFbD", - "name": "日志级别 4 文本", - "fill": "$cp-info-text", - "content": "信息", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "text", - "id": "OVZCM", - "x": 300, - "y": 21, - "name": "日志请求 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 210, - "content": "req_01HW9K4C3Q", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "QFFXu", - "x": 552, - "y": 21, - "name": "日志路由 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 240, - "content": "/v1/models", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "OC1Ot", - "x": 826, - "y": 21, - "name": "日志模型 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "catalog", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "rcR1H", - "x": 1020, - "y": 21, - "name": "日志状态 4", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 80, - "content": "200", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "xrIwW", - "x": 1148, - "y": 21, - "name": "日志延迟 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 90, - "content": "0.84s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "eXzUr", - "x": 1553, - "y": 148, - "name": "日志滚动底", - "fill": "$cp-bg-muted", - "width": 3, - "height": 172 - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "nle2l", - "x": 1553, - "y": 156, - "name": "日志滚动块", - "fill": "$cp-text-muted", - "width": 3, - "height": 64 - } - ] - }, - { - "type": "frame", - "id": "Uz9OO", - "x": 1476, - "y": 92, - "name": "顶部账号入口下拉层", - "width": 320, - "height": 304, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "mDmW6", - "x": 18, - "y": 18, - "name": "下拉头像背景", - "fill": "$cp-normal", - "width": 44, - "height": 44 - }, - { - "type": "text", - "id": "B4Pvj4", - "x": 35, - "y": 30, - "name": "下拉头像字母", - "fill": "$cp-white", - "content": "A", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "GLx5j", - "x": 74, - "y": 19, - "name": "下拉账号名", - "fill": "$cp-text-primary", - "content": "admin", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "700" - }, - { - "type": "text", - "id": "U3DGl", - "x": 74, - "y": 42, - "name": "下拉账号角色", - "fill": "$cp-text-secondary", - "content": "管理员", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "MnpZw", - "x": 238, - "y": 24, - "name": "下拉状态徽标", - "width": 64, - "height": 28, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-radius-pill", - "layout": "none" - }, - { - "type": "ellipse", - "id": "ipREV", - "x": 250, - "y": 35, - "name": "在线状态点", - "fill": "$cp-success", - "width": 6, - "height": 6 - }, - { - "type": "text", - "id": "xqfmB", - "x": 262, - "y": 31, - "name": "在线状态文字", - "fill": "$cp-success-text", - "content": "在线", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "o36gK", - "x": 16, - "y": 76, - "name": "账号安全状态", - "width": 288, - "height": 44, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-md", - "layout": "none" - }, - { - "type": "text", - "id": "BUgOs", - "x": 32, - "y": 84, - "name": "MFA 标签", - "fill": "$cp-text-secondary", - "content": "MFA", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "600" - }, - { - "type": "text", - "id": "XnGQ4", - "x": 32, - "y": 101, - "name": "MFA 状态", - "fill": "$cp-text-primary", - "content": "已开启", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "iBQTS", - "x": 178, - "y": 84, - "name": "会话标签", - "fill": "$cp-text-secondary", - "content": "会话", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "600" - }, - { - "type": "text", - "id": "D4GkM", - "x": 178, - "y": 101, - "name": "会话数量", - "fill": "$cp-text-primary", - "content": "1 台", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "NQcI4", - "x": 16, - "y": 134, - "name": "菜单项 个人设置", - "width": 288, - "height": 36, - "fill": "$cp-bg-subtle", - "cornerRadius": 11, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "HH3EO", - "x": 12, - "y": 8, - "name": "个人设置 图标", - "width": 20, - "height": 20, - "icon": "user", - "library": "lucide", - "fill": "$cp-text-primary" - }, - { - "type": "text", - "id": "GdyvQ", - "x": 44, - "y": 10, - "name": "个人设置 文本", - "fill": "$cp-text-primary", - "content": "个人设置", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "CPNFd", - "x": 260, - "y": 10, - "name": "个人设置 进入", - "width": 16, - "height": 16, - "icon": "chevron-right", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "Y7eXD5", - "x": 16, - "y": 176, - "name": "菜单项 安全与会话", - "width": 288, - "height": 36, - "fill": "$cp-transparent", - "cornerRadius": 11, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "pEJ3q", - "x": 12, - "y": 8, - "name": "安全与会话 图标", - "width": 20, - "height": 20, - "icon": "shield-check", - "library": "lucide", - "fill": "$cp-text-primary" - }, - { - "type": "text", - "id": "OyvHO", - "x": 44, - "y": 10, - "name": "安全与会话 文本", - "fill": "$cp-text-primary", - "content": "安全与会话", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "D6mXl", - "x": 210, - "y": 10, - "name": "安全与会话 右侧信息", - "fill": "$cp-text-secondary", - "content": "MFA", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "WWRv9", - "x": 260, - "y": 10, - "name": "安全与会话 进入", - "width": 16, - "height": 16, - "icon": "chevron-right", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "qW4j4", - "x": 16, - "y": 218, - "name": "菜单项 操作记录", - "width": 288, - "height": 36, - "fill": "$cp-transparent", - "cornerRadius": 11, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "xsGd0", - "x": 12, - "y": 8, - "name": "操作记录 图标", - "width": 20, - "height": 20, - "icon": "scroll-text", - "library": "lucide", - "fill": "$cp-text-primary" - }, - { - "type": "text", - "id": "huCJq", - "x": 44, - "y": 10, - "name": "操作记录 文本", - "fill": "$cp-text-primary", - "content": "操作记录", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "n7Xc3n", - "x": 260, - "y": 10, - "name": "操作记录 进入", - "width": 16, - "height": 16, - "icon": "chevron-right", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "ELCDC", - "x": 16, - "y": 260, - "name": "菜单项 退出登录", - "width": 288, - "height": 36, - "fill": "$cp-transparent", - "cornerRadius": 11, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "u2xutJ", - "x": 12, - "y": 8, - "name": "退出登录 图标", - "width": 20, - "height": 20, - "icon": "log-out", - "library": "lucide", - "fill": "$cp-danger" - }, - { - "type": "text", - "id": "s7e81", - "x": 44, - "y": 10, - "name": "退出登录 文本", - "fill": "$cp-danger-text", - "content": "退出登录", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "teKia", - "x": 4060, - "y": 0, - "name": "系统概览 - Sidebar Expanded", - "clip": true, - "width": 1920, - "height": 1592, - "fill": "$cp-bg-page", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "OLTP2", - "x": 0, - "y": 0, - "name": "左侧导航", - "width": 280, - "height": 1592, - "fill": "$cp-bg-surface", - "stroke": "$cp-transparent", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-sidebar-color", - "offset": { - "x": 2, - "y": 0 - }, - "blur": 12, - "spread": -12 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "kJ6NJ", - "x": 28, - "y": 31, - "name": "品牌图标", - "width": 46, - "height": 46, - "fill": "$cp-text-strong", - "cornerRadius": 13, - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "sUAkr", - "x": 11, - "y": 11, - "name": "品牌 Route 图标", - "width": 24, - "height": 24, - "icon": "square-terminal", - "library": "lucide", - "fill": "$cp-white" - } - ] - }, - { - "type": "text", - "id": "Jm6TR", - "x": 84, - "y": 34, - "name": "品牌名", - "fill": "$cp-text-strong", - "content": "Codex", - "lineHeight": 1.1, - "fontFamily": "Inter", - "fontSize": 17, - "fontWeight": "720" - }, - { - "type": "frame", - "id": "lV5oO", - "x": 84, - "y": 57, - "name": "版本徽标", - "width": 132, - "height": 16, - "fill": "$cp-transparent", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Wxbuf", - "name": "版本徽标 文本", - "fill": "$cp-text-secondary", - "content": "Proxy RS · v0.1.0", - "lineHeight": 1.1, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "Mxemi", - "x": 220, - "y": 1524, - "name": "侧边栏收缩按钮", - "width": 36, - "height": 36, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "CKBTi", - "x": 8, - "y": 8, - "name": "收缩图标", - "width": 20, - "height": 20, - "icon": "panel-left-close", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "gesRk", - "x": 24, - "y": 112, - "name": "导航 概览", - "width": 232, - "height": 46, - "fill": "$cp-bg-nav-active", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "qN3KG", - "x": 22, - "y": 13, - "name": "导航图标 概览", - "width": 20, - "height": 20, - "icon": "layout-dashboard", - "library": "lucide", - "fill": "$cp-text-strong" - }, - { - "type": "text", - "id": "JSrOe", - "x": 54, - "y": 15, - "name": "导航文字 概览", - "fill": "$cp-text-strong", - "content": "概览", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "M7kBuZ", - "x": 24, - "y": 170, - "name": "导航 账号池", - "width": 232, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "M1mRlq", - "x": 22, - "y": 13, - "name": "导航图标 账号池", - "width": 20, - "height": 20, - "icon": "users", - "library": "lucide", - "fill": "$cp-text-secondary" - }, - { - "type": "text", - "id": "wXbgr", - "x": 54, - "y": 15, - "name": "导航文字 账号池", - "fill": "$cp-text-secondary", - "content": "账号池", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "P3vYwL", - "x": 24, - "y": 228, - "name": "导航 API Keys", - "width": 232, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "hkNAa", - "x": 22, - "y": 13, - "name": "导航图标 API Keys", - "width": 20, - "height": 20, - "icon": "key-round", - "library": "lucide", - "fill": "$cp-text-secondary" - }, - { - "type": "text", - "id": "vIwCz", - "x": 54, - "y": 15, - "name": "导航文字 API Keys", - "fill": "$cp-text-secondary", - "content": "API Keys", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "pFhaf", - "x": 24, - "y": 286, - "name": "导航 日志", - "width": 232, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "gmctY", - "x": 22, - "y": 13, - "name": "导航图标 日志", - "width": 20, - "height": 20, - "icon": "scroll-text", - "library": "lucide", - "fill": "$cp-text-secondary" - }, - { - "type": "text", - "id": "i4SiHu", - "x": 54, - "y": 15, - "name": "导航文字 日志", - "fill": "$cp-text-secondary", - "content": "日志", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "ckD3S", - "x": 24, - "y": 344, - "name": "导航 用量", - "width": 232, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "lDjCp", - "x": 22, - "y": 13, - "name": "导航图标 用量", - "width": 20, - "height": 20, - "icon": "chart-column", - "library": "lucide", - "fill": "$cp-text-secondary" - }, - { - "type": "text", - "id": "saVtR", - "x": 54, - "y": 15, - "name": "导航文字 用量", - "fill": "$cp-text-secondary", - "content": "用量", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "JzrOX", - "x": 24, - "y": 402, - "name": "导航 模型", - "width": 232, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "sD2Oe", - "x": 22, - "y": 13, - "name": "导航图标 模型", - "width": 20, - "height": 20, - "icon": "box", - "library": "lucide", - "fill": "$cp-text-secondary" - }, - { - "type": "text", - "id": "qcCEe", - "x": 54, - "y": 15, - "name": "导航文字 模型", - "fill": "$cp-text-secondary", - "content": "模型", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "x8Hoo", - "x": 24, - "y": 460, - "name": "导航 设置", - "width": 232, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "QxCWT", - "x": 22, - "y": 13, - "name": "导航图标 设置", - "width": 20, - "height": 20, - "icon": "settings", - "library": "lucide", - "fill": "$cp-text-secondary" - }, - { - "type": "text", - "id": "eKafF", - "x": 54, - "y": 15, - "name": "导航文字 设置", - "fill": "$cp-text-secondary", - "content": "设置", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "jtpiw", - "x": 24, - "y": 518, - "name": "导航 诊断", - "width": 232, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "k1Efvk", - "x": 22, - "y": 13, - "name": "导航图标 诊断", - "width": 20, - "height": 20, - "icon": "radar", - "library": "lucide", - "fill": "$cp-text-secondary" - }, - { - "type": "text", - "id": "ost9r", - "x": 54, - "y": 15, - "name": "导航文字 诊断", - "fill": "$cp-text-secondary", - "content": "诊断", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "600" - } - ] - } - ] - }, - { - "type": "text", - "id": "mZI0r", - "x": 308, - "y": 34, - "name": "页面标题", - "fill": "$cp-text-primary", - "content": "系统概览", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 34, - "fontWeight": "800" - }, - { - "type": "text", - "id": "F9Jq2K", - "x": 308, - "y": 78, - "name": "页面副标题", - "fill": "$cp-text-secondary", - "content": "生产环境 · 14:32 更新 · 自动刷新 30s", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "eV6ty", - "x": 1432, - "y": 36, - "name": "时间范围", - "width": 170, - "height": 44, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-md", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "gap": 10, - "padding": [ - 0, - 14 - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "hoMEE", - "name": "时间图标", - "width": 18, - "height": 18, - "icon": "calendar-days", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "T0Okzd", - "name": "时间文字", - "fill": "$cp-text-primary", - "content": "最近 24 小时", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "Grobf", - "name": "时间展开", - "width": 16, - "height": 16, - "icon": "chevron-down", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "T34c1b", - "x": 1616, - "y": 36, - "name": "刷新按钮", - "width": 44, - "height": 44, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-md", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "siwXh", - "name": "刷新图标", - "width": 19, - "height": 19, - "icon": "refresh-cw", - "library": "lucide", - "fill": "$cp-normal" - } - ] - }, - { - "type": "frame", - "id": "nnmKw", - "x": 1676, - "y": 36, - "name": "顶部账号入口", - "width": 216, - "height": 44, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-md", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "e8gOM", - "x": 12, - "y": 8, - "name": "头像背景", - "fill": "$cp-normal", - "width": 28, - "height": 28 - }, - { - "type": "text", - "id": "rgETc", - "x": 22, - "y": 14, - "name": "头像字母", - "fill": "$cp-white", - "content": "A", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "gDijo", - "x": 52, - "y": 6, - "name": "账号名", - "fill": "$cp-text-primary", - "content": "admin", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "S6pv6M", - "x": 52, - "y": 24, - "name": "账号角色", - "fill": "$cp-text-secondary", - "content": "管理员", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "Ig3CZ", - "x": 188, - "y": 14, - "name": "账号展开", - "width": 16, - "height": 16, - "icon": "chevron-up", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "NxzNr", - "x": 308, - "y": 126, - "name": "指标卡 账号", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "OeoET", - "x": 24, - "y": 20, - "name": "账号图标底", - "fill": "$cp-normal-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "f8Q4b", - "x": 32, - "y": 28, - "name": "账号图标", - "width": 18, - "height": 18, - "icon": "users", - "library": "lucide", - "fill": "$cp-normal" - }, - { - "type": "text", - "id": "b0DqW", - "x": 70, - "y": 24, - "name": "账号标题", - "fill": "$cp-text-secondary", - "content": "账号", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "ARCWM", - "x": 24, - "y": 64, - "name": "账号主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 330, - "content": "33", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 28, - "fontWeight": "780" - }, - { - "type": "frame", - "id": "m7jl5t", - "x": 24, - "y": 110, - "name": "账号明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "cVRWg", - "x": 12, - "y": 9, - "name": "账号明细左标签", - "fill": "$cp-text-muted", - "content": "启用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "OHlfV", - "x": 52, - "y": 8, - "name": "账号明细左值", - "fill": "$cp-normal-text", - "textGrowth": "fixed-width", - "width": 82, - "content": "1", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "BfLCb", - "x": 158, - "y": 9, - "name": "账号明细右标签", - "fill": "$cp-text-muted", - "content": "错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "JOL0C", - "x": 206, - "y": 8, - "name": "账号明细右值", - "fill": "$cp-danger-text", - "textGrowth": "fixed-width", - "width": 94, - "content": "31", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "lwFZZ", - "x": 710, - "y": 126, - "name": "指标卡 今日请求", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "y0Indi", - "x": 24, - "y": 20, - "name": "今日请求图标底", - "fill": "$cp-info-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "Zedvb", - "x": 32, - "y": 28, - "name": "今日请求图标", - "width": 18, - "height": 18, - "icon": "activity", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "K79FBZ", - "x": 70, - "y": 24, - "name": "今日请求标题", - "fill": "$cp-text-secondary", - "content": "今日请求", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "IGhso", - "x": 24, - "y": 64, - "name": "今日请求主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 330, - "content": "0", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 28, - "fontWeight": "780" - }, - { - "type": "frame", - "id": "vprrb", - "x": 24, - "y": 110, - "name": "今日请求明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "ZygDY", - "x": 12, - "y": 9, - "name": "今日请求明细左标签", - "fill": "$cp-text-muted", - "content": "今日", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "S2uYPn", - "x": 52, - "y": 8, - "name": "今日请求明细左值", - "fill": "$cp-info-text", - "textGrowth": "fixed-width", - "width": 82, - "content": "0", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "L5IjqI", - "x": 158, - "y": 9, - "name": "今日请求明细右标签", - "fill": "$cp-text-muted", - "content": "总计", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "rmFHW", - "x": 206, - "y": 8, - "name": "今日请求明细右值", - "fill": "$cp-info-text", - "textGrowth": "fixed-width", - "width": 94, - "content": "3,363", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "T0hfZ", - "x": 1112, - "y": 126, - "name": "指标卡 总 Token", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "iS0Wm", - "x": 24, - "y": 20, - "name": "总 Token图标底", - "fill": "$cp-success-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "G5te0", - "x": 32, - "y": 28, - "name": "总 Token图标", - "width": 18, - "height": 18, - "icon": "file-text", - "library": "lucide", - "fill": "$cp-success" - }, - { - "type": "text", - "id": "V0lSz", - "x": 70, - "y": 24, - "name": "总 Token标题", - "fill": "$cp-text-secondary", - "content": "总 Token", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "jeIEy", - "x": 24, - "y": 64, - "name": "总 Token主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 330, - "content": "401.29M", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 28, - "fontWeight": "780" - }, - { - "type": "frame", - "id": "c0E0E", - "x": 24, - "y": 110, - "name": "总 Token明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "HKyRG", - "x": 12, - "y": 9, - "name": "总 Token明细左标签", - "fill": "$cp-text-muted", - "content": "今日", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "pSDbj", - "x": 52, - "y": 8, - "name": "总 Token明细左值", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 82, - "content": "0", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "LFVFh", - "x": 158, - "y": 9, - "name": "总 Token明细右标签", - "fill": "$cp-text-muted", - "content": "总计", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "mTobH", - "x": 206, - "y": 8, - "name": "总 Token明细右值", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 94, - "content": "401.29M", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "V1FGg3", - "x": 1514, - "y": 126, - "name": "指标卡 平均响应", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "fmtox", - "x": 24, - "y": 20, - "name": "平均响应图标底", - "fill": "$cp-warning-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "uAu43", - "x": 32, - "y": 28, - "name": "平均响应图标", - "width": 18, - "height": 18, - "icon": "timer", - "library": "lucide", - "fill": "$cp-warning" - }, - { - "type": "text", - "id": "zhsgv", - "x": 70, - "y": 24, - "name": "平均响应标题", - "fill": "$cp-text-secondary", - "content": "平均响应", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "sugDS", - "x": 24, - "y": 64, - "name": "平均响应主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 330, - "content": "21.71s", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 28, - "fontWeight": "780" - }, - { - "type": "frame", - "id": "e67Bo1", - "x": 24, - "y": 110, - "name": "平均响应明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "e3ISQO", - "x": 12, - "y": 9, - "name": "平均响应明细左标签", - "fill": "$cp-text-muted", - "content": "今日", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "wcE3E", - "x": 52, - "y": 8, - "name": "平均响应明细左值", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width", - "width": 82, - "content": "21.71s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "v4L99e", - "x": 158, - "y": 9, - "name": "平均响应明细右标签", - "fill": "$cp-text-muted", - "content": "目标", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "HT1rj", - "x": 206, - "y": 8, - "name": "平均响应明细右值", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width", - "width": 94, - "content": "< 3s", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "HbX3E", - "x": 308, - "y": 304, - "name": "请求趋势", - "width": 948, - "height": 380, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "unHGW", - "x": 28, - "y": 24, - "name": "趋势标题", - "fill": "$cp-text-primary", - "content": "请求趋势", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "U7LFxA", - "x": 28, - "y": 54, - "name": "趋势说明", - "fill": "$cp-text-secondary", - "content": "最近 24 小时 · 14:00 峰值 15.2K", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "DZOiT", - "x": 674, - "y": 22, - "name": "趋势切换", - "width": 246, - "height": 38, - "fill": "$cp-bg-muted", - "cornerRadius": "$cp-radius-md", - "gap": 4, - "padding": 4, - "children": [ - { - "type": "frame", - "id": "Sek9o", - "name": "趋势 Tab 请求", - "width": 76, - "height": 30, - "fill": "$cp-bg-surface", - "cornerRadius": 9, - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 24, - "spread": -18 - }, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "b5dpT", - "name": "趋势 Tab 文本 请求", - "fill": "$cp-text-primary", - "content": "请求", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "bn4M9", - "name": "趋势 Tab 错误", - "width": 76, - "height": 30, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "uf7x7", - "name": "趋势 Tab 文本 错误", - "fill": "$cp-text-secondary", - "content": "错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "ppCNT", - "name": "趋势 Tab 延迟", - "width": 76, - "height": 30, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "bbSsA", - "name": "趋势 Tab 文本 延迟", - "fill": "$cp-text-secondary", - "content": "延迟", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "uyLa6", - "x": 28, - "y": 88, - "name": "趋势图区域", - "clip": true, - "width": 682, - "height": 268, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "rectangle", - "id": "DDlA5", - "x": 0, - "y": 18, - "name": "趋势横线 0", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "rectangle", - "id": "YU9AU", - "x": 0, - "y": 62, - "name": "趋势横线 1", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "rectangle", - "id": "C8SM6", - "x": 0, - "y": 106, - "name": "趋势横线 2", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "rectangle", - "id": "kpM5r", - "x": 0, - "y": 150, - "name": "趋势横线 3", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "rectangle", - "id": "tqPcn", - "x": 0, - "y": 194, - "name": "趋势横线 4", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "rectangle", - "id": "W8V5o7", - "x": 0, - "y": 238, - "name": "趋势横线 5", - "fill": "$cp-bg-muted", - "width": 650, - "height": 1 - }, - { - "type": "path", - "id": "d3cvmo", - "x": 0, - "y": 34, - "name": "请求折线", - "geometry": "M0 150c70-14 96-20 136-38 48-24 74-20 108-58 42-42 78-22 116 6 44 32 82 18 124-10 44-24 82-16 120 30 18 22 34 12 46-6", - "viewBox": [ - 0, - 0, - 650, - 236 - ], - "fill": "$cp-transparent", - "width": 650, - "height": 198, - "stroke": "$cp-info", - "strokeWidth": 3, - "strokeLinejoin": "round", - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "WGmkb", - "x": 0, - "y": 126, - "name": "错误折线", - "geometry": "M0 70c80-2 122-8 170-6 56 2 116-14 166-8 62 6 94 18 142 2 48-16 108-2 172-10", - "viewBox": [ - 0, - 0, - 650, - 118 - ], - "fill": "$cp-transparent", - "width": 650, - "height": 96, - "stroke": "$cp-danger", - "strokeWidth": 2, - "strokeLinejoin": "round", - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "J6hLK7", - "x": 0, - "y": 140, - "name": "延迟折线", - "geometry": "M0 44c72 4 116-8 174-4 58 2 110-6 166-2 66 8 118-8 174-4 60 6 100-4 136-8", - "viewBox": [ - 0, - 0, - 650, - 96 - ], - "fill": "$cp-transparent", - "width": 650, - "height": 76, - "stroke": "$cp-normal", - "strokeWidth": 2, - "strokeLinejoin": "round", - "strokeLinecap": "round" - }, - { - "type": "text", - "id": "LUoWD", - "x": 0, - "y": 248, - "name": "趋势时间刻度 00", - "fill": "$cp-text-muted", - "content": "00", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "gNv2w", - "x": 108, - "y": 248, - "name": "趋势时间刻度 04", - "fill": "$cp-text-muted", - "content": "04", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "gnbx5", - "x": 216, - "y": 248, - "name": "趋势时间刻度 08", - "fill": "$cp-text-muted", - "content": "08", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "wmJwG", - "x": 324, - "y": 248, - "name": "趋势时间刻度 12", - "fill": "$cp-text-muted", - "content": "12", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "MXTs2", - "x": 432, - "y": 248, - "name": "趋势时间刻度 16", - "fill": "$cp-text-muted", - "content": "16", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "oxsFb", - "x": 540, - "y": 248, - "name": "趋势时间刻度 20", - "fill": "$cp-text-muted", - "content": "20", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "W4STNX", - "x": 632, - "y": 248, - "name": "趋势时间刻度 24", - "fill": "$cp-text-muted", - "content": "24", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "eIgUT", - "x": 740, - "y": 88, - "name": "趋势摘要", - "width": 180, - "height": 268, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg", - "layout": "none", - "children": [ - { - "type": "text", - "id": "ULYLg", - "x": 20, - "y": 18, - "name": "趋势摘要标签 成功率", - "fill": "$cp-text-secondary", - "content": "成功率", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "FEJb4", - "x": 20, - "y": 40, - "name": "趋势摘要值 成功率", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 100, - "content": "99.88%", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 24, - "fontWeight": "760" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "hGaV9", - "x": 132, - "y": 47, - "name": "趋势摘要点 成功率", - "fill": "$cp-success", - "width": 8, - "height": 8 - }, - { - "type": "text", - "id": "gVGGg", - "x": 20, - "y": 104, - "name": "趋势摘要标签 峰值", - "fill": "$cp-text-secondary", - "content": "峰值", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "JtyQP", - "x": 20, - "y": 126, - "name": "趋势摘要值 峰值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 100, - "content": "15.2K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 24, - "fontWeight": "760" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "eSUSc", - "x": 132, - "y": 133, - "name": "趋势摘要点 峰值", - "fill": "$cp-info", - "width": 8, - "height": 8 - }, - { - "type": "text", - "id": "W34B6", - "x": 20, - "y": 190, - "name": "趋势摘要标签 慢请求", - "fill": "$cp-text-secondary", - "content": "慢请求", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "Jic7A", - "x": 20, - "y": 212, - "name": "趋势摘要值 慢请求", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 100, - "content": "42", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 24, - "fontWeight": "760" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "aD8tt", - "x": 132, - "y": 219, - "name": "趋势摘要点 慢请求", - "fill": "$cp-warning", - "width": 8, - "height": 8 - } - ] - } - ] - }, - { - "type": "frame", - "id": "C30Oib", - "x": 308, - "y": 708, - "name": "账号域概览", - "width": 1584, - "height": 450, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "T7nc9c", - "x": 416, - "y": 24, - "name": "活跃账号用量标题", - "fill": "$cp-text-primary", - "content": "活跃账号用量", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "QI2DW", - "x": 416, - "y": 54, - "name": "活跃账号用量说明", - "fill": "$cp-text-secondary", - "content": "24h 请求排序", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "xvYZK", - "x": 416, - "y": 96, - "name": "活跃账号用量视窗", - "clip": true, - "width": 556, - "height": 330, - "fill": "$cp-transparent", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "PwZyn", - "x": 0, - "y": 0, - "name": "活跃账号行 1", - "width": 528, - "height": 78, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "bRvFq", - "x": 14, - "y": 22, - "name": "活跃账号头像 1", - "fill": "$cp-info-bg", - "width": 34, - "height": 34 - }, - { - "type": "text", - "id": "MJV57", - "x": 26, - "y": 31, - "name": "活跃账号首字母 1", - "fill": "$cp-info-text", - "content": "A", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "sNntY", - "x": 58, - "y": 17, - "name": "活跃账号名称 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 120, - "content": "Amy Ops", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "EgId9", - "x": 184, - "y": 20, - "name": "活跃账号计划 1", - "fill": "$cp-text-muted", - "content": "plus", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "ilZ25", - "x": 58, - "y": 48, - "name": "活跃账号邮箱 1", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 220, - "content": "amy.ops@example.com", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "text", - "id": "tBgvk", - "x": 284, - "y": 20, - "name": "活跃账号请求 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 64, - "content": "12.8K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "CWpFV", - "x": 350, - "y": 20, - "name": "活跃账号Token 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 70, - "content": "382K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "LiUee", - "x": 284, - "y": 48, - "name": "活跃账号时间 1", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "2分钟前", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "AImgc", - "x": 424, - "y": 36, - "name": "活跃账号负载底 1", - "fill": "$cp-bg-muted", - "width": 84, - "height": 6 - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "B7AmmX", - "x": 424, - "y": 36, - "name": "活跃账号负载 1", - "fill": "$cp-info", - "width": 84, - "height": 6 - } - ] - }, - { - "type": "frame", - "id": "RA9RW", - "x": 0, - "y": 84, - "name": "活跃账号行 2", - "width": 528, - "height": 78, - "fill": "$cp-bg-surface", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "L29yt", - "x": 14, - "y": 22, - "name": "活跃账号头像 2", - "fill": "$cp-normal-bg", - "width": 34, - "height": 34 - }, - { - "type": "text", - "id": "zLcEh", - "x": 26, - "y": 31, - "name": "活跃账号首字母 2", - "fill": "$cp-normal-text", - "content": "T", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "CdVKK", - "x": 58, - "y": 17, - "name": "活跃账号名称 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 120, - "content": "Team Codex", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "tdzHj", - "x": 184, - "y": 20, - "name": "活跃账号计划 2", - "fill": "$cp-text-muted", - "content": "pro", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "cPr5N", - "x": 58, - "y": 48, - "name": "活跃账号邮箱 2", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 220, - "content": "team-codex@example.com", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "text", - "id": "vZkTF", - "x": 284, - "y": 20, - "name": "活跃账号请求 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 64, - "content": "9.4K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "B6MF0", - "x": 350, - "y": 20, - "name": "活跃账号Token 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 70, - "content": "241K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "n9gsY", - "x": 284, - "y": 48, - "name": "活跃账号时间 2", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "8分钟前", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "pUnwr", - "x": 424, - "y": 36, - "name": "活跃账号负载底 2", - "fill": "$cp-bg-muted", - "width": 84, - "height": 6 - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "AbDF6", - "x": 424, - "y": 36, - "name": "活跃账号负载 2", - "fill": "$cp-normal", - "width": 70, - "height": 6 - } - ] - }, - { - "type": "frame", - "id": "tV1JT", - "x": 0, - "y": 168, - "name": "活跃账号行 3", - "width": 528, - "height": 78, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "IgInt", - "x": 14, - "y": 22, - "name": "活跃账号头像 3", - "fill": "$cp-success-bg", - "width": 34, - "height": 34 - }, - { - "type": "text", - "id": "FtbC5", - "x": 26, - "y": 31, - "name": "活跃账号首字母 3", - "fill": "$cp-success-text", - "content": "B", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "tGkNQ", - "x": 58, - "y": 17, - "name": "活跃账号名称 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 120, - "content": "Build Bot", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "cKPXz", - "x": 184, - "y": 20, - "name": "活跃账号计划 3", - "fill": "$cp-text-muted", - "content": "team", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "UkyNB", - "x": 58, - "y": 48, - "name": "活跃账号邮箱 3", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 220, - "content": "build@proxy.local", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "text", - "id": "e4Bed1", - "x": 284, - "y": 20, - "name": "活跃账号请求 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 64, - "content": "7.1K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "K4HK3", - "x": 350, - "y": 20, - "name": "活跃账号Token 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 70, - "content": "198K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "z3ENx", - "x": 284, - "y": 48, - "name": "活跃账号时间 3", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "16分钟前", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "EVg7I", - "x": 424, - "y": 36, - "name": "活跃账号负载底 3", - "fill": "$cp-bg-muted", - "width": 84, - "height": 6 - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "ivNAM", - "x": 424, - "y": 36, - "name": "活跃账号负载 3", - "fill": "$cp-success", - "width": 58, - "height": 6 - } - ] - }, - { - "type": "frame", - "id": "PeEGi", - "x": 0, - "y": 252, - "name": "活跃账号行 4", - "width": 528, - "height": 78, - "fill": "$cp-bg-surface", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "w2kPh", - "x": 14, - "y": 22, - "name": "活跃账号头像 4", - "fill": "$cp-warning-bg", - "width": 34, - "height": 34 - }, - { - "type": "text", - "id": "aNsU5", - "x": 26, - "y": 31, - "name": "活跃账号首字母 4", - "fill": "$cp-warning-text", - "content": "R", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "Z57nG", - "x": 58, - "y": 17, - "name": "活跃账号名称 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 120, - "content": "Reviewer", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "HaI22", - "x": 184, - "y": 20, - "name": "活跃账号计划 4", - "fill": "$cp-text-muted", - "content": "plus", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "m8jek", - "x": 58, - "y": 48, - "name": "活跃账号邮箱 4", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 220, - "content": "reviewer@example.com", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "text", - "id": "SvPma", - "x": 284, - "y": 20, - "name": "活跃账号请求 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 64, - "content": "6.8K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "c3YT3", - "x": 350, - "y": 20, - "name": "活跃账号Token 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 70, - "content": "176K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "dAvGT", - "x": 284, - "y": 48, - "name": "活跃账号时间 4", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "24分钟前", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "v8QqHg", - "x": 424, - "y": 36, - "name": "活跃账号负载底 4", - "fill": "$cp-bg-muted", - "width": 84, - "height": 6 - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "bA4oa", - "x": 424, - "y": 36, - "name": "活跃账号负载 4", - "fill": "$cp-warning", - "width": 48, - "height": 6 - } - ] - } - ] - }, - { - "type": "frame", - "id": "IsmeH", - "x": 1000, - "y": 24, - "name": "账号状态内容", - "width": 556, - "height": 402, - "fill": "$cp-transparent", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "COKMW", - "x": 0, - "y": 0, - "name": "账号状态头部", - "width": 532, - "height": 50, - "fill": "$cp-transparent", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "R7FSz", - "name": "账号状态标题组", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 4, - "children": [ - { - "type": "text", - "id": "yH3lJ", - "name": "账号状态标题", - "fill": "$cp-text-primary", - "content": "账号状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "E3LiJ", - "name": "账号状态说明", - "fill": "$cp-text-secondary", - "content": "账号池健康结构", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "E0O3T", - "name": "账号状态可用率", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 2, - "alignItems": "end", - "children": [ - { - "type": "text", - "id": "mkSRh", - "name": "账号状态可用率数值", - "fill": "$cp-success-text", - "content": "71.1%", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 24, - "fontWeight": "760" - }, - { - "type": "text", - "id": "hkXsY", - "name": "账号状态可用率标签", - "fill": "$cp-text-secondary", - "content": "可用率", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "F0Kb0", - "x": 0, - "y": 72, - "name": "账号状态分布", - "width": 532, - "height": 42, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 10, - "children": [ - { - "type": "frame", - "id": "tsRSr", - "name": "账号状态分布标题行", - "width": "fill_container", - "height": 16, - "fill": "$cp-transparent", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "tuFSK", - "name": "账号状态分布标题", - "fill": "$cp-text-secondary", - "content": "状态分布", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "X05rVz", - "name": "账号状态不可用", - "fill": "$cp-danger-text", - "content": "不可用 7", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "JlYt8", - "name": "账号状态分布条", - "clip": true, - "width": "fill_container", - "height": 12, - "fill": "$cp-bg-muted", - "cornerRadius": "$cp-radius-pill", - "layout": "none", - "children": [ - { - "type": "rectangle", - "id": "YIK40", - "x": 0, - "y": 0, - "name": "账号状态段 活跃", - "fill": "$cp-success", - "width": 372, - "height": 12 - }, - { - "type": "rectangle", - "id": "uN0BX", - "x": 372, - "y": 0, - "name": "账号状态段 刷新中", - "fill": "$cp-normal", - "width": 44, - "height": 12 - }, - { - "type": "rectangle", - "id": "J8AkwA", - "x": 416, - "y": 0, - "name": "账号状态段 额度受限", - "fill": "$cp-warning", - "width": 56, - "height": 12 - }, - { - "type": "rectangle", - "id": "GqM0L", - "x": 472, - "y": 0, - "name": "账号状态段 不可用", - "fill": "$cp-danger", - "width": 60, - "height": 12 - } - ] - } - ] - }, - { - "type": "frame", - "id": "yIkSl", - "x": 0, - "y": 140, - "name": "账号状态列表", - "width": 532, - "height": 262, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 10, - "children": [ - { - "type": "frame", - "id": "jqahY", - "name": "账号状态行 活跃账号", - "width": "fill_container", - "height": 58, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 9, - "id": "PaeCR", - "x": 14, - "y": 15, - "name": "账号状态图标底 活跃账号", - "fill": "$cp-success-bg", - "width": 28, - "height": 28 - }, - { - "type": "icon", - "id": "cpmsi", - "x": 20, - "y": 21, - "name": "账号状态图标 活跃账号", - "width": 16, - "height": 16, - "icon": "circle-check", - "library": "lucide", - "fill": "$cp-success" - }, - { - "type": "text", - "id": "vKqwd", - "x": 56, - "y": 10, - "name": "账号状态名称 活跃账号", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "活跃账号", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "exA0G", - "x": 56, - "y": 33, - "name": "账号状态说明 活跃账号", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 300, - "content": "可直接参与调度", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "B0mu6B", - "x": 436, - "y": 19, - "name": "账号状态数量 活跃账号", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 76, - "content": "32", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 17, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "ftKYy", - "name": "账号状态行 刷新中", - "width": "fill_container", - "height": 58, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 9, - "id": "N9jJu", - "x": 14, - "y": 15, - "name": "账号状态图标底 刷新中", - "fill": "$cp-normal-bg", - "width": 28, - "height": 28 - }, - { - "type": "icon", - "id": "WvsrR", - "x": 20, - "y": 21, - "name": "账号状态图标 刷新中", - "width": 16, - "height": 16, - "icon": "refresh-cw", - "library": "lucide", - "fill": "$cp-normal" - }, - { - "type": "text", - "id": "bqrCj", - "x": 56, - "y": 10, - "name": "账号状态名称 刷新中", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "刷新中", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "DJrr0", - "x": 56, - "y": 33, - "name": "账号状态说明 刷新中", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 300, - "content": "令牌自动刷新中", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "fUwQB", - "x": 436, - "y": 19, - "name": "账号状态数量 刷新中", - "fill": "$cp-normal-text", - "textGrowth": "fixed-width", - "width": 76, - "content": "2", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 17, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "lcoTR", - "name": "账号状态行 额度受限", - "width": "fill_container", - "height": 58, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 9, - "id": "L8co1", - "x": 14, - "y": 15, - "name": "账号状态图标底 额度受限", - "fill": "$cp-warning-bg", - "width": 28, - "height": 28 - }, - { - "type": "icon", - "id": "s5iBJ", - "x": 20, - "y": 21, - "name": "账号状态图标 额度受限", - "width": 16, - "height": 16, - "icon": "triangle-alert", - "library": "lucide", - "fill": "$cp-warning" - }, - { - "type": "text", - "id": "Dtd07", - "x": 56, - "y": 10, - "name": "账号状态名称 额度受限", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "额度受限", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "J6aaHE", - "x": 56, - "y": 33, - "name": "账号状态说明 额度受限", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 300, - "content": "已触发额度阈值", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "uxMZU", - "x": 436, - "y": 19, - "name": "账号状态数量 额度受限", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width", - "width": 76, - "content": "6", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 17, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "btrOA", - "name": "账号状态行 不可用", - "width": "fill_container", - "height": 58, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 9, - "id": "q8sLtf", - "x": 14, - "y": 15, - "name": "账号状态图标底 不可用", - "fill": "$cp-danger-bg", - "width": 28, - "height": 28 - }, - { - "type": "icon", - "id": "juCSC", - "x": 20, - "y": 21, - "name": "账号状态图标 不可用", - "width": 16, - "height": 16, - "icon": "shield-alert", - "library": "lucide", - "fill": "$cp-danger" - }, - { - "type": "text", - "id": "QmWYk", - "x": 56, - "y": 10, - "name": "账号状态名称 不可用", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "不可用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "text", - "id": "a1WRy", - "x": 56, - "y": 33, - "name": "账号状态说明 不可用", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 300, - "content": "过期 4 · 禁用 3 · 封禁 0", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "PcC34", - "x": 436, - "y": 19, - "name": "账号状态数量 不可用", - "fill": "$cp-danger-text", - "textGrowth": "fixed-width", - "width": 76, - "content": "7", - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "JetBrains Mono", - "fontSize": 17, - "fontWeight": "760" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "gWSwv", - "x": 28, - "y": 24, - "name": "账号调度列", - "width": 360, - "height": 402, - "fill": "$cp-transparent", - "layout": "none", - "children": [ - { - "type": "text", - "id": "DES2b", - "x": 0, - "y": 0, - "name": "账号调度标题", - "fill": "$cp-text-primary", - "content": "账号调度", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "NxWTN", - "x": 0, - "y": 30, - "name": "账号调度说明", - "fill": "$cp-text-secondary", - "content": "容量、并发与分配策略", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "lkMVF", - "x": 0, - "y": 76, - "name": "调度容量行", - "width": 360, - "height": 122, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "text", - "id": "o1jSy", - "x": 16, - "y": 18, - "name": "调度容量标签", - "fill": "$cp-text-secondary", - "content": "可调度容量", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "cZo2b", - "x": 16, - "y": 44, - "name": "调度容量数值", - "fill": "$cp-text-primary", - "content": "81 / 135", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 32, - "fontWeight": "760" - }, - { - "type": "text", - "id": "E7ObQ", - "x": 248, - "y": 58, - "name": "调度容量占比", - "fill": "$cp-text-secondary", - "content": "60% 已分配", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "U1lwh", - "x": 16, - "y": 96, - "name": "调度容量条", - "clip": true, - "width": 328, - "height": 10, - "fill": "$cp-default-border", - "cornerRadius": "$cp-radius-pill", - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "zEHdv", - "x": 0, - "y": 0, - "name": "调度容量进度", - "fill": "$cp-success", - "width": 197, - "height": 10 - } - ] - } - ] - }, - { - "type": "frame", - "id": "RvkLY", - "x": 0, - "y": 214, - "name": "调度指标行", - "width": 360, - "height": 90, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "text", - "id": "mWZvG", - "x": 16, - "y": 20, - "name": "调度指标标签 单账号并发", - "fill": "$cp-text-secondary", - "content": "单账号并发", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "JrSmi", - "x": 16, - "y": 50, - "name": "调度指标值 单账号并发", - "fill": "$cp-text-primary", - "content": "3", - "lineHeight": 1.1, - "fontFamily": "JetBrains Mono", - "fontSize": 21, - "fontWeight": "760" - }, - { - "type": "text", - "id": "otkXT", - "x": 132, - "y": 20, - "name": "调度指标标签 可用槽位", - "fill": "$cp-text-secondary", - "content": "可用槽位", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "x1qRE", - "x": 132, - "y": 50, - "name": "调度指标值 可用槽位", - "fill": "$cp-text-primary", - "content": "81", - "lineHeight": 1.1, - "fontFamily": "JetBrains Mono", - "fontSize": 21, - "fontWeight": "760" - }, - { - "type": "text", - "id": "I5lpI", - "x": 248, - "y": 20, - "name": "调度指标标签 剩余槽位", - "fill": "$cp-text-secondary", - "content": "剩余槽位", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "tdrpE", - "x": 248, - "y": 50, - "name": "调度指标值 剩余槽位", - "fill": "$cp-text-primary", - "content": "54", - "lineHeight": 1.1, - "fontFamily": "JetBrains Mono", - "fontSize": 21, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "r3R5JB", - "x": 0, - "y": 320, - "name": "调度策略行", - "width": 360, - "height": 82, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "text", - "id": "n7KZf", - "x": 16, - "y": 17, - "name": "调度策略标签", - "fill": "$cp-text-secondary", - "content": "分配策略", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "T4STO", - "x": 16, - "y": 44, - "name": "调度策略值", - "fill": "$cp-text-primary", - "content": "最少使用优先", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 17, - "fontWeight": "650" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "mMwUG", - "x": 1284, - "y": 304, - "name": "服务状态", - "width": 608, - "height": 380, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "mGelK", - "x": 28, - "y": 24, - "name": "服务状态标题", - "fill": "$cp-text-primary", - "content": "服务状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "Vy7SW", - "x": 28, - "y": 70, - "name": "服务状态行 上游连接", - "width": 552, - "height": 50, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 8, - "id": "FBNeY", - "x": 14, - "y": 13, - "name": "服务状态图标底 上游连接", - "fill": "$cp-success-bg", - "width": 24, - "height": 24 - }, - { - "type": "icon", - "id": "CF8im", - "x": 19, - "y": 18, - "name": "服务状态图标 上游连接", - "width": 14, - "height": 14, - "icon": "cloud-check", - "library": "lucide", - "fill": "$cp-success" - }, - { - "type": "text", - "id": "totb2", - "x": 54, - "y": 18, - "name": "服务状态名称 上游连接", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 160, - "content": "上游连接", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "gH9KZ", - "x": 294, - "y": 18, - "name": "服务状态值 上游连接", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 86, - "content": "正常", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "d5ZUh", - "x": 414, - "y": 18, - "name": "服务状态补充 上游连接", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "23ms", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "zfRbc", - "x": 28, - "y": 128, - "name": "服务状态行 模型目录", - "width": 552, - "height": 50, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 8, - "id": "o2SKZE", - "x": 14, - "y": 13, - "name": "服务状态图标底 模型目录", - "fill": "$cp-info-bg", - "width": 24, - "height": 24 - }, - { - "type": "icon", - "id": "CzBEZ", - "x": 19, - "y": 18, - "name": "服务状态图标 模型目录", - "width": 14, - "height": 14, - "icon": "boxes", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "NnguT", - "x": 54, - "y": 18, - "name": "服务状态名称 模型目录", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 160, - "content": "模型目录", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "DHmUt", - "x": 294, - "y": 18, - "name": "服务状态值 模型目录", - "fill": "$cp-info-text", - "textGrowth": "fixed-width", - "width": 86, - "content": "已同步", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "b6TMkh", - "x": 414, - "y": 18, - "name": "服务状态补充 模型目录", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "58 个模型", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "rTnND", - "x": 28, - "y": 186, - "name": "服务状态行 自动刷新", - "width": 552, - "height": 50, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 8, - "id": "X10Jco", - "x": 14, - "y": 13, - "name": "服务状态图标底 自动刷新", - "fill": "$cp-success-bg", - "width": 24, - "height": 24 - }, - { - "type": "icon", - "id": "SpVsV", - "x": 19, - "y": 18, - "name": "服务状态图标 自动刷新", - "width": 14, - "height": 14, - "icon": "refresh-cw", - "library": "lucide", - "fill": "$cp-success" - }, - { - "type": "text", - "id": "D3upB", - "x": 54, - "y": 18, - "name": "服务状态名称 自动刷新", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 160, - "content": "自动刷新", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "f5oVbY", - "x": 294, - "y": 18, - "name": "服务状态值 自动刷新", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 86, - "content": "开启", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "H7PAtD", - "x": 414, - "y": 18, - "name": "服务状态补充 自动刷新", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "2 并发", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "aO7Gr", - "x": 28, - "y": 244, - "name": "服务状态行 事件记录", - "width": 552, - "height": 50, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 8, - "id": "JwH6C", - "x": 14, - "y": 13, - "name": "服务状态图标底 事件记录", - "fill": "$cp-warning-bg", - "width": 24, - "height": 24 - }, - { - "type": "icon", - "id": "yCCbo", - "x": 19, - "y": 18, - "name": "服务状态图标 事件记录", - "width": 14, - "height": 14, - "icon": "scroll-text", - "library": "lucide", - "fill": "$cp-warning" - }, - { - "type": "text", - "id": "EXtq5", - "x": 54, - "y": 18, - "name": "服务状态名称 事件记录", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 160, - "content": "事件记录", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "tTMTd", - "x": 294, - "y": 18, - "name": "服务状态值 事件记录", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width", - "width": 86, - "content": "关闭", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "Oldxs", - "x": 414, - "y": 18, - "name": "服务状态补充 事件记录", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "已存 1.8K", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "GmPID", - "x": 28, - "y": 302, - "name": "服务状态行 客户端版本", - "width": 552, - "height": 50, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": 8, - "id": "jkbgd", - "x": 14, - "y": 13, - "name": "服务状态图标底 客户端版本", - "fill": "$cp-normal-bg", - "width": 24, - "height": 24 - }, - { - "type": "icon", - "id": "m2XRNF", - "x": 19, - "y": 18, - "name": "服务状态图标 客户端版本", - "width": 14, - "height": 14, - "icon": "monitor-check", - "library": "lucide", - "fill": "$cp-normal" - }, - { - "type": "text", - "id": "gak3p", - "x": 54, - "y": 18, - "name": "服务状态名称 客户端版本", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 160, - "content": "客户端版本", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "P2FgG", - "x": 294, - "y": 18, - "name": "服务状态值 客户端版本", - "fill": "$cp-normal-text", - "textGrowth": "fixed-width", - "width": 86, - "content": "可用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "sbkk7", - "x": 414, - "y": 18, - "name": "服务状态补充 客户端版本", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "26.519", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - } - ] - }, - { - "type": "frame", - "id": "jsqNZ", - "x": 308, - "y": 1182, - "name": "事件日志", - "width": 1584, - "height": 350, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "teRua", - "x": 28, - "y": 24, - "name": "日志标题", - "fill": "$cp-text-primary", - "content": "事件日志", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "nkmQQ", - "x": 28, - "y": 54, - "name": "日志说明", - "fill": "$cp-text-secondary", - "content": "最近 50 条事件", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "wiJMX", - "x": 1350, - "y": 24, - "name": "日志筛选", - "width": 206, - "height": 36, - "fill": "$cp-bg-muted", - "cornerRadius": "$cp-radius-md", - "gap": 4, - "padding": 4, - "children": [ - { - "type": "frame", - "id": "EcHWq", - "name": "日志筛选 全部", - "width": 62, - "height": 28, - "fill": "$cp-bg-surface", - "cornerRadius": 9, - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Z82ou", - "name": "日志筛选文字 全部", - "fill": "$cp-text-primary", - "content": "全部", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "XWwzg", - "name": "日志筛选 warn", - "width": 58, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "v4nChE", - "name": "日志筛选文字 warn", - "fill": "$cp-text-secondary", - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "eWZHF", - "name": "日志筛选 error", - "width": 58, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Xmvwf", - "name": "日志筛选文字 error", - "fill": "$cp-text-secondary", - "content": "错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "eqshl", - "x": 28, - "y": 86, - "name": "日志表头", - "width": 1528, - "height": 40, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "text", - "id": "m4omX", - "x": 20, - "y": 13, - "name": "日志表头 时间", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 150, - "content": "时间", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "h2eqUa", - "x": 190, - "y": 13, - "name": "日志表头 级别", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 90, - "content": "级别", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "AUNGY", - "x": 300, - "y": 13, - "name": "日志表头 请求 ID", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 230, - "content": "请求 ID", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "MLRR9", - "x": 552, - "y": 13, - "name": "日志表头 路由", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 250, - "content": "路由", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "dPYCz", - "x": 826, - "y": 13, - "name": "日志表头 模型", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 170, - "content": "模型", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "RlGAZ", - "x": 1020, - "y": 13, - "name": "日志表头 状态码", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 96, - "content": "状态码", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "C6hWEF", - "x": 1148, - "y": 13, - "name": "日志表头 延迟", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 100, - "content": "延迟", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "B2JQbF", - "x": 28, - "y": 142, - "name": "日志滚动视窗", - "clip": true, - "width": 1528, - "height": 184, - "fill": "$cp-transparent", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "jeRz8", - "x": 0, - "y": 0, - "name": "日志行 1", - "width": 1476, - "height": 56, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "vUQ5j", - "x": 20, - "y": 21, - "name": "日志时间 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "14:30:25", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "HV0t0", - "x": 190, - "y": 16, - "name": "日志级别 1", - "width": 58, - "height": 24, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "VMimC", - "name": "日志级别 1 文本", - "fill": "$cp-info-text", - "content": "信息", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "text", - "id": "nVdZ6", - "x": 300, - "y": 21, - "name": "日志请求 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 210, - "content": "req_01HW9K7QY2", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "KHAYy", - "x": 552, - "y": 21, - "name": "日志路由 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 240, - "content": "/v1/responses", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "zVBv3", - "x": 826, - "y": 21, - "name": "日志模型 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "gpt-5.5", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "oxS6h", - "x": 1020, - "y": 21, - "name": "日志状态 1", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 80, - "content": "200", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "XBq8A", - "x": 1148, - "y": 21, - "name": "日志延迟 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 90, - "content": "1.25s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "PzZfy", - "x": 0, - "y": 64, - "name": "日志行 2", - "width": 1476, - "height": 56, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "T7CZg", - "x": 20, - "y": 21, - "name": "日志时间 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "14:30:15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "z3zbJF", - "x": 190, - "y": 16, - "name": "日志级别 2", - "width": 58, - "height": 24, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "SpZbU", - "name": "日志级别 2 文本", - "fill": "$cp-warning-text", - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "text", - "id": "MWVay", - "x": 300, - "y": 21, - "name": "日志请求 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 210, - "content": "req_01HW9K6N4F", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "vLFVb", - "x": 552, - "y": 21, - "name": "日志路由 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 240, - "content": "/v1/responses/review", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "SFdqZ", - "x": 826, - "y": 21, - "name": "日志模型 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "gpt-5.5", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "VG2hb", - "x": 1020, - "y": 21, - "name": "日志状态 2", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width", - "width": 80, - "content": "429", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "T1peAA", - "x": 1148, - "y": 21, - "name": "日志延迟 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 90, - "content": "2.15s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "uFiqn", - "x": 0, - "y": 128, - "name": "日志行 3", - "width": 1476, - "height": 56, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "i8DlGf", - "x": 20, - "y": 21, - "name": "日志时间 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "14:30:10", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "NA3db", - "x": 190, - "y": 16, - "name": "日志级别 3", - "width": 58, - "height": 24, - "fill": "$cp-danger-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "y89ABQ", - "name": "日志级别 3 文本", - "fill": "$cp-danger-text", - "content": "错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "text", - "id": "oNTJ5", - "x": 300, - "y": 21, - "name": "日志请求 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 210, - "content": "req_01HW9K5Z7A", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "WeDBs", - "x": 552, - "y": 21, - "name": "日志路由 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 240, - "content": "/v1/responses", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Txf5P", - "x": 826, - "y": 21, - "name": "日志模型 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "gpt-5.5", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "I0lVLR", - "x": 1020, - "y": 21, - "name": "日志状态 3", - "fill": "$cp-danger-text", - "textGrowth": "fixed-width", - "width": 80, - "content": "502", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "MWgzm", - "x": 1148, - "y": 21, - "name": "日志延迟 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 90, - "content": "5.32s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "jcahH", - "x": 0, - "y": 192, - "name": "日志行 4", - "width": 1476, - "height": 56, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "vrDgo", - "x": 20, - "y": 21, - "name": "日志时间 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "14:29:56", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "b7dxT", - "x": 190, - "y": 16, - "name": "日志级别 4", - "width": 58, - "height": 24, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Z9qmn", - "name": "日志级别 4 文本", - "fill": "$cp-info-text", - "content": "信息", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "text", - "id": "ZXivP", - "x": 300, - "y": 21, - "name": "日志请求 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 210, - "content": "req_01HW9K4C3Q", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "N2xsN5", - "x": 552, - "y": 21, - "name": "日志路由 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 240, - "content": "/v1/models", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "I0TlK", - "x": 826, - "y": 21, - "name": "日志模型 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "catalog", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "nvJMB", - "x": 1020, - "y": 21, - "name": "日志状态 4", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": 80, - "content": "200", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "php2Y", - "x": 1148, - "y": 21, - "name": "日志延迟 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 90, - "content": "0.84s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "sannD", - "x": 1553, - "y": 148, - "name": "日志滚动底", - "fill": "$cp-bg-muted", - "width": 3, - "height": 172 - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "ZJq6Z", - "x": 1553, - "y": 156, - "name": "日志滚动块", - "fill": "$cp-text-muted", - "width": 3, - "height": 64 - } - ] - }, - { - "type": "frame", - "id": "YKKVE", - "x": 1572, - "y": 92, - "name": "顶部账号入口下拉层", - "width": 320, - "height": 304, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "xlpSr", - "x": 18, - "y": 18, - "name": "下拉头像背景", - "fill": "$cp-normal", - "width": 44, - "height": 44 - }, - { - "type": "text", - "id": "PFRse", - "x": 35, - "y": 30, - "name": "下拉头像字母", - "fill": "$cp-white", - "content": "A", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "700" - }, - { - "type": "text", - "id": "xSo6Y", - "x": 74, - "y": 19, - "name": "下拉账号名", - "fill": "$cp-text-primary", - "content": "admin", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "700" - }, - { - "type": "text", - "id": "l0jYh", - "x": 74, - "y": 42, - "name": "下拉账号角色", - "fill": "$cp-text-secondary", - "content": "管理员", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "pnmQv", - "x": 238, - "y": 24, - "name": "下拉状态徽标", - "width": 64, - "height": 28, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-radius-pill", - "layout": "none" - }, - { - "type": "ellipse", - "id": "fhVCP", - "x": 250, - "y": 35, - "name": "在线状态点", - "fill": "$cp-success", - "width": 6, - "height": 6 - }, - { - "type": "text", - "id": "J24FO", - "x": 262, - "y": 31, - "name": "在线状态文字", - "fill": "$cp-success-text", - "content": "在线", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "N6Umb", - "x": 16, - "y": 76, - "name": "账号安全状态", - "width": 288, - "height": 44, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-md", - "layout": "none" - }, - { - "type": "text", - "id": "ce1CV", - "x": 32, - "y": 84, - "name": "MFA 标签", - "fill": "$cp-text-secondary", - "content": "MFA", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "600" - }, - { - "type": "text", - "id": "qJbzY", - "x": 32, - "y": 101, - "name": "MFA 状态", - "fill": "$cp-text-primary", - "content": "已开启", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "qrIDv", - "x": 178, - "y": 84, - "name": "会话标签", - "fill": "$cp-text-secondary", - "content": "会话", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "600" - }, - { - "type": "text", - "id": "K9XU5g", - "x": 178, - "y": 101, - "name": "会话数量", - "fill": "$cp-text-primary", - "content": "1 台", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "bZNk7", - "x": 16, - "y": 134, - "name": "菜单项 个人设置", - "width": 288, - "height": 36, - "fill": "$cp-bg-subtle", - "cornerRadius": 11, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "m8HrEG", - "x": 12, - "y": 8, - "name": "个人设置 图标", - "width": 20, - "height": 20, - "icon": "user", - "library": "lucide", - "fill": "$cp-text-primary" - }, - { - "type": "text", - "id": "td1Q0", - "x": 44, - "y": 10, - "name": "个人设置 文本", - "fill": "$cp-text-primary", - "content": "个人设置", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "WxcOT", - "x": 260, - "y": 10, - "name": "个人设置 进入", - "width": 16, - "height": 16, - "icon": "chevron-right", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "bzBA8", - "x": 16, - "y": 176, - "name": "菜单项 安全与会话", - "width": 288, - "height": 36, - "fill": "$cp-transparent", - "cornerRadius": 11, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "xBVhw", - "x": 12, - "y": 8, - "name": "安全与会话 图标", - "width": 20, - "height": 20, - "icon": "shield-check", - "library": "lucide", - "fill": "$cp-text-primary" - }, - { - "type": "text", - "id": "fktUM", - "x": 44, - "y": 10, - "name": "安全与会话 文本", - "fill": "$cp-text-primary", - "content": "安全与会话", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "tFopU", - "x": 210, - "y": 10, - "name": "安全与会话 右侧信息", - "fill": "$cp-text-secondary", - "content": "MFA", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "BfXAP", - "x": 260, - "y": 10, - "name": "安全与会话 进入", - "width": 16, - "height": 16, - "icon": "chevron-right", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "BaWsq", - "x": 16, - "y": 218, - "name": "菜单项 操作记录", - "width": 288, - "height": 36, - "fill": "$cp-transparent", - "cornerRadius": 11, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "qkjXo", - "x": 12, - "y": 8, - "name": "操作记录 图标", - "width": 20, - "height": 20, - "icon": "scroll-text", - "library": "lucide", - "fill": "$cp-text-primary" - }, - { - "type": "text", - "id": "dy83V", - "x": 44, - "y": 10, - "name": "操作记录 文本", - "fill": "$cp-text-primary", - "content": "操作记录", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "HrpAo", - "x": 260, - "y": 10, - "name": "操作记录 进入", - "width": 16, - "height": 16, - "icon": "chevron-right", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "cHED8", - "x": 16, - "y": 260, - "name": "菜单项 退出登录", - "width": 288, - "height": 36, - "fill": "$cp-transparent", - "cornerRadius": 11, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "QG8KX", - "x": 12, - "y": 8, - "name": "退出登录 图标", - "width": 20, - "height": 20, - "icon": "log-out", - "library": "lucide", - "fill": "$cp-danger" - }, - { - "type": "text", - "id": "Ftrjt", - "x": 44, - "y": 10, - "name": "退出登录 文本", - "fill": "$cp-danger-text", - "content": "退出登录", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "sH8uu", - "x": 6060, - "y": 0, - "name": "组件规范 - 反馈通知", - "clip": true, - "width": 1920, - "height": 1080, - "fill": "$cp-bg-page", - "layout": "none", - "children": [ - { - "type": "text", - "id": "WIItK", - "x": 96, - "y": 72, - "name": "画布标题", - "fill": "$cp-text-primary", - "content": "反馈通知 Toast", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 34, - "fontWeight": "800" - }, - { - "type": "text", - "id": "e4mJ9", - "x": 96, - "y": 118, - "name": "画布说明", - "fill": "$cp-text-secondary", - "content": "用于操作完成、风险提示、失败反馈和普通信息提示非顶部常驻通知入口", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "yvHEO", - "x": 96, - "y": 184, - "name": "状态色 成功", - "width": 254, - "height": 86, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "gap": 14, - "padding": [ - 0, - 18 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "GFdbB", - "name": "成功 色块", - "width": 38, - "height": 38, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-radius-md", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "J4xFv", - "name": "成功 色点", - "fill": "$cp-success", - "width": 14, - "height": 14 - } - ] - }, - { - "type": "frame", - "id": "ffhAf", - "name": "成功 文案", - "width": 160, - "height": 40, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "children": [ - { - "type": "text", - "id": "xceNJ", - "name": "成功 标签", - "fill": "$cp-text-primary", - "content": "成功", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "f2Nok8", - "name": "成功 用途", - "fill": "$cp-text-secondary", - "content": "操作完成 / 已应用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - } - ] - }, - { - "type": "frame", - "id": "IbqsH", - "x": 382, - "y": 184, - "name": "状态色 警告", - "width": 254, - "height": 86, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "gap": 14, - "padding": [ - 0, - 18 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "URwVl", - "name": "警告 色块", - "width": 38, - "height": 38, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-radius-md", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "tBNfv", - "name": "警告 色点", - "fill": "$cp-warning", - "width": 14, - "height": 14 - } - ] - }, - { - "type": "frame", - "id": "muIF1", - "name": "警告 文案", - "width": 160, - "height": 40, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "children": [ - { - "type": "text", - "id": "aV7s2", - "name": "警告 标签", - "fill": "$cp-text-primary", - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "qULSD", - "name": "警告 用途", - "fill": "$cp-text-secondary", - "content": "需要注意 / 待确认", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - } - ] - }, - { - "type": "frame", - "id": "EcAxV", - "x": 668, - "y": 184, - "name": "状态色 失败", - "width": 254, - "height": 86, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "gap": 14, - "padding": [ - 0, - 18 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "DtNtz", - "name": "失败 色块", - "width": 38, - "height": 38, - "fill": "$cp-danger-bg", - "cornerRadius": "$cp-radius-md", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "O5hBfe", - "name": "失败 色点", - "fill": "$cp-danger", - "width": 14, - "height": 14 - } - ] - }, - { - "type": "frame", - "id": "Vaz1q", - "name": "失败 文案", - "width": 160, - "height": 40, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "children": [ - { - "type": "text", - "id": "zMMQF", - "name": "失败 标签", - "fill": "$cp-text-primary", - "content": "失败", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "n1FAix", - "name": "失败 用途", - "fill": "$cp-text-secondary", - "content": "操作失败 / 无权限", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - } - ] - }, - { - "type": "frame", - "id": "X8fR6", - "x": 954, - "y": 184, - "name": "状态色 信息", - "width": 254, - "height": 86, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "gap": 14, - "padding": [ - 0, - 18 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "hxD0l", - "name": "信息 色块", - "width": 38, - "height": 38, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-md", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "d1Aoy", - "name": "信息 色点", - "fill": "$cp-info", - "width": 14, - "height": 14 - } - ] - }, - { - "type": "frame", - "id": "ygevd", - "name": "信息 文案", - "width": 160, - "height": 40, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "children": [ - { - "type": "text", - "id": "KTrhO", - "name": "信息 标签", - "fill": "$cp-text-primary", - "content": "信息", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "Mv0xm", - "name": "信息 用途", - "fill": "$cp-text-secondary", - "content": "系统消息 / 普通提示", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - } - ] - }, - { - "type": "frame", - "id": "kN9hk", - "x": 96, - "y": 326, - "name": "应用内预览画布", - "width": 1120, - "height": 574, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "y6x3s9", - "x": 40, - "y": 34, - "name": "预览标题", - "fill": "$cp-text-primary", - "content": "系统概览", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 28, - "fontWeight": "780" - }, - { - "type": "text", - "id": "e6kodk", - "x": 40, - "y": 72, - "name": "预览副标题", - "fill": "$cp-text-secondary", - "content": "反馈浮层出现在当前工作区右上角,短暂展示后消失", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "K0BfRg", - "x": 40, - "y": 132, - "name": "预览内容卡 1", - "width": 228, - "height": 128, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg" - }, - { - "type": "frame", - "id": "uEH1P", - "x": 300, - "y": 132, - "name": "预览内容卡 2", - "width": 228, - "height": 128, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg" - }, - { - "type": "frame", - "id": "OeFhx", - "x": 560, - "y": 132, - "name": "预览内容卡 3", - "width": 228, - "height": 128, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg" - }, - { - "type": "frame", - "id": "m0kAz", - "x": 820, - "y": 132, - "name": "预览内容卡 4", - "width": 228, - "height": 128, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg" - }, - { - "type": "frame", - "id": "Ft8Ni", - "x": 40, - "y": 292, - "name": "预览表格区域", - "width": 1040, - "height": 218, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg" - }, - { - "type": "frame", - "id": "nhtAd", - "x": 720, - "y": 32, - "name": "Toast 预览 成功", - "width": 360, - "height": 64, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "gap": 12, - "padding": [ - 0, - 16 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "BqkVe", - "name": "Toast 预览 成功 图标底", - "width": 34, - "height": 34, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "dPtLw", - "name": "Toast 预览 成功 图标", - "width": 18, - "height": 18, - "icon": "check", - "library": "lucide", - "fill": "$cp-success" - } - ] - }, - { - "type": "frame", - "id": "qiejj", - "name": "Toast 预览 成功 文本组", - "width": 230, - "height": 38, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "children": [ - { - "type": "text", - "id": "hYiK0", - "name": "Toast 预览 成功 标题", - "fill": "$cp-text-primary", - "content": "成功", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "J3LOJ", - "name": "Toast 预览 成功 说明", - "fill": "$cp-text-secondary", - "content": "配置已更新", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "zeD9Q", - "name": "Toast 预览 成功 关闭按钮", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "OMByy", - "name": "Toast 预览 成功 关闭图标", - "width": 16, - "height": 16, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "HmGNY", - "x": 1288, - "y": 326, - "name": "Toast 状态列表", - "width": 440, - "height": 574, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "vertical", - "gap": 18, - "padding": [ - 28, - 40 - ], - "children": [ - { - "type": "text", - "id": "cwGIY", - "name": "状态列表标题", - "fill": "$cp-text-primary", - "content": "反馈通知状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "je16j", - "name": "状态列表说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 360, - "content": "四类状态固定为成功、警告、失败、信息通知不包含内联操作", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "b0I20i", - "name": "Toast 成功", - "width": 360, - "height": 64, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "gap": 12, - "padding": [ - 0, - 16 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "FadLv", - "name": "Toast 成功 图标底", - "width": 34, - "height": 34, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "DIEHQ", - "name": "Toast 成功 图标", - "width": 18, - "height": 18, - "icon": "check", - "library": "lucide", - "fill": "$cp-success" - } - ] - }, - { - "type": "frame", - "id": "avECX", - "name": "Toast 成功 文本组", - "width": 230, - "height": 38, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "children": [ - { - "type": "text", - "id": "QTwcR", - "name": "Toast 成功 标题", - "fill": "$cp-text-primary", - "content": "成功", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "WzFMs", - "name": "Toast 成功 说明", - "fill": "$cp-text-secondary", - "content": "操作已完成", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "Ynrt3", - "name": "Toast 成功 关闭按钮", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "z8Qm1q", - "name": "Toast 成功 关闭图标", - "width": 16, - "height": 16, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - } - ] - }, - { - "type": "frame", - "id": "pf1LP", - "name": "Toast 警告", - "width": 360, - "height": 64, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "gap": 12, - "padding": [ - 0, - 16 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "NfLut", - "name": "Toast 警告 图标底", - "width": 34, - "height": 34, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "AeNrC", - "name": "Toast 警告 图标", - "width": 18, - "height": 18, - "icon": "triangle-alert", - "library": "lucide", - "fill": "$cp-warning" - } - ] - }, - { - "type": "frame", - "id": "VZBHw", - "name": "Toast 警告 文本组", - "width": 230, - "height": 38, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "children": [ - { - "type": "text", - "id": "JzzvU", - "name": "Toast 警告 标题", - "fill": "$cp-text-primary", - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "lhwrl", - "name": "Toast 警告 说明", - "fill": "$cp-text-secondary", - "content": "当前配置存在风险", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "fuZ5K", - "name": "Toast 警告 关闭按钮", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "M5RFa", - "name": "Toast 警告 关闭图标", - "width": 16, - "height": 16, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - } - ] - }, - { - "type": "frame", - "id": "s03DG3", - "name": "Toast 失败", - "width": 360, - "height": 64, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "gap": 12, - "padding": [ - 0, - 16 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "dkik6", - "name": "Toast 失败 图标底", - "width": 34, - "height": 34, - "fill": "$cp-danger-bg", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "E8weF", - "name": "Toast 失败 图标", - "width": 18, - "height": 18, - "icon": "circle-x", - "library": "lucide", - "fill": "$cp-danger" - } - ] - }, - { - "type": "frame", - "id": "DuIm1", - "name": "Toast 失败 文本组", - "width": 230, - "height": 38, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "children": [ - { - "type": "text", - "id": "Kimz1", - "name": "Toast 失败 标题", - "fill": "$cp-text-primary", - "content": "失败", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "yoGUf", - "name": "Toast 失败 说明", - "fill": "$cp-text-secondary", - "content": "操作未完成", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "KsoRa", - "name": "Toast 失败 关闭按钮", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "wu3QH", - "name": "Toast 失败 关闭图标", - "width": 16, - "height": 16, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - } - ] - }, - { - "type": "frame", - "id": "OpM9A", - "name": "Toast 信息", - "width": 360, - "height": 64, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "gap": 12, - "padding": [ - 0, - 16 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "d9lNs", - "name": "Toast 信息 图标底", - "width": 34, - "height": 34, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "BVHIk", - "name": "Toast 信息 图标", - "width": 18, - "height": 18, - "icon": "info", - "library": "lucide", - "fill": "$cp-info" - } - ] - }, - { - "type": "frame", - "id": "RJTdF", - "name": "Toast 信息 文本组", - "width": 230, - "height": 38, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "children": [ - { - "type": "text", - "id": "p8ecrk", - "name": "Toast 信息 标题", - "fill": "$cp-text-primary", - "content": "信息", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "wvjgo", - "name": "Toast 信息 说明", - "fill": "$cp-text-secondary", - "content": "系统已同步最新状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "eJMZC", - "name": "Toast 信息 关闭按钮", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "Fx0fs", - "name": "Toast 信息 关闭图标", - "width": 16, - "height": 16, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "Ildsq", - "x": 8040, - "y": 0, - "name": "组件规范 - 基础控件", - "clip": true, - "width": 1920, - "height": 1230, - "fill": "$cp-bg-page", - "layout": "none", - "children": [ - { - "type": "text", - "id": "Dt2NW", - "x": 96, - "y": 72, - "name": "基础控件标题", - "fill": "$cp-text-primary", - "content": "基础组件 Controls", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 34, - "fontWeight": "800" - }, - { - "type": "text", - "id": "V9xtR", - "x": 96, - "y": 118, - "name": "基础控件说明", - "fill": "$cp-text-secondary", - "content": "按 Element Plus 的组件行为组织,色值、阴影和圆角使用 Codex Proxy RS 设计语言", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "t9cHa", - "x": 96, - "y": 168, - "name": "输入框", - "width": 544, - "height": 488, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "ivkd8", - "x": 28, - "y": 28, - "name": "输入框 标题", - "fill": "$cp-text-primary", - "content": "输入框", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "aJsZl", - "x": 28, - "y": 58, - "name": "输入框 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 420, - "content": "按 Element Plus 的尺寸、前后缀、清除和校验状态组织", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "text", - "id": "hKvxi", - "x": 28, - "y": 96, - "name": "输入框 尺寸标题", - "fill": "$cp-text-primary", - "content": "尺寸", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "Fvmgk", - "x": 28, - "y": 124, - "name": "输入框 Large", - "width": 488, - "height": 40, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-border-radius-base", - "gap": 10, - "padding": [ - 0, - "$cp-input-padding-x-large" - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "LDAiV", - "name": "输入框 Large 前缀图标", - "width": 14, - "height": 14, - "icon": "search", - "library": "lucide", - "fill": "$cp-text-muted" - }, - { - "type": "text", - "id": "spfCl", - "name": "输入框 Large 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "大型输入框", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "ykIP2", - "name": "输入框 Large 后缀图标", - "width": 14, - "height": 14, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "jfwjM", - "x": 28, - "y": 174, - "name": "输入框 Default", - "width": 488, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-border-radius-base", - "gap": 10, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "AJTlv", - "name": "输入框 Default 前缀图标", - "width": 14, - "height": 14, - "icon": "key-round", - "library": "lucide", - "fill": "$cp-text-muted" - }, - { - "type": "text", - "id": "Y5uVq", - "name": "输入框 Default 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "默认输入框", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "D0YOB", - "name": "输入框 Default 后缀图标", - "width": 14, - "height": 14, - "icon": "circle-x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "t09Tb", - "x": 28, - "y": 216, - "name": "输入框 Small", - "width": 280, - "height": 24, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-border-radius-small", - "gap": 6, - "padding": [ - 0, - "$cp-input-padding-x-small" - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "zAp0M", - "name": "输入框 Small 前缀图标", - "width": 12, - "height": 12, - "icon": "terminal", - "library": "lucide", - "fill": "$cp-text-muted" - }, - { - "type": "text", - "id": "SN1bD", - "name": "输入框 Small 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "小型", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "text", - "id": "mmfz8", - "x": 28, - "y": 270, - "name": "输入框 状态标题", - "fill": "$cp-text-primary", - "content": "状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "L0IImY", - "x": 28, - "y": 298, - "name": "输入框 聚焦", - "width": 488, - "height": 32, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-border-radius-base", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "gap": 10, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "AA1tG", - "name": "输入框 聚焦 前缀图标", - "width": 14, - "height": 14, - "icon": "key-round", - "library": "lucide", - "fill": "$cp-text-muted" - }, - { - "type": "text", - "id": "y6m1s2", - "name": "输入框 聚焦 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "proxy-admin-token", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "miDTe", - "name": "输入框 聚焦 后缀图标", - "width": 14, - "height": 14, - "icon": "copy", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "QLCe0", - "x": 28, - "y": 344, - "name": "输入框 禁用", - "width": 232, - "height": 32, - "fill": "$cp-disabled-bg", - "cornerRadius": "$cp-border-radius-base", - "gap": 10, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "MeVN6", - "name": "输入框 禁用 前缀图标", - "width": 14, - "height": 14, - "icon": "lock", - "library": "lucide", - "fill": "$cp-disabled-icon" - }, - { - "type": "text", - "id": "HjoMT", - "name": "输入框 禁用 值", - "fill": "$cp-disabled-text", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "禁用输入", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "pNgkA", - "x": 284, - "y": 344, - "name": "输入框 错误", - "width": 232, - "height": 32, - "fill": "$cp-danger-bg", - "cornerRadius": "$cp-border-radius-base", - "gap": 10, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "VPTPp", - "name": "输入框 错误 前缀图标", - "width": 14, - "height": 14, - "icon": "circle-alert", - "library": "lucide", - "fill": "$cp-danger" - }, - { - "type": "text", - "id": "jZXi9", - "name": "输入框 错误 值", - "fill": "$cp-danger-text", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "格式错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - } - ] - }, - { - "type": "text", - "id": "d7hlkh", - "x": 284, - "y": 382, - "name": "输入框 错误提示", - "fill": "$cp-danger-text", - "content": "请输入有效的访问密钥", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "t3Ivu", - "x": 664, - "y": 168, - "name": "选择器", - "width": 544, - "height": 488, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "RtFnO", - "x": 28, - "y": 28, - "name": "选择器 标题", - "fill": "$cp-text-primary", - "content": "选择器", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "b928B", - "x": 28, - "y": 58, - "name": "选择器 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 420, - "content": "触发器、下拉面板、选中项、悬停项和禁用项保持同一行为模型", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "u6APz", - "x": 28, - "y": 100, - "name": "选择器 触发器", - "width": 280, - "height": 32, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-border-radius-base", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "gap": 8, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "D89dRH", - "name": "选择器 触发器 前缀图标", - "width": 14, - "height": 14, - "icon": "server", - "library": "lucide", - "fill": "$cp-text-muted" - }, - { - "type": "text", - "id": "jVDWM", - "name": "选择器 触发器 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "生产环境", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "bdn7Q", - "name": "选择器 触发器 后缀图标", - "width": 14, - "height": 14, - "icon": "chevron-down", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "h48hN", - "x": 28, - "y": 140, - "name": "选择器 下拉面板", - "width": 280, - "height": 148, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-popper-radius", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "DhpQf", - "x": 6, - "y": 6, - "name": "选择项 生产环境", - "width": 268, - "height": 34, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-border-radius-base", - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "utUqF", - "name": "选择项 生产环境 文本", - "fill": "$cp-info-text", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "生产环境", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "icon", - "id": "W2ZInF", - "name": "选择项 生产环境 选中", - "width": 15, - "height": 15, - "icon": "check", - "library": "lucide", - "fill": "$cp-info" - } - ] - }, - { - "type": "frame", - "id": "JGbcB", - "x": 6, - "y": 40, - "name": "选择项 预发环境", - "width": 268, - "height": 34, - "fill": "$cp-default-bg-hover", - "cornerRadius": "$cp-border-radius-base", - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "l6rE1M", - "name": "选择项 预发环境 文本", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "预发环境", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "gH75W", - "x": 6, - "y": 74, - "name": "选择项 本地调试", - "width": 268, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-border-radius-base", - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "awTYh", - "name": "选择项 本地调试 文本", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "本地调试", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "M6vNr", - "x": 6, - "y": 108, - "name": "选择项 已停用", - "width": 268, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-border-radius-base", - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "uyNNk", - "name": "选择项 已停用 文本", - "fill": "$cp-disabled-text", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "已停用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "text", - "id": "h946KE", - "x": 328, - "y": 100, - "name": "多选 标题", - "fill": "$cp-text-primary", - "content": "多选 Tag", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "j0cb9E", - "x": 328, - "y": 128, - "name": "多选触发器", - "width": 188, - "height": 104, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "w2nWj", - "x": 12, - "y": 12, - "name": "多选 账号池", - "width": 82, - "height": 26, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-tag-radius", - "gap": 5, - "padding": [ - 0, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "e4ahj7", - "name": "多选 账号池 文本", - "fill": "$cp-info-text", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "账号池", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "icon", - "id": "abpAZ", - "name": "多选 账号池 删除", - "width": 12, - "height": 12, - "icon": "x", - "library": "lucide", - "fill": "$cp-info-text" - } - ] - }, - { - "type": "frame", - "id": "Vho86", - "x": 102, - "y": 12, - "name": "多选 启用", - "width": 70, - "height": 26, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-tag-radius", - "gap": 5, - "padding": [ - 0, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "VqR3N", - "name": "多选 启用 文本", - "fill": "$cp-success-text", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "启用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "icon", - "id": "sZaeb", - "name": "多选 启用 删除", - "width": 12, - "height": 12, - "icon": "x", - "library": "lucide", - "fill": "$cp-success-text" - } - ] - }, - { - "type": "frame", - "id": "O1tljA", - "x": 12, - "y": 48, - "name": "多选 限流", - "width": 70, - "height": 26, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-tag-radius", - "gap": 5, - "padding": [ - 0, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "I00sHo", - "name": "多选 限流 文本", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "限流", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "icon", - "id": "g1PRTK", - "name": "多选 限流 删除", - "width": 12, - "height": 12, - "icon": "x", - "library": "lucide", - "fill": "$cp-warning-text" - } - ] - }, - { - "type": "frame", - "id": "a8uEY", - "x": 90, - "y": 48, - "name": "多选 只读", - "width": 70, - "height": 26, - "fill": "$cp-normal-bg", - "cornerRadius": "$cp-tag-radius", - "gap": 5, - "padding": [ - 0, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "sqvyL", - "name": "多选 只读 文本", - "fill": "$cp-normal-text", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "只读", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "icon", - "id": "urK63", - "name": "多选 只读 删除", - "width": 12, - "height": 12, - "icon": "x", - "library": "lucide", - "fill": "$cp-normal-text" - } - ] - }, - { - "type": "icon", - "id": "X159OZ", - "x": 158, - "y": 76, - "name": "多选 下拉", - "width": 16, - "height": 16, - "icon": "chevron-down", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "text", - "id": "KgkyE", - "x": 328, - "y": 268, - "name": "空状态 标题", - "fill": "$cp-text-primary", - "content": "空状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "FAinC", - "x": 328, - "y": 296, - "name": "选择器 空状态", - "width": 188, - "height": 76, - "fill": "$cp-bg-subtle", - "cornerRadius": 14, - "layout": "vertical", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "Z4ybm", - "name": "选择器 空图标", - "width": 18, - "height": 18, - "icon": "inbox", - "library": "lucide", - "fill": "$cp-text-muted" - }, - { - "type": "text", - "id": "UQ89H", - "name": "选择器 空文本", - "fill": "$cp-text-secondary", - "content": "无匹配选项", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "q87VnU", - "x": 1232, - "y": 168, - "name": "按钮", - "width": 592, - "height": 488, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "QsGco", - "x": 28, - "y": 28, - "name": "按钮 标题", - "fill": "$cp-text-primary", - "content": "按钮", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "nod0U", - "x": 28, - "y": 58, - "name": "按钮 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 486, - "content": "类型与状态沿用 Element Plus,尺寸明确拆分为 large、default、small", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "text", - "id": "T2aU88", - "x": 28, - "y": 96, - "name": "按钮 尺寸标题", - "fill": "$cp-text-primary", - "content": "尺寸", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "K0P04I", - "x": 28, - "y": 126, - "name": "按钮 Large", - "width": 96, - "height": 40, - "fill": "$cp-info", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "VzSq5", - "name": "按钮 Large 文本", - "fill": "$cp-info-on", - "content": "Large", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "fawU1", - "x": 140, - "y": 130, - "name": "按钮 Default", - "width": 88, - "height": 32, - "fill": "$cp-info", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "xE94u", - "name": "按钮 Default 文本", - "fill": "$cp-info-on", - "content": "Default", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "RT11y", - "x": 244, - "y": 134, - "name": "按钮 Small", - "width": 70, - "height": 24, - "fill": "$cp-info", - "cornerRadius": 4, - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "LnoXv", - "name": "按钮 Small 文本", - "fill": "$cp-info-on", - "content": "Small", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "720" - } - ] - }, - { - "type": "text", - "id": "uyEFg", - "x": 28, - "y": 188, - "name": "按钮 类型标题", - "fill": "$cp-text-primary", - "content": "类型", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "V0Tixl", - "x": 28, - "y": 218, - "name": "按钮 默认", - "width": 82, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "ipgaX", - "name": "按钮 默认 文本", - "fill": "$cp-text-primary", - "content": "Default", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "S75QS", - "x": 122, - "y": 218, - "name": "按钮 主要", - "width": 82, - "height": 32, - "fill": "$cp-info", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Hr9c8", - "name": "按钮 主要 文本", - "fill": "$cp-info-on", - "content": "Primary", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "PfPVu", - "x": 216, - "y": 218, - "name": "按钮 成功", - "width": 82, - "height": 32, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "A2fkre", - "name": "按钮 成功 文本", - "fill": "$cp-success-text", - "content": "Success", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "uVCC2", - "x": 310, - "y": 218, - "name": "按钮 警告", - "width": 88, - "height": 32, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Z4viM", - "name": "按钮 警告 文本", - "fill": "$cp-warning-text", - "content": "Warning", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "iLMKO", - "x": 410, - "y": 218, - "name": "按钮 危险", - "width": 82, - "height": 32, - "fill": "$cp-danger-bg", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "DBg9z", - "name": "按钮 危险 文本", - "fill": "$cp-danger-text", - "content": "Danger", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "text", - "id": "r56gZ", - "x": 28, - "y": 292, - "name": "按钮 状态标题", - "fill": "$cp-text-primary", - "content": "状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "w0UzAw", - "x": 28, - "y": 322, - "name": "按钮 Hover", - "width": 82, - "height": 32, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "R2CDRB", - "name": "按钮 Hover 文本", - "fill": "$cp-info-text", - "content": "Hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "n0Kifv", - "x": 122, - "y": 322, - "name": "按钮 Loading", - "width": 98, - "height": 32, - "fill": "$cp-info", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "pqooR", - "name": "按钮 Loading 加载图标", - "width": 14, - "height": 14, - "icon": "loader-circle", - "library": "lucide", - "fill": "$cp-info-on" - }, - { - "type": "text", - "id": "RriQH", - "name": "按钮 Loading 文本", - "fill": "$cp-info-on", - "content": "Loading", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "InX9V", - "x": 232, - "y": 322, - "name": "按钮 Disabled", - "width": 98, - "height": 32, - "fill": "$cp-disabled-bg", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "bWp5w", - "name": "按钮 Disabled 文本", - "fill": "$cp-disabled-text", - "content": "Disabled", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "M9ibIX", - "x": 342, - "y": 322, - "name": "按钮 Plain", - "width": 82, - "height": 32, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "fbnpn", - "name": "按钮 Plain 文本", - "fill": "$cp-info-text", - "content": "Plain", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "text", - "id": "v6e09", - "x": 28, - "y": 390, - "name": "按钮 文字按钮标题", - "fill": "$cp-text-primary", - "content": "文字按钮", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "text", - "id": "D6fyU", - "x": 28, - "y": 420, - "name": "文字按钮 主要", - "fill": "$cp-info-text", - "content": "查看详情", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "720" - }, - { - "type": "text", - "id": "Z9JFd3", - "x": 112, - "y": 420, - "name": "文字按钮 危险", - "fill": "$cp-danger-text", - "content": "删除", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "720" - }, - { - "type": "text", - "id": "d6TRF", - "x": 168, - "y": 420, - "name": "文字按钮 禁用", - "fill": "$cp-disabled-text", - "content": "不可用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "DMTJl", - "x": 96, - "y": 680, - "name": "表格", - "width": 1136, - "height": 500, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "OSnYz", - "x": 28, - "y": 28, - "name": "表格 标题", - "fill": "$cp-text-primary", - "content": "表格", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "A0EiJ", - "x": 28, - "y": 58, - "name": "表格 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 640, - "content": "表头、斑马纹、选择列、标签状态、操作列和分页按真实表格组织", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "qQhn4", - "x": 28, - "y": 100, - "name": "表格 表头", - "width": 1080, - "height": 40, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-md", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "qBIy8", - "name": "表头 选择单元", - "width": 48, - "height": 40, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "PBLHY", - "name": "表头 复选框", - "width": 16, - "height": 16, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-checkbox-radius", - "stroke": "$cp-default-border-hover", - "strokeWidth": 1, - "strokeAlignment": "inner" - } - ] - }, - { - "type": "frame", - "id": "qHYRS", - "name": "表头 账号", - "width": 300, - "height": 40, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "cG43L", - "name": "表头 账号 文本", - "fill": "$cp-text-secondary", - "content": "账号", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "K3LRYe", - "name": "表头 状态", - "width": 150, - "height": 40, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "WKtIK", - "name": "表头 状态 文本", - "fill": "$cp-text-secondary", - "content": "状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "bwANs", - "name": "表头 今日用量", - "width": 180, - "height": 40, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "UcfOv", - "name": "表头 今日用量 文本", - "fill": "$cp-text-secondary", - "content": "今日用量", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "tcGgP", - "name": "表头 更新时间", - "width": 180, - "height": 40, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Ia8O5", - "name": "表头 更新时间 文本", - "fill": "$cp-text-secondary", - "content": "更新时间", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "iZf1v", - "name": "表头 操作", - "width": 222, - "height": 40, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "justifyContent": "end", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Id1jh", - "name": "表头 操作 文本", - "fill": "$cp-text-secondary", - "content": "操作", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "nsqtU", - "x": 28, - "y": 154, - "name": "表格行 1", - "width": 1080, - "height": 52, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-sm", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "Uefz6", - "name": "表格行 1 选择单元", - "width": 48, - "height": 52, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "H24OQK", - "name": "表格行 1 复选框", - "width": 16, - "height": 16, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-checkbox-radius", - "stroke": "$cp-default-border-hover", - "strokeWidth": 1, - "strokeAlignment": "inner" - } - ] - }, - { - "type": "frame", - "id": "ZTcws", - "name": "表格行 1 账号单元", - "width": 300, - "height": 52, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 4, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "C7sfG", - "name": "表格行 1 邮箱", - "fill": "$cp-text-primary", - "content": "amy.ops@example.com", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "b6IPx", - "name": "表格行 1 分组", - "fill": "$cp-text-muted", - "content": "主账号池", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "lN21o", - "name": "表格行 1 状态单元", - "width": 150, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "JkVkc", - "name": "表格行 1 状态标签", - "width": 64, - "height": 26, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-tag-radius", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "YdOXd", - "name": "表格行 1 状态标签 文本", - "fill": "$cp-success-text", - "content": "正常", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "gz7EV", - "name": "表格行 1 用量", - "width": 180, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "s4LON", - "name": "表格行 1 用量 文本", - "fill": "$cp-text-primary", - "content": "38.4M", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "DEh5x", - "name": "表格行 1 更新时间", - "width": 180, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "c7YD85", - "name": "表格行 1 更新时间 文本", - "fill": "$cp-text-secondary", - "content": "14:32:08", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "TtJVz", - "name": "表格行 1 操作单元", - "width": 222, - "height": 52, - "fill": "$cp-transparent", - "gap": 14, - "padding": [ - 0, - 12 - ], - "justifyContent": "end", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "l7SKnz", - "name": "表格行 1 编辑", - "fill": "$cp-info-text", - "content": "编辑", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "cc88c", - "name": "表格行 1 更多", - "fill": "$cp-text-secondary", - "content": "更多", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "POthr", - "x": 28, - "y": 214, - "name": "表格行 2", - "width": 1080, - "height": 52, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "Jdf5F", - "name": "表格行 2 选择单元", - "width": 48, - "height": 52, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "I2Y7L6", - "name": "表格行 2 复选框", - "width": 16, - "height": 16, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-checkbox-radius", - "stroke": "$cp-default-border-hover", - "strokeWidth": 1, - "strokeAlignment": "inner" - } - ] - }, - { - "type": "frame", - "id": "LNTyp", - "name": "表格行 2 账号单元", - "width": 300, - "height": 52, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 4, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "UZmLB", - "name": "表格行 2 邮箱", - "fill": "$cp-text-primary", - "content": "relay.cn@example.com", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "GJx0m", - "name": "表格行 2 分组", - "fill": "$cp-text-muted", - "content": "备用池", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "T7DPe", - "name": "表格行 2 状态单元", - "width": 150, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "oil8u", - "name": "表格行 2 状态标签", - "width": 64, - "height": 26, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-tag-radius", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "v5i6iV", - "name": "表格行 2 状态标签 文本", - "fill": "$cp-warning-text", - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "ffSnb", - "name": "表格行 2 用量", - "width": 180, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "vse5d", - "name": "表格行 2 用量 文本", - "fill": "$cp-text-primary", - "content": "12.9M", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "nAHNF", - "name": "表格行 2 更新时间", - "width": 180, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "O7mok", - "name": "表格行 2 更新时间 文本", - "fill": "$cp-text-secondary", - "content": "14:29:41", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "wBM9n", - "name": "表格行 2 操作单元", - "width": 222, - "height": 52, - "fill": "$cp-transparent", - "gap": 14, - "padding": [ - 0, - 12 - ], - "justifyContent": "end", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "b4bMGe", - "name": "表格行 2 编辑", - "fill": "$cp-info-text", - "content": "编辑", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "qIjGt", - "name": "表格行 2 更多", - "fill": "$cp-text-secondary", - "content": "更多", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "WZNVC", - "x": 28, - "y": 274, - "name": "表格行 3", - "width": 1080, - "height": 52, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-sm", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "xVnuI", - "name": "表格行 3 选择单元", - "width": 48, - "height": 52, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "IaESJ", - "name": "表格行 3 复选框", - "width": 16, - "height": 16, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-checkbox-radius", - "stroke": "$cp-default-border-hover", - "strokeWidth": 1, - "strokeAlignment": "inner" - } - ] - }, - { - "type": "frame", - "id": "nEnOe", - "name": "表格行 3 账号单元", - "width": 300, - "height": 52, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 4, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "QyaGg", - "name": "表格行 3 邮箱", - "fill": "$cp-text-primary", - "content": "quota.bot@example.com", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "W4OFLy", - "name": "表格行 3 分组", - "fill": "$cp-text-muted", - "content": "实验池", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "L2NUo", - "name": "表格行 3 状态单元", - "width": 150, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "s6KoS", - "name": "表格行 3 状态标签", - "width": 64, - "height": 26, - "fill": "$cp-danger-bg", - "cornerRadius": "$cp-tag-radius", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "GpIvQ", - "name": "表格行 3 状态标签 文本", - "fill": "$cp-danger-text", - "content": "失败", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "ZPyRi", - "name": "表格行 3 用量", - "width": 180, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "k6Lp9y", - "name": "表格行 3 用量 文本", - "fill": "$cp-text-primary", - "content": "0.8M", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "v5ODF", - "name": "表格行 3 更新时间", - "width": 180, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "ARCLN", - "name": "表格行 3 更新时间 文本", - "fill": "$cp-text-secondary", - "content": "14:10:03", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "VI9Ao", - "name": "表格行 3 操作单元", - "width": 222, - "height": 52, - "fill": "$cp-transparent", - "gap": 14, - "padding": [ - 0, - 12 - ], - "justifyContent": "end", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "WxALn", - "name": "表格行 3 编辑", - "fill": "$cp-info-text", - "content": "编辑", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "BJkuh", - "name": "表格行 3 更多", - "fill": "$cp-text-secondary", - "content": "更多", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "WjM5S", - "x": 28, - "y": 334, - "name": "表格行 4", - "width": 1080, - "height": 52, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "YfS0J", - "name": "表格行 4 选择单元", - "width": 48, - "height": 52, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "uUe9a", - "name": "表格行 4 复选框", - "width": 16, - "height": 16, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-checkbox-radius", - "stroke": "$cp-default-border-hover", - "strokeWidth": 1, - "strokeAlignment": "inner" - } - ] - }, - { - "type": "frame", - "id": "UrQ4V", - "name": "表格行 4 账号单元", - "width": 300, - "height": 52, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 4, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "m9rDS5", - "name": "表格行 4 邮箱", - "fill": "$cp-text-primary", - "content": "team.dev@example.com", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "KHlJU", - "name": "表格行 4 分组", - "fill": "$cp-text-muted", - "content": "开发池", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "FG3D9", - "name": "表格行 4 状态单元", - "width": 150, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "hPkRp", - "name": "表格行 4 状态标签", - "width": 64, - "height": 26, - "fill": "$cp-normal-bg", - "cornerRadius": "$cp-tag-radius", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "ep2sI", - "name": "表格行 4 状态标签 文本", - "fill": "$cp-normal-text", - "content": "启用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "wVaD3", - "name": "表格行 4 用量", - "width": 180, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "OS0Zr", - "name": "表格行 4 用量 文本", - "fill": "$cp-text-primary", - "content": "6.2M", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "Rmv1v", - "name": "表格行 4 更新时间", - "width": 180, - "height": 52, - "fill": "$cp-transparent", - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "J2cGmD", - "name": "表格行 4 更新时间 文本", - "fill": "$cp-text-secondary", - "content": "13:58:17", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "as7QM", - "name": "表格行 4 操作单元", - "width": 222, - "height": 52, - "fill": "$cp-transparent", - "gap": 14, - "padding": [ - 0, - 12 - ], - "justifyContent": "end", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "CzA0G", - "name": "表格行 4 编辑", - "fill": "$cp-info-text", - "content": "编辑", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "ohjS9", - "name": "表格行 4 更多", - "fill": "$cp-text-secondary", - "content": "更多", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "lJOHx", - "x": 28, - "y": 414, - "name": "表格 分页", - "width": 1080, - "height": 40, - "fill": "$cp-transparent", - "gap": 8, - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Ekqja", - "name": "分页 总数", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "共 50 条", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "kIQ6d", - "name": "分页 上一页", - "width": 32, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "N8lUCT", - "name": "分页 上一页 图标", - "width": 14, - "height": 14, - "icon": "chevron-left", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - }, - { - "type": "frame", - "id": "bvyZd", - "name": "分页 页码 1", - "width": 32, - "height": 32, - "fill": "$cp-info", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "jMJks", - "name": "分页 页码 1 文本", - "fill": "$cp-info-on", - "content": "1", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "WdjXk", - "name": "分页 页码 2", - "width": 32, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "oHDiK", - "name": "分页 页码 2 文本", - "fill": "$cp-text-primary", - "content": "2", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "720" - } - ] - }, - { - "type": "frame", - "id": "y6aww", - "name": "分页 下一页", - "width": 32, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "J6PAy", - "name": "分页 下一页 图标", - "width": 14, - "height": 14, - "icon": "chevron-right", - "library": "lucide", - "fill": "$cp-text-secondary" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "d05L9", - "x": 1256, - "y": 680, - "name": "选择与状态", - "width": 568, - "height": 500, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "iYppY", - "x": 28, - "y": 28, - "name": "选择与状态 标题", - "fill": "$cp-text-primary", - "content": "选择与状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "nWXRM", - "x": 28, - "y": 58, - "name": "选择与状态 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 480, - "content": "复选框、单选、开关、标签和加载状态保持垂直居中", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "text", - "id": "zgblC", - "x": 28, - "y": 100, - "name": "复选框 标题", - "fill": "$cp-text-primary", - "content": "Checkbox", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "whcKa", - "x": 28, - "y": 128, - "name": "复选框 未选", - "width": 180, - "height": 28, - "fill": "$cp-transparent", - "gap": 10, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "BthxS", - "name": "复选框 未选 方框", - "width": 18, - "height": 18, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-checkbox-radius", - "justifyContent": "center", - "alignItems": "center" - }, - { - "type": "text", - "id": "PnpkO", - "name": "复选框 未选 文本", - "fill": "$cp-text-primary", - "content": "未选", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "yQqIY", - "x": 220, - "y": 128, - "name": "复选框 已选", - "width": 180, - "height": 28, - "fill": "$cp-transparent", - "gap": 10, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "Iq94C", - "name": "复选框 已选 方框", - "width": 18, - "height": 18, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-checkbox-radius", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "RWs2l", - "name": "复选框 已选 标记", - "width": 13, - "height": 13, - "icon": "check", - "library": "lucide", - "fill": "$cp-info" - } - ] - }, - { - "type": "text", - "id": "nv56D", - "name": "复选框 已选 文本", - "fill": "$cp-text-primary", - "content": "已选", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "gJD3b", - "x": 380, - "y": 128, - "name": "复选框 半选", - "width": 180, - "height": 28, - "fill": "$cp-transparent", - "gap": 10, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "SpwAK", - "name": "复选框 半选 方框", - "width": 18, - "height": 18, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-checkbox-radius", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "wtG27", - "name": "复选框 半选 标记", - "width": 13, - "height": 13, - "icon": "minus", - "library": "lucide", - "fill": "$cp-info" - } - ] - }, - { - "type": "text", - "id": "k8IXL", - "name": "复选框 半选 文本", - "fill": "$cp-text-primary", - "content": "半选", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "hhfM3", - "x": 28, - "y": 168, - "name": "复选框 禁用", - "width": 180, - "height": 28, - "fill": "$cp-transparent", - "gap": 10, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "Dlm5S", - "name": "复选框 禁用 方框", - "width": 18, - "height": 18, - "fill": "$cp-disabled-bg", - "cornerRadius": "$cp-checkbox-radius", - "justifyContent": "center", - "alignItems": "center" - }, - { - "type": "text", - "id": "Q6dESo", - "name": "复选框 禁用 文本", - "fill": "$cp-disabled-text", - "content": "禁用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "F1Z6DD", - "x": 220, - "y": 168, - "name": "复选框 禁用已选", - "width": 180, - "height": 28, - "fill": "$cp-transparent", - "gap": 10, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "U5H2G", - "name": "复选框 禁用已选 方框", - "width": 18, - "height": 18, - "fill": "$cp-disabled-bg", - "cornerRadius": "$cp-checkbox-radius", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "xV00M", - "name": "复选框 禁用已选 标记", - "width": 13, - "height": 13, - "icon": "check", - "library": "lucide", - "fill": "$cp-disabled-icon" - } - ] - }, - { - "type": "text", - "id": "p7emJO", - "name": "复选框 禁用已选 文本", - "fill": "$cp-disabled-text", - "content": "禁用已选", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "text", - "id": "KUhyB", - "x": 28, - "y": 224, - "name": "单选 标题", - "fill": "$cp-text-primary", - "content": "Radio", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "qqjbJ", - "x": 28, - "y": 252, - "name": "单选 默认", - "width": 150, - "height": 28, - "fill": "$cp-transparent", - "gap": 10, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "Sh0EX", - "name": "单选 默认 外圈", - "width": 18, - "height": 18, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-pill", - "justifyContent": "center", - "alignItems": "center" - }, - { - "type": "text", - "id": "UFz2V", - "name": "单选 默认 文本", - "fill": "$cp-text-primary", - "content": "默认", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "M76eGz", - "x": 220, - "y": 252, - "name": "单选 已选", - "width": 150, - "height": 28, - "fill": "$cp-transparent", - "gap": 10, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "uweHo", - "name": "单选 已选 外圈", - "width": 18, - "height": 18, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-pill", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "u7MPXU", - "name": "单选 已选 内点", - "fill": "$cp-info", - "width": 8, - "height": 8 - } - ] - }, - { - "type": "text", - "id": "fZuwM", - "name": "单选 已选 文本", - "fill": "$cp-text-primary", - "content": "已选", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "A3I9yz", - "x": 380, - "y": 252, - "name": "单选 禁用", - "width": 150, - "height": 28, - "fill": "$cp-transparent", - "gap": 10, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "Nq46e", - "name": "单选 禁用 外圈", - "width": 18, - "height": 18, - "fill": "$cp-disabled-bg", - "cornerRadius": "$cp-radius-pill", - "justifyContent": "center", - "alignItems": "center" - }, - { - "type": "text", - "id": "ppdNc", - "name": "单选 禁用 文本", - "fill": "$cp-disabled-text", - "content": "禁用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "text", - "id": "XD4bL", - "x": 28, - "y": 310, - "name": "开关 标题", - "fill": "$cp-text-primary", - "content": "Switch", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "s6b8L", - "x": 28, - "y": 340, - "name": "开关 开", - "width": 42, - "height": 24, - "fill": "$cp-info", - "cornerRadius": "$cp-radius-pill", - "layout": "none", - "children": [ - { - "type": "ellipse", - "id": "n95JM", - "x": 20, - "y": 3, - "name": "开关 开 滑块", - "fill": "$cp-bg-surface", - "width": 18, - "height": 18 - } - ] - }, - { - "type": "frame", - "id": "UDaaQ", - "x": 92, - "y": 340, - "name": "开关 关", - "width": 42, - "height": 24, - "fill": "$cp-bg-muted", - "cornerRadius": "$cp-radius-pill", - "layout": "none", - "children": [ - { - "type": "ellipse", - "id": "DowGi", - "x": 3, - "y": 3, - "name": "开关 关 滑块", - "fill": "$cp-bg-surface", - "width": 18, - "height": 18 - } - ] - }, - { - "type": "frame", - "id": "F8yILN", - "x": 156, - "y": 340, - "name": "开关 禁用", - "width": 42, - "height": 24, - "fill": "$cp-disabled-bg", - "cornerRadius": "$cp-radius-pill", - "layout": "none", - "children": [ - { - "type": "ellipse", - "id": "gzSqI", - "x": 20, - "y": 3, - "name": "开关 禁用 滑块", - "fill": "$cp-bg-surface", - "width": 18, - "height": 18 - } - ] - }, - { - "type": "text", - "id": "JFhf8", - "x": 260, - "y": 310, - "name": "标签 标题", - "fill": "$cp-text-primary", - "content": "Tag", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "hFjBt", - "x": 260, - "y": 340, - "name": "标签 正常", - "width": 64, - "height": 26, - "fill": "$cp-normal-bg", - "cornerRadius": "$cp-tag-radius", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "wgJE9", - "name": "标签 正常 文本", - "fill": "$cp-normal-text", - "content": "正常", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "Bwd3t", - "x": 332, - "y": 340, - "name": "标签 成功", - "width": 64, - "height": 26, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-tag-radius", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "MeMbF", - "name": "标签 成功 文本", - "fill": "$cp-success-text", - "content": "成功", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "uvvNu", - "x": 404, - "y": 340, - "name": "标签 警告", - "width": 64, - "height": 26, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-tag-radius", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "WhJLE", - "name": "标签 警告 文本", - "fill": "$cp-warning-text", - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "S77sEQ", - "x": 476, - "y": 340, - "name": "标签 错误", - "width": 64, - "height": 26, - "fill": "$cp-danger-bg", - "cornerRadius": "$cp-tag-radius", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "u6SOA", - "name": "标签 错误 文本", - "fill": "$cp-danger-text", - "content": "错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "text", - "id": "bczQQ", - "x": 28, - "y": 404, - "name": "加载 标题", - "fill": "$cp-text-primary", - "content": "Loading", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "Gbka6", - "x": 28, - "y": 432, - "name": "加载 行", - "width": 220, - "height": 36, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "gap": 10, - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "u9XhL", - "name": "加载 图标", - "width": 16, - "height": 16, - "icon": "loader-circle", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "YNY6U", - "name": "加载 文本", - "fill": "$cp-text-secondary", - "content": "正在同步账号状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "E6quaN", - "x": 10020, - "y": 0, - "name": "组件规范 - 主题变量", - "clip": true, - "width": 1920, - "height": 1080, - "fill": "$cp-bg-page", - "layout": "none", - "children": [ - { - "type": "text", - "id": "tLjN2", - "x": 96, - "y": 72, - "name": "主题变量标题", - "fill": "$cp-text-primary", - "content": "主题变量 Theme Tokens", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 34, - "fontWeight": "800" - }, - { - "type": "text", - "id": "g204b", - "x": 96, - "y": 118, - "name": "主题变量说明", - "fill": "$cp-text-secondary", - "content": "基于 GitHub 源码调研后的语义色、交互态和禁用态变量", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "ST7On", - "x": 96, - "y": 168, - "name": "语义色阶", - "width": 1160, - "height": 780, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "vertical", - "gap": 20, - "padding": 28, - "children": [ - { - "type": "frame", - "id": "dgkLA", - "name": "语义色阶 标题组", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 7, - "children": [ - { - "type": "text", - "id": "zY8tB", - "name": "语义色阶 标题", - "fill": "$cp-text-primary", - "content": "语义色阶", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "E3ylg", - "name": "语义色阶 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "每个语义色都提供 base、hover、pressed、bg、bg-hover、active-bg", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "rd8eM", - "name": "语义色阶表", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 10, - "children": [ - { - "type": "frame", - "id": "x85hq", - "name": "语义色阶表头", - "width": "fill_container", - "height": 34, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "F5ttP", - "name": "表头 状态", - "width": 118, - "height": "fill_container", - "fill": "$cp-transparent", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Xc7uT", - "name": "表头 状态 文本", - "fill": "$cp-text-muted", - "content": "状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "Ogv9A", - "name": "表头 Base", - "width": 128, - "height": "fill_container", - "fill": "$cp-transparent", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "dlk3y", - "name": "表头 Base 文本", - "fill": "$cp-text-muted", - "content": "Base", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "SOBGj", - "name": "表头 Hover", - "width": 128, - "height": "fill_container", - "fill": "$cp-transparent", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "J0bHm", - "name": "表头 Hover 文本", - "fill": "$cp-text-muted", - "content": "Hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "Le8sF", - "name": "表头 Pressed", - "width": 128, - "height": "fill_container", - "fill": "$cp-transparent", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "M9Q1Sg", - "name": "表头 Pressed 文本", - "fill": "$cp-text-muted", - "content": "Pressed", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "GSdMJ", - "name": "表头 Bg", - "width": 128, - "height": "fill_container", - "fill": "$cp-transparent", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "pWZFP", - "name": "表头 Bg 文本", - "fill": "$cp-text-muted", - "content": "Bg", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "wrVKw", - "name": "表头 Bg hover", - "width": 128, - "height": "fill_container", - "fill": "$cp-transparent", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "zjhD7", - "name": "表头 Bg hover 文本", - "fill": "$cp-text-muted", - "content": "Bg hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "h9y4B", - "name": "表头 Active bg", - "width": 128, - "height": "fill_container", - "fill": "$cp-transparent", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "QMoNm", - "name": "表头 Active bg 文本", - "fill": "$cp-text-muted", - "content": "Active bg", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "gslIj", - "name": "语义色阶 信息", - "width": "fill_container", - "height": 78, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "uLztc", - "name": "信息 状态名", - "width": 118, - "height": 62, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "n1Bd2m", - "name": "信息 中文", - "fill": "$cp-text-primary", - "content": "信息", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "MFixJ", - "name": "信息 token", - "fill": "$cp-text-muted", - "content": "--cp-info", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "c51Kw", - "name": "信息 Base", - "width": 128, - "height": 62, - "fill": "$cp-info", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "YLHK5", - "name": "信息 Base 标签", - "fill": "$cp-white", - "content": "base", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Pf8N6", - "name": "信息 Base 值", - "fill": "$cp-white", - "content": "#2563EB", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "pDdWB", - "name": "信息 Hover", - "width": 128, - "height": 62, - "fill": "$cp-info-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "s43kd0", - "name": "信息 Hover 标签", - "fill": "$cp-white", - "content": "hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "M6YXq", - "name": "信息 Hover 值", - "fill": "$cp-white", - "content": "#1D4ED8", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "Xfefi", - "name": "信息 Pressed", - "width": 128, - "height": 62, - "fill": "$cp-info-pressed", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "LczGH", - "name": "信息 Pressed 标签", - "fill": "$cp-white", - "content": "pressed", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "GVi2L", - "name": "信息 Pressed 值", - "fill": "$cp-white", - "content": "#1E40AF", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "V1NPs8", - "name": "信息 Bg", - "width": 128, - "height": 62, - "fill": "$cp-info-bg", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "V5MBz", - "name": "信息 Bg 标签", - "fill": "$cp-text-primary", - "content": "bg", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "AzEU0", - "name": "信息 Bg 值", - "fill": "$cp-text-primary", - "content": "#EEF6FF", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "zs1U6", - "name": "信息 Bg hover", - "width": 128, - "height": 62, - "fill": "$cp-info-bg-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "ql951", - "name": "信息 Bg hover 标签", - "fill": "$cp-text-primary", - "content": "bg-hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "woLaN", - "name": "信息 Bg hover 值", - "fill": "$cp-text-primary", - "content": "#DBEAFE", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "MfaF0", - "name": "信息 Active bg", - "width": 128, - "height": 62, - "fill": "$cp-info-bg-active", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "Mlmil", - "name": "信息 Active bg 标签", - "fill": "$cp-text-primary", - "content": "bg-active", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "WMXHn", - "name": "信息 Active bg 值", - "fill": "$cp-text-primary", - "content": "#BFDBFE", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "onNsm", - "name": "语义色阶 正常", - "width": "fill_container", - "height": 78, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "RGqt8", - "name": "正常 状态名", - "width": 118, - "height": 62, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "jViql", - "name": "正常 中文", - "fill": "$cp-text-primary", - "content": "正常", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "Fg5tp", - "name": "正常 token", - "fill": "$cp-text-muted", - "content": "--cp-normal", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "lTHxb", - "name": "正常 Base", - "width": 128, - "height": 62, - "fill": "$cp-normal", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "VNQWH", - "name": "正常 Base 标签", - "fill": "$cp-white", - "content": "base", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "fc479", - "name": "正常 Base 值", - "fill": "$cp-white", - "content": "#0F9F9A", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "gB8sC", - "name": "正常 Hover", - "width": 128, - "height": 62, - "fill": "$cp-normal-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "l0PBd", - "name": "正常 Hover 标签", - "fill": "$cp-white", - "content": "hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "p8ELk9", - "name": "正常 Hover 值", - "fill": "$cp-white", - "content": "#0D8D88", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "h9ke2j", - "name": "正常 Pressed", - "width": 128, - "height": 62, - "fill": "$cp-normal-pressed", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "tFfYT", - "name": "正常 Pressed 标签", - "fill": "$cp-white", - "content": "pressed", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "z1LSUq", - "name": "正常 Pressed 值", - "fill": "$cp-white", - "content": "#0B7370", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "NlJ3m", - "name": "正常 Bg", - "width": 128, - "height": 62, - "fill": "$cp-normal-bg", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "o7rmyc", - "name": "正常 Bg 标签", - "fill": "$cp-text-primary", - "content": "bg", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "meQl5", - "name": "正常 Bg 值", - "fill": "$cp-text-primary", - "content": "#ECFDFD", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "g2sJHL", - "name": "正常 Bg hover", - "width": 128, - "height": 62, - "fill": "$cp-normal-bg-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "SwtmY", - "name": "正常 Bg hover 标签", - "fill": "$cp-text-primary", - "content": "bg-hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "SE3iP", - "name": "正常 Bg hover 值", - "fill": "$cp-text-primary", - "content": "#DDF7F6", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "f1zHM", - "name": "正常 Active bg", - "width": 128, - "height": 62, - "fill": "$cp-normal-bg-active", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "KlupJ", - "name": "正常 Active bg 标签", - "fill": "$cp-text-primary", - "content": "bg-active", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "N3G3A", - "name": "正常 Active bg 值", - "fill": "$cp-text-primary", - "content": "#C7EFEE", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "AmgJI", - "name": "语义色阶 成功", - "width": "fill_container", - "height": 78, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "owCbN", - "name": "成功 状态名", - "width": 118, - "height": 62, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "VGCq2", - "name": "成功 中文", - "fill": "$cp-text-primary", - "content": "成功", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "KK1wT", - "name": "成功 token", - "fill": "$cp-text-muted", - "content": "--cp-success", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "nzoI2", - "name": "成功 Base", - "width": 128, - "height": 62, - "fill": "$cp-success", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "em0o6", - "name": "成功 Base 标签", - "fill": "$cp-white", - "content": "base", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "mmp79", - "name": "成功 Base 值", - "fill": "$cp-white", - "content": "#12B981", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "OPsfV", - "name": "成功 Hover", - "width": 128, - "height": 62, - "fill": "$cp-success-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "mRHnK", - "name": "成功 Hover 标签", - "fill": "$cp-white", - "content": "hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "pFLpK", - "name": "成功 Hover 值", - "fill": "$cp-white", - "content": "#0EA371", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "hxjeC", - "name": "成功 Pressed", - "width": 128, - "height": 62, - "fill": "$cp-success-pressed", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "k3GBy", - "name": "成功 Pressed 标签", - "fill": "$cp-white", - "content": "pressed", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "VERS8", - "name": "成功 Pressed 值", - "fill": "$cp-white", - "content": "#0B865F", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "gAc3Z", - "name": "成功 Bg", - "width": 128, - "height": 62, - "fill": "$cp-success-bg", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "OFTMr", - "name": "成功 Bg 标签", - "fill": "$cp-text-primary", - "content": "bg", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "gLPFI", - "name": "成功 Bg 值", - "fill": "$cp-text-primary", - "content": "#ECFDF5", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "FpuSE", - "name": "成功 Bg hover", - "width": 128, - "height": 62, - "fill": "$cp-success-bg-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "xNqJx", - "name": "成功 Bg hover 标签", - "fill": "$cp-text-primary", - "content": "bg-hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "f9kH49", - "name": "成功 Bg hover 值", - "fill": "$cp-text-primary", - "content": "#DDFBEA", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "g4BhCI", - "name": "成功 Active bg", - "width": 128, - "height": 62, - "fill": "$cp-success-bg-active", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "TReDI", - "name": "成功 Active bg 标签", - "fill": "$cp-text-primary", - "content": "bg-active", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "OxFnm", - "name": "成功 Active bg 值", - "fill": "$cp-text-primary", - "content": "#C8F5DC", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "S7WNI6", - "name": "语义色阶 警告", - "width": "fill_container", - "height": 78, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "rqJrm", - "name": "警告 状态名", - "width": 118, - "height": 62, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "uzQAG", - "name": "警告 中文", - "fill": "$cp-text-primary", - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "nePHt", - "name": "警告 token", - "fill": "$cp-text-muted", - "content": "--cp-warning", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "zqML9", - "name": "警告 Base", - "width": 128, - "height": 62, - "fill": "$cp-warning", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "a6rxT", - "name": "警告 Base 标签", - "fill": "$cp-white", - "content": "base", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "R0OYrx", - "name": "警告 Base 值", - "fill": "$cp-white", - "content": "#F59E0B", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "v2HStc", - "name": "警告 Hover", - "width": 128, - "height": 62, - "fill": "$cp-warning-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "vpLnf", - "name": "警告 Hover 标签", - "fill": "$cp-white", - "content": "hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "XCn78", - "name": "警告 Hover 值", - "fill": "$cp-white", - "content": "#D97706", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "vIIjg", - "name": "警告 Pressed", - "width": 128, - "height": 62, - "fill": "$cp-warning-pressed", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "XogMO", - "name": "警告 Pressed 标签", - "fill": "$cp-white", - "content": "pressed", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "f2rxii", - "name": "警告 Pressed 值", - "fill": "$cp-white", - "content": "#B45309", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "E5Dz8", - "name": "警告 Bg", - "width": 128, - "height": 62, - "fill": "$cp-warning-bg", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "jTdXg", - "name": "警告 Bg 标签", - "fill": "$cp-text-primary", - "content": "bg", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "j1kzgr", - "name": "警告 Bg 值", - "fill": "$cp-text-primary", - "content": "#FFFBEB", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "EV6gw", - "name": "警告 Bg hover", - "width": 128, - "height": 62, - "fill": "$cp-warning-bg-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "ExuV8", - "name": "警告 Bg hover 标签", - "fill": "$cp-text-primary", - "content": "bg-hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "JVIs3", - "name": "警告 Bg hover 值", - "fill": "$cp-text-primary", - "content": "#FEF3C7", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "yrILC", - "name": "警告 Active bg", - "width": 128, - "height": 62, - "fill": "$cp-warning-bg-active", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "YnLR6", - "name": "警告 Active bg 标签", - "fill": "$cp-text-primary", - "content": "bg-active", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "CPTLL", - "name": "警告 Active bg 值", - "fill": "$cp-text-primary", - "content": "#FDE68A", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "d1AGy", - "name": "语义色阶 失败", - "width": "fill_container", - "height": 78, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "UXJrR", - "name": "失败 状态名", - "width": 118, - "height": 62, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "T4J2F", - "name": "失败 中文", - "fill": "$cp-text-primary", - "content": "失败", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "x08f0y", - "name": "失败 token", - "fill": "$cp-text-muted", - "content": "--cp-danger", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "XgUUd", - "name": "失败 Base", - "width": 128, - "height": 62, - "fill": "$cp-danger", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "G8u62N", - "name": "失败 Base 标签", - "fill": "$cp-white", - "content": "base", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "l9sM7B", - "name": "失败 Base 值", - "fill": "$cp-white", - "content": "#EF4444", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "Lt8U8", - "name": "失败 Hover", - "width": 128, - "height": 62, - "fill": "$cp-danger-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "Z9kMa", - "name": "失败 Hover 标签", - "fill": "$cp-white", - "content": "hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Ccg8o", - "name": "失败 Hover 值", - "fill": "$cp-white", - "content": "#DC2626", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "At74l", - "name": "失败 Pressed", - "width": 128, - "height": 62, - "fill": "$cp-danger-pressed", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "BtjDh", - "name": "失败 Pressed 标签", - "fill": "$cp-white", - "content": "pressed", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "r6iswo", - "name": "失败 Pressed 值", - "fill": "$cp-white", - "content": "#B91C1C", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "BMxRn", - "name": "失败 Bg", - "width": 128, - "height": 62, - "fill": "$cp-danger-bg", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "u4xlz1", - "name": "失败 Bg 标签", - "fill": "$cp-text-primary", - "content": "bg", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "UQZoy", - "name": "失败 Bg 值", - "fill": "$cp-text-primary", - "content": "#FEF2F2", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "LQMoi", - "name": "失败 Bg hover", - "width": 128, - "height": 62, - "fill": "$cp-danger-bg-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "V020fZ", - "name": "失败 Bg hover 标签", - "fill": "$cp-text-primary", - "content": "bg-hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "li5Od", - "name": "失败 Bg hover 值", - "fill": "$cp-text-primary", - "content": "#FEE2E2", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "k51rI0", - "name": "失败 Active bg", - "width": 128, - "height": 62, - "fill": "$cp-danger-bg-active", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "NRG0T", - "name": "失败 Active bg 标签", - "fill": "$cp-text-primary", - "content": "bg-active", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "wOtYF", - "name": "失败 Active bg 值", - "fill": "$cp-text-primary", - "content": "#FECACA", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "c5Q2id", - "name": "语义色阶 默认", - "width": "fill_container", - "height": 78, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "OhsO2", - "name": "默认 状态名", - "width": 118, - "height": 62, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 5, - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "rq2lB", - "name": "默认 中文", - "fill": "$cp-text-primary", - "content": "默认", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "HhRNX", - "name": "默认 token", - "fill": "$cp-text-muted", - "content": "--cp-default", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "akCbT", - "name": "默认 Base", - "width": 128, - "height": 62, - "fill": "$cp-default-bg", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "VoT3O", - "name": "默认 Base 标签", - "fill": "$cp-text-primary", - "content": "base", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "bEN7g", - "name": "默认 Base 值", - "fill": "$cp-text-primary", - "content": "#F8FAFC", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "G6WQj", - "name": "默认 Hover", - "width": 128, - "height": 62, - "fill": "$cp-default-bg-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "mENiw", - "name": "默认 Hover 标签", - "fill": "$cp-text-primary", - "content": "hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "XONkD", - "name": "默认 Hover 值", - "fill": "$cp-text-primary", - "content": "#F1F5F9", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "DCe2r", - "name": "默认 Pressed", - "width": 128, - "height": 62, - "fill": "$cp-default-bg-active", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "r1sm30", - "name": "默认 Pressed 标签", - "fill": "$cp-text-primary", - "content": "pressed", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "VoB28", - "name": "默认 Pressed 值", - "fill": "$cp-text-primary", - "content": "#E9EEF5", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "w4iDk", - "name": "默认 Bg", - "width": 128, - "height": 62, - "fill": "$cp-default-bg", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "MKhG0", - "name": "默认 Bg 标签", - "fill": "$cp-text-primary", - "content": "bg", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "KzFJ1", - "name": "默认 Bg 值", - "fill": "$cp-text-primary", - "content": "#F8FAFC", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "fWD05", - "name": "默认 Bg hover", - "width": 128, - "height": 62, - "fill": "$cp-default-bg-hover", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "q7uwjR", - "name": "默认 Bg hover 标签", - "fill": "$cp-text-primary", - "content": "bg-hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "oRPsB", - "name": "默认 Bg hover 值", - "fill": "$cp-text-primary", - "content": "#F1F5F9", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "Xao3B", - "name": "默认 Active bg", - "width": 128, - "height": 62, - "fill": "$cp-default-bg-active", - "cornerRadius": 14, - "layout": "vertical", - "gap": 5, - "padding": [ - 0, - 12 - ], - "justifyContent": "center", - "children": [ - { - "type": "text", - "id": "c318sY", - "name": "默认 Active bg 标签", - "fill": "$cp-text-primary", - "content": "bg-active", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "n4OaQ", - "name": "默认 Active bg 值", - "fill": "$cp-text-primary", - "content": "#E9EEF5", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "JpvAR", - "x": 1296, - "y": 168, - "name": "禁用变量", - "width": 528, - "height": 328, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "vertical", - "gap": 20, - "padding": 28, - "children": [ - { - "type": "frame", - "id": "ZuIbm", - "name": "禁用变量 标题组", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 7, - "children": [ - { - "type": "text", - "id": "T9oFz", - "name": "禁用变量 标题", - "fill": "$cp-text-primary", - "content": "禁用变量", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "hT7qG", - "name": "禁用变量 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "禁用态独立于语义色,不再从 success 或 danger 派生", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "U6EKM", - "name": "禁用变量列表", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 10, - "children": [ - { - "type": "frame", - "id": "eK9hy", - "name": "禁用背景", - "width": "fill_container", - "height": 44, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "UWJBQ", - "name": "禁用背景 色块", - "fill": "$cp-disabled-bg", - "width": 34, - "height": 34 - }, - { - "type": "frame", - "id": "rQdKu", - "name": "禁用背景 文本组", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 3, - "children": [ - { - "type": "text", - "id": "A7cuKX", - "name": "禁用背景 标签", - "fill": "$cp-text-primary", - "content": "disabled bg", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "W4aM2d", - "name": "禁用背景 值", - "fill": "$cp-disabled-text", - "content": "#F1F5F9", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "UEs7i", - "name": "禁用边界", - "width": "fill_container", - "height": 44, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "LqUF7", - "name": "禁用边界 色块", - "fill": "$cp-disabled-border", - "width": 34, - "height": 34 - }, - { - "type": "frame", - "id": "PAO5R", - "name": "禁用边界 文本组", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 3, - "children": [ - { - "type": "text", - "id": "I7Skm0", - "name": "禁用边界 标签", - "fill": "$cp-text-primary", - "content": "disabled border", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "OiI6X", - "name": "禁用边界 值", - "fill": "$cp-disabled-text", - "content": "#E2E8F0", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "XTq8B", - "name": "禁用文字", - "width": "fill_container", - "height": 44, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "vLyYS", - "name": "禁用文字 色块", - "fill": "$cp-disabled-text", - "width": 34, - "height": 34 - }, - { - "type": "frame", - "id": "S47Sxz", - "name": "禁用文字 文本组", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 3, - "children": [ - { - "type": "text", - "id": "lgTwJ", - "name": "禁用文字 标签", - "fill": "$cp-text-primary", - "content": "disabled text", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "f37Ez7", - "name": "禁用文字 值", - "fill": "$cp-disabled-text", - "content": "#94A3B8", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "G0R4o", - "name": "禁用图标", - "width": "fill_container", - "height": 44, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "K3xgi", - "name": "禁用图标 色块", - "fill": "$cp-disabled-icon", - "width": 34, - "height": 34 - }, - { - "type": "frame", - "id": "f4BgfO", - "name": "禁用图标 文本组", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 3, - "children": [ - { - "type": "text", - "id": "D5U58D", - "name": "禁用图标 标签", - "fill": "$cp-text-primary", - "content": "disabled icon", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "JkbJL", - "name": "禁用图标 值", - "fill": "$cp-disabled-text", - "content": "#CBD5E1", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "Brxu1", - "x": 1296, - "y": 520, - "name": "交互状态", - "width": 528, - "height": 526, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "vertical", - "gap": 18, - "padding": 28, - "children": [ - { - "type": "frame", - "id": "lJR7j", - "name": "交互状态 标题组", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 7, - "children": [ - { - "type": "text", - "id": "YdrIO", - "name": "交互状态 标题", - "fill": "$cp-text-primary", - "content": "交互状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "ZHUkh", - "name": "交互状态 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "同一控件内比较状态层级;文字优先保持高对比度", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "rh1SM", - "name": "轻量控件状态", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 10, - "children": [ - { - "type": "frame", - "id": "qo7MC", - "name": "轻量控件标题行", - "width": "fill_container", - "fill": "$cp-transparent", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Gjxdh", - "name": "轻量控件标题", - "fill": "$cp-text-primary", - "content": "轻量控件", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "zaR4k", - "name": "轻量控件说明", - "fill": "$cp-text-muted", - "content": "默认推荐", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "u2FEgR", - "name": "轻量 默认", - "width": "fill_container", - "height": 44, - "fill": "$cp-default-bg", - "cornerRadius": 13, - "gap": 12, - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "KE8Tl", - "name": "轻量 默认 指示", - "fill": "$cp-default-border", - "width": 8, - "height": 8 - }, - { - "type": "frame", - "id": "MWl0Q", - "name": "轻量 默认 内容", - "width": "fill_container", - "fill": "$cp-transparent", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "QSLNB", - "name": "轻量 默认 文本", - "fill": "$cp-text-primary", - "content": "默认 default", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "J81fed", - "name": "轻量 默认 token", - "fill": "$cp-text-secondary", - "content": "--cp-default-bg", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "seHVQ", - "name": "轻量 悬停", - "width": "fill_container", - "height": 44, - "fill": "$cp-info-bg", - "cornerRadius": 13, - "gap": 12, - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "wPzEs", - "name": "轻量 悬停 指示", - "fill": "$cp-info", - "width": 8, - "height": 8 - }, - { - "type": "frame", - "id": "fqwpN", - "name": "轻量 悬停 内容", - "width": "fill_container", - "fill": "$cp-transparent", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "kukyS", - "name": "轻量 悬停 文本", - "fill": "$cp-text-primary", - "content": "悬停 hover", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "K1U7b", - "name": "轻量 悬停 token", - "fill": "$cp-text-secondary", - "content": "--cp-info-bg", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "S5fznK", - "name": "轻量 按下", - "width": "fill_container", - "height": 44, - "fill": "$cp-info-bg-active", - "cornerRadius": 13, - "gap": 12, - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "oeNPZ", - "name": "轻量 按下 指示", - "fill": "$cp-info", - "width": 8, - "height": 8 - }, - { - "type": "frame", - "id": "NxqlH", - "name": "轻量 按下 内容", - "width": "fill_container", - "fill": "$cp-transparent", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "jWvfG", - "name": "轻量 按下 文本", - "fill": "$cp-text-primary", - "content": "按下 pressed", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "VtlZw", - "name": "轻量 按下 token", - "fill": "$cp-text-secondary", - "content": "--cp-info-bg-active", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "P3ZDyO", - "name": "轻量 激活", - "width": "fill_container", - "height": 44, - "fill": "$cp-default-bg-active", - "cornerRadius": 13, - "gap": 12, - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 4, - "id": "gXYHG", - "name": "轻量 激活 指示", - "fill": "$cp-info", - "width": 4, - "height": 26 - }, - { - "type": "frame", - "id": "GHntQ", - "name": "轻量 激活 内容", - "width": "fill_container", - "fill": "$cp-transparent", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Y1AhQ", - "name": "轻量 激活 文本", - "fill": "$cp-text-primary", - "content": "激活 active", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "mlbdz", - "name": "轻量 激活 token", - "fill": "$cp-text-secondary", - "content": "--cp-default-bg-active", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "MW25w", - "name": "实心动作状态", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 10, - "children": [ - { - "type": "frame", - "id": "ZGHgr", - "name": "实心动作标题行", - "width": "fill_container", - "fill": "$cp-transparent", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "n1egRx", - "name": "实心动作标题", - "fill": "$cp-text-primary", - "content": "实心动作", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "K1LZj", - "name": "实心动作说明", - "fill": "$cp-text-muted", - "content": "少量使用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "aoHOI", - "name": "实心动作三态", - "width": "fill_container", - "fill": "$cp-transparent", - "gap": 10, - "children": [ - { - "type": "frame", - "id": "JEvyC", - "name": "实心 默认", - "width": "fill_container", - "height": 48, - "fill": "$cp-info", - "cornerRadius": 13, - "padding": [ - 0, - 14 - ], - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "I2yRF", - "name": "实心 默认 文本", - "fill": "$cp-info-on", - "content": "默认", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "TlXlw", - "name": "实心 默认 token", - "fill": "$cp-info-on", - "content": "base", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "xyzY0", - "name": "实心 悬停", - "width": "fill_container", - "height": 48, - "fill": "$cp-info-hover", - "cornerRadius": 13, - "padding": [ - 0, - 14 - ], - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "hzF08", - "name": "实心 悬停 文本", - "fill": "$cp-info-hover-on", - "content": "悬停", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "VZ7QL", - "name": "实心 悬停 token", - "fill": "$cp-info-hover-on", - "content": "hover", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "Lornk", - "name": "实心 按下", - "width": "fill_container", - "height": 48, - "fill": "$cp-info-pressed", - "cornerRadius": 13, - "padding": [ - 0, - 14 - ], - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "A47XH", - "name": "实心 按下 文本", - "fill": "$cp-info-pressed-on", - "content": "按下", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "gx1gm", - "name": "实心 按下 token", - "fill": "$cp-info-pressed-on", - "content": "pressed", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 11, - "fontWeight": "700" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "fky7U", - "name": "语义状态交互", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 10, - "children": [ - { - "type": "text", - "id": "b4m7iH", - "name": "语义状态交互标题", - "fill": "$cp-text-primary", - "content": "语义状态使用同一公式", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "rBYmw", - "name": "语义状态示例行", - "width": "fill_container", - "fill": "$cp-transparent", - "gap": 10, - "children": [ - { - "type": "frame", - "id": "yvIg6", - "name": "语义 正常", - "width": "fill_container", - "height": 42, - "fill": "$cp-normal-bg-hover", - "cornerRadius": "$cp-radius-md", - "gap": 8, - "padding": [ - 0, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "FniEO", - "name": "语义 正常 点", - "fill": "$cp-normal", - "width": 7, - "height": 7 - }, - { - "type": "frame", - "id": "eqkoO", - "name": "语义 正常 文本组", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 2, - "children": [ - { - "type": "text", - "id": "tLRS3", - "name": "语义 正常 名称", - "fill": "$cp-text-primary", - "content": "正常", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "a1E6bL", - "name": "语义 正常 token", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "--cp-normal-bg-hover", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 9, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "d8TlU1", - "name": "语义 警告", - "width": "fill_container", - "height": 42, - "fill": "$cp-warning-bg-hover", - "cornerRadius": "$cp-radius-md", - "gap": 8, - "padding": [ - 0, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "lzx4I", - "name": "语义 警告 点", - "fill": "$cp-warning", - "width": 7, - "height": 7 - }, - { - "type": "frame", - "id": "mwakS", - "name": "语义 警告 文本组", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 2, - "children": [ - { - "type": "text", - "id": "nJ0n8", - "name": "语义 警告 名称", - "fill": "$cp-text-primary", - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "xt3Zq", - "name": "语义 警告 token", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "--cp-warning-bg-hover", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 9, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "P5bmH", - "name": "语义 失败", - "width": "fill_container", - "height": 42, - "fill": "$cp-danger-bg-hover", - "cornerRadius": "$cp-radius-md", - "gap": 8, - "padding": [ - 0, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "ehhLX", - "name": "语义 失败 点", - "fill": "$cp-danger", - "width": 7, - "height": 7 - }, - { - "type": "frame", - "id": "xDeif", - "name": "语义 失败 文本组", - "width": "fill_container", - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 2, - "children": [ - { - "type": "text", - "id": "FeBzq", - "name": "语义 失败 名称", - "fill": "$cp-text-primary", - "content": "失败", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "N8us6", - "name": "语义 失败 token", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "--cp-danger-bg-hover", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 9, - "fontWeight": "650" - } - ] - } - ] - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "m5THIy", - "x": 12020, - "y": 0, - "name": "组件规范 - 弹窗", - "clip": true, - "width": 1920, - "height": 1080, - "fill": "$cp-bg-page", - "layout": "none", - "children": [ - { - "type": "text", - "id": "d2e7FU", - "x": 96, - "y": 72, - "name": "弹窗画布标题", - "fill": "$cp-text-primary", - "content": "弹窗 Modal", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 34, - "fontWeight": "800" - }, - { - "type": "text", - "id": "zmIQA", - "x": 96, - "y": 118, - "name": "弹窗画布说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 760, - "content": "用于创建、确认、危险操作和中等复杂表单最高层级由遮罩、白色浮层和明确动作区共同建立", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "ZuSML", - "x": 96, - "y": 168, - "name": "弹窗应用预览", - "width": 1120, - "height": 680, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "hEst7", - "x": 40, - "y": 34, - "name": "预览页面标题", - "fill": "$cp-text-primary", - "content": "系统概览", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 28, - "fontWeight": "780" - }, - { - "type": "text", - "id": "NQIOY", - "x": 40, - "y": 72, - "name": "预览页面说明", - "fill": "$cp-text-secondary", - "content": "生产环境 · 自动刷新 30s", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "pDKbi", - "x": 40, - "y": 118, - "name": "预览指标 账号", - "width": 224, - "height": 110, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg", - "layout": "none", - "children": [ - { - "type": "text", - "id": "gqle7", - "x": 18, - "y": 18, - "name": "预览指标 账号 标签", - "fill": "$cp-text-secondary", - "content": "账号", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "a3H5oc", - "x": 18, - "y": 46, - "name": "预览指标 账号 数值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 188, - "content": "33", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 26, - "fontWeight": "780" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "aJci7", - "x": 18, - "y": 86, - "name": "预览指标 账号 状态线", - "fill": "$cp-info", - "width": 188, - "height": 4 - } - ] - }, - { - "type": "frame", - "id": "prf3S", - "x": 292, - "y": 118, - "name": "预览指标 请求", - "width": 224, - "height": 110, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg", - "layout": "none", - "children": [ - { - "type": "text", - "id": "rLqx7", - "x": 18, - "y": 18, - "name": "预览指标 请求 标签", - "fill": "$cp-text-secondary", - "content": "今日请求", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "lefAX", - "x": 18, - "y": 46, - "name": "预览指标 请求 数值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 188, - "content": "0", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 26, - "fontWeight": "780" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "EwMgz", - "x": 18, - "y": 86, - "name": "预览指标 请求 状态线", - "fill": "$cp-info", - "width": 188, - "height": 4 - } - ] - }, - { - "type": "frame", - "id": "zd3Rl", - "x": 544, - "y": 118, - "name": "预览指标 Token", - "width": 224, - "height": 110, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg", - "layout": "none", - "children": [ - { - "type": "text", - "id": "ams2F", - "x": 18, - "y": 18, - "name": "预览指标 Token 标签", - "fill": "$cp-text-secondary", - "content": "总 Token", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "i9WGXG", - "x": 18, - "y": 46, - "name": "预览指标 Token 数值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 188, - "content": "401.29M", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 26, - "fontWeight": "780" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "UFIk9", - "x": 18, - "y": 86, - "name": "预览指标 Token 状态线", - "fill": "$cp-info", - "width": 188, - "height": 4 - } - ] - }, - { - "type": "frame", - "id": "LUJmD", - "x": 796, - "y": 118, - "name": "预览指标 响应", - "width": 224, - "height": 110, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg", - "layout": "none", - "children": [ - { - "type": "text", - "id": "DC8J0", - "x": 18, - "y": 18, - "name": "预览指标 响应 标签", - "fill": "$cp-text-secondary", - "content": "平均响应", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "J9VvLr", - "x": 18, - "y": 46, - "name": "预览指标 响应 数值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 188, - "content": "21.71s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 26, - "fontWeight": "780" - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-pill", - "id": "eCht7", - "x": 18, - "y": 86, - "name": "预览指标 响应 状态线", - "fill": "$cp-info", - "width": 188, - "height": 4 - } - ] - }, - { - "type": "frame", - "id": "bw31f", - "x": 40, - "y": 260, - "name": "预览表格区域", - "width": 1040, - "height": 350, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-lg", - "layout": "none", - "children": [ - { - "type": "text", - "id": "VOX3G", - "x": 24, - "y": 22, - "name": "预览表格标题", - "fill": "$cp-text-primary", - "content": "账号池", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 18, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "gyzRO", - "x": 24, - "y": 66, - "name": "预览表格行 1", - "width": 992, - "height": 42, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-md", - "layout": "none" - }, - { - "type": "text", - "id": "Y2Z1S", - "x": 44, - "y": 80, - "name": "预览账号 1", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 220, - "content": "amy.ops@example.com", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "OiSCt", - "x": 360, - "y": 80, - "name": "预览延迟 1", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "1.25s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "V9dc23", - "x": 760, - "y": 74, - "name": "预览状态 1", - "width": 70, - "height": 30, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "k86SI", - "name": "预览状态 1 文本", - "fill": "$cp-success-text", - "content": "正常", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "n6ZvQj", - "x": 24, - "y": 118, - "name": "预览表格行 2", - "width": 992, - "height": 42, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none" - }, - { - "type": "text", - "id": "Nz9Or", - "x": 44, - "y": 132, - "name": "预览账号 2", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 220, - "content": "api-router-01", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "fjS6C", - "x": 360, - "y": 132, - "name": "预览延迟 2", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "2.15s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "drUlk", - "x": 760, - "y": 126, - "name": "预览状态 2", - "width": 70, - "height": 30, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "qxuSe", - "name": "预览状态 2 文本", - "fill": "$cp-warning-text", - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "pJ5Om", - "x": 24, - "y": 170, - "name": "预览表格行 3", - "width": 992, - "height": 42, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-md", - "layout": "none" - }, - { - "type": "text", - "id": "Oo6zv", - "x": 44, - "y": 184, - "name": "预览账号 3", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 220, - "content": "billing-sync", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "ssBLd", - "x": 360, - "y": 184, - "name": "预览延迟 3", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "0.84s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "B0loz6", - "x": 760, - "y": 178, - "name": "预览状态 3", - "width": 70, - "height": 30, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Wrwvv", - "name": "预览状态 3 文本", - "fill": "$cp-success-text", - "content": "成功", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "hAgv0", - "x": 24, - "y": 222, - "name": "预览表格行 4", - "width": 992, - "height": 42, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none" - }, - { - "type": "text", - "id": "bixjR", - "x": 44, - "y": 236, - "name": "预览账号 4", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 220, - "content": "model-worker", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Wsgaz", - "x": 360, - "y": 236, - "name": "预览延迟 4", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "3.02s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "VZq2h", - "x": 760, - "y": 230, - "name": "预览状态 4", - "width": 70, - "height": 30, - "fill": "$cp-danger-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "OoYqs", - "name": "预览状态 4 文本", - "fill": "$cp-danger-text", - "content": "错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "N4dSf", - "x": 24, - "y": 274, - "name": "预览表格行 5", - "width": 992, - "height": 42, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-md", - "layout": "none" - }, - { - "type": "text", - "id": "vXmcz", - "x": 44, - "y": 288, - "name": "预览账号 5", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 220, - "content": "fallback-pool", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "O70zJ", - "x": 360, - "y": 288, - "name": "预览延迟 5", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 80, - "content": "1.71s", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "sau39", - "x": 760, - "y": 282, - "name": "预览状态 5", - "width": 70, - "height": 30, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "TyS9f", - "name": "预览状态 5 文本", - "fill": "$cp-info-text", - "content": "信息", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "rectangle", - "cornerRadius": "$cp-radius-xxl", - "id": "zaNqS", - "x": 0, - "y": 0, - "name": "弹窗遮罩", - "fill": "$cp-overlay-scrim", - "width": 1120, - "height": 680 - }, - { - "type": "frame", - "id": "ilGKL", - "x": 280, - "y": 126, - "name": "主弹窗 创建 API Key", - "width": 560, - "height": 430, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "iLCXZ", - "x": 28, - "y": 28, - "name": "主弹窗图标底", - "width": 44, - "height": 44, - "fill": "$cp-info-bg", - "cornerRadius": 14, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "i5NVD", - "x": 13, - "y": 13, - "name": "主弹窗图标", - "width": 18, - "height": 18, - "icon": "key-round", - "library": "lucide", - "fill": "$cp-info" - } - ] - }, - { - "type": "text", - "id": "Crg2L", - "x": 88, - "y": 30, - "name": "主弹窗标题", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 360, - "content": "创建 API Key", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "w4L81b", - "x": 88, - "y": 60, - "name": "主弹窗说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 380, - "content": "为当前账号池生成一个新的访问密钥创建后只展示一次,请及时保存", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "US2kM", - "x": 504, - "y": 28, - "name": "主弹窗关闭按钮", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": "$cp-button-radius-base", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "tXCQq", - "x": 6, - "y": 6, - "name": "主弹窗关闭图标", - "width": 16, - "height": 16, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "text", - "id": "X14Jy", - "x": 28, - "y": 116, - "name": "密钥名称 标签", - "fill": "$cp-text-secondary", - "content": "名称", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "SYSX5", - "x": 28, - "y": 137, - "name": "密钥名称", - "width": 504, - "height": 44, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "text", - "id": "rpyM0", - "x": 14, - "y": 14, - "name": "密钥名称 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 476, - "content": "production-router", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "text", - "id": "cL4ki", - "x": 28, - "y": 194, - "name": "过期时间 标签", - "fill": "$cp-text-secondary", - "content": "过期时间", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "O9Twg1", - "x": 28, - "y": 215, - "name": "过期时间", - "width": 240, - "height": 44, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "text", - "id": "ONci2", - "x": 14, - "y": 14, - "name": "过期时间 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 212, - "content": "90 天后", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "text", - "id": "j05lt9", - "x": 292, - "y": 194, - "name": "访问范围 标签", - "fill": "$cp-text-secondary", - "content": "访问范围", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "hQg56", - "x": 292, - "y": 215, - "name": "访问范围", - "width": 240, - "height": 44, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "text", - "id": "rGsIn", - "x": 14, - "y": 14, - "name": "访问范围 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 212, - "content": "Responses API", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "JMBPm", - "x": 28, - "y": 286, - "name": "权限标签 读取", - "width": 66, - "height": 30, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "IJzuY", - "name": "权限标签 读取 文本", - "fill": "$cp-info-text", - "content": "读取", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "YMg7A", - "x": 106, - "y": 286, - "name": "权限标签 用量", - "width": 66, - "height": 30, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "o9Dig", - "name": "权限标签 用量 文本", - "fill": "$cp-success-text", - "content": "用量", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "ycCuT", - "x": 184, - "y": 286, - "name": "权限标签 日志", - "width": 66, - "height": 30, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-radius-pill", - "gap": 6, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "O0Tm8N", - "name": "权限标签 日志 文本", - "fill": "$cp-warning-text", - "content": "日志", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "Ecp0f", - "x": 340, - "y": 370, - "name": "主弹窗取消按钮", - "width": 78, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "tRqaV", - "name": "主弹窗取消按钮 文本", - "fill": "$cp-text-primary", - "content": "取消", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "ZlGMB", - "x": 430, - "y": 370, - "name": "主弹窗提交按钮", - "width": 102, - "height": 32, - "fill": "$cp-info", - "cornerRadius": "$cp-button-radius-base", - "gap": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Z09hoI", - "name": "主弹窗提交按钮 文本", - "fill": "$cp-info-on", - "content": "创建密钥", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - } - ] - }, - { - "type": "text", - "id": "EFq6j", - "x": 1288, - "y": 168, - "name": "弹窗变体标题", - "fill": "$cp-text-primary", - "content": "弹窗变体", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "GxDpG", - "x": 1288, - "y": 198, - "name": "弹窗变体说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 440, - "content": "信息、警告、失败、成功保持同一弹窗结构,只改变语义色和动作层级", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "Ac9ro", - "x": 1288, - "y": 244, - "name": "信息弹窗", - "width": 440, - "height": 126, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "UjcXE", - "x": 22, - "y": 22, - "name": "信息弹窗 图标底", - "width": 36, - "height": 36, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-md", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "P5YuQ", - "name": "信息弹窗 图标", - "width": 18, - "height": 18, - "icon": "info", - "library": "lucide", - "fill": "$cp-info" - } - ] - }, - { - "type": "text", - "id": "kjcYp", - "x": 72, - "y": 22, - "name": "信息弹窗 标题", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 270, - "content": "信息", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "760" - }, - { - "type": "text", - "id": "t4b3ZB", - "x": 72, - "y": 48, - "name": "信息弹窗 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 284, - "content": "账号状态刷新请求已提交", - "lineHeight": 1.25, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "G3hNKE", - "x": 390, - "y": 20, - "name": "信息弹窗 关闭按钮", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "GtwVe", - "name": "信息弹窗 关闭图标", - "width": 16, - "height": 16, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "n9IZP", - "x": 342, - "y": 76, - "name": "信息弹窗 主按钮", - "width": 74, - "height": 32, - "fill": "$cp-info", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "X0umvO", - "name": "信息弹窗 主按钮文本", - "fill": "$cp-info-on", - "content": "知道了", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "pyEG3", - "x": 1288, - "y": 390, - "name": "警告弹窗", - "width": 440, - "height": 126, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "B0Kx2", - "x": 22, - "y": 22, - "name": "警告弹窗 图标底", - "width": 36, - "height": 36, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-radius-md", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "mF7F8", - "name": "警告弹窗 图标", - "width": 18, - "height": 18, - "icon": "triangle-alert", - "library": "lucide", - "fill": "$cp-warning" - } - ] - }, - { - "type": "text", - "id": "oXWAw", - "x": 72, - "y": 22, - "name": "警告弹窗 标题", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 270, - "content": "警告", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "760" - }, - { - "type": "text", - "id": "Y8xJv", - "x": 72, - "y": 48, - "name": "警告弹窗 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 284, - "content": "今日额度接近上限,请确认后继续", - "lineHeight": 1.25, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "RnZVJ", - "x": 390, - "y": 20, - "name": "警告弹窗 关闭按钮", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "GV4qm", - "name": "警告弹窗 关闭图标", - "width": 16, - "height": 16, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "h3PHTv", - "x": 260, - "y": 76, - "name": "警告弹窗 次按钮", - "width": 70, - "height": 32, - "fill": "$cp-default-bg", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "YawFZ", - "name": "警告弹窗 次按钮文本", - "fill": "$cp-default-text", - "content": "取消", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "wQLyn", - "x": 342, - "y": 76, - "name": "警告弹窗 主按钮", - "width": 74, - "height": 32, - "fill": "$cp-warning-bg-hover", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "HTTk6", - "name": "警告弹窗 主按钮文本", - "fill": "$cp-warning-text", - "content": "继续", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "NSrjB", - "x": 1288, - "y": 536, - "name": "失败弹窗", - "width": 440, - "height": 126, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "eLLxv", - "x": 22, - "y": 22, - "name": "失败弹窗 图标底", - "width": 36, - "height": 36, - "fill": "$cp-danger-bg", - "cornerRadius": "$cp-radius-md", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "u6Oe3", - "name": "失败弹窗 图标", - "width": 18, - "height": 18, - "icon": "circle-x", - "library": "lucide", - "fill": "$cp-danger" - } - ] - }, - { - "type": "text", - "id": "w5Woa", - "x": 72, - "y": 22, - "name": "失败弹窗 标题", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 270, - "content": "失败", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "760" - }, - { - "type": "text", - "id": "q09rJp", - "x": 72, - "y": 48, - "name": "失败弹窗 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 284, - "content": "账号池状态更新失败,请稍后再试", - "lineHeight": 1.25, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "r8vGfZ", - "x": 390, - "y": 20, - "name": "失败弹窗 关闭按钮", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "UakpI", - "name": "失败弹窗 关闭图标", - "width": 16, - "height": 16, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "FZ4dh", - "x": 342, - "y": 76, - "name": "失败弹窗 主按钮", - "width": 74, - "height": 32, - "fill": "$cp-danger-bg-hover", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "UX08C", - "name": "失败弹窗 主按钮文本", - "fill": "$cp-danger-text", - "content": "关闭", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "c9HIh", - "x": 96, - "y": 904, - "name": "弹窗规则", - "width": 1632, - "height": 120, - "fill": "$cp-transparent", - "gap": 24, - "children": [ - { - "type": "frame", - "id": "Nq2Kj", - "name": "规则 层级", - "width": 390, - "height": 120, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "X35dAe", - "x": 24, - "y": 28, - "name": "规则 层级 图标底", - "width": 38, - "height": 38, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "I1xCpk", - "x": 10, - "y": 10, - "name": "规则 层级 图标", - "width": 18, - "height": 18, - "icon": "layers", - "library": "lucide", - "fill": "$cp-info" - } - ] - }, - { - "type": "text", - "id": "kYHMl", - "x": 78, - "y": 30, - "name": "规则 层级 标签", - "fill": "$cp-text-secondary", - "content": "层级", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "dD9JP", - "x": 78, - "y": 56, - "name": "规则 层级 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 280, - "content": "遮罩 + popover shadow", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 16, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "KLbsq", - "name": "规则 宽度", - "width": 390, - "height": 120, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "kmKp9", - "x": 24, - "y": 28, - "name": "规则 宽度 图标底", - "width": 38, - "height": 38, - "fill": "$cp-normal-bg", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "VAbg1", - "x": 10, - "y": 10, - "name": "规则 宽度 图标", - "width": 18, - "height": 18, - "icon": "ruler", - "library": "lucide", - "fill": "$cp-normal" - } - ] - }, - { - "type": "text", - "id": "X5vWRZ", - "x": 78, - "y": 30, - "name": "规则 宽度 标签", - "fill": "$cp-text-secondary", - "content": "宽度", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "l6pJ81", - "x": 78, - "y": 56, - "name": "规则 宽度 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 280, - "content": "480 / 560 / 720", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 16, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "V03I8t", - "name": "规则 内边距", - "width": 390, - "height": 120, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "A32ePf", - "x": 24, - "y": 28, - "name": "规则 内边距 图标底", - "width": 38, - "height": 38, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "PXScH", - "x": 10, - "y": 10, - "name": "规则 内边距 图标", - "width": 18, - "height": 18, - "icon": "move", - "library": "lucide", - "fill": "$cp-success" - } - ] - }, - { - "type": "text", - "id": "y7Ucj", - "x": 78, - "y": 30, - "name": "规则 内边距 标签", - "fill": "$cp-text-secondary", - "content": "内边距", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "KSuYi", - "x": 78, - "y": 56, - "name": "规则 内边距 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 280, - "content": "28px 主间距", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 16, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "a6BnEZ", - "name": "规则 动作区", - "width": 390, - "height": 120, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "C2Ssz", - "x": 24, - "y": 28, - "name": "规则 动作区 图标底", - "width": 38, - "height": 38, - "fill": "$cp-warning-bg", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "c3w4r", - "x": 10, - "y": 10, - "name": "规则 动作区 图标", - "width": 18, - "height": 18, - "icon": "corner-down-right", - "library": "lucide", - "fill": "$cp-warning" - } - ] - }, - { - "type": "text", - "id": "F87xnf", - "x": 78, - "y": 30, - "name": "规则 动作区 标签", - "fill": "$cp-text-secondary", - "content": "动作区", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Tiz5W", - "x": 78, - "y": 56, - "name": "规则 动作区 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 280, - "content": "右对齐,主次分明", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 16, - "fontWeight": "760" - } - ] - } - ] - }, - { - "type": "frame", - "id": "sC31r", - "x": 1288, - "y": 682, - "name": "成功弹窗", - "width": 440, - "height": 126, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "iRmez", - "x": 22, - "y": 22, - "name": "成功弹窗 图标底", - "width": 36, - "height": 36, - "fill": "$cp-success-bg", - "cornerRadius": "$cp-radius-md", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "tDeID", - "name": "成功弹窗 图标", - "width": 18, - "height": 18, - "icon": "circle-check", - "library": "lucide", - "fill": "$cp-success" - } - ] - }, - { - "type": "text", - "id": "BB0lp", - "x": 72, - "y": 22, - "name": "成功弹窗 标题", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 270, - "content": "成功", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "760" - }, - { - "type": "text", - "id": "TBLYy", - "x": 72, - "y": 48, - "name": "成功弹窗 说明", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 284, - "content": "配置已保存并生效", - "lineHeight": 1.25, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "QvSAB", - "x": 390, - "y": 20, - "name": "成功弹窗 关闭按钮", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "L8iPh", - "name": "成功弹窗 关闭图标", - "width": 16, - "height": 16, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "Ft755", - "x": 342, - "y": 76, - "name": "成功弹窗 主按钮", - "width": 74, - "height": 32, - "fill": "$cp-success-bg-hover", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "qHDX3", - "name": "成功弹窗 主按钮文本", - "fill": "$cp-success-text", - "content": "完成", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "e3O9Ik", - "x": 14020, - "y": 0, - "name": "组件规范 - 日期选择", - "clip": true, - "width": 1920, - "height": 1150, - "fill": "$cp-bg-page", - "layout": "none", - "children": [ - { - "type": "text", - "id": "Asni7", - "x": 96, - "y": 72, - "name": "日期选择标题", - "fill": "$cp-text-primary", - "content": "日期选择 Date Picker", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 34, - "fontWeight": "800" - }, - { - "type": "frame", - "id": "QgXM2", - "x": 96, - "y": 136, - "name": "单日期选择", - "width": 760, - "height": 536, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "ahI6T", - "x": 32, - "y": 30, - "name": "单日期 标题", - "fill": "$cp-text-primary", - "content": "单日期", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "N2Ma6", - "x": 32, - "y": 78, - "name": "单日期触发器", - "width": 220, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-border-radius-base", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "gap": 8, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "jsNoF", - "name": "单日期触发器 图标", - "width": 14, - "height": 14, - "icon": "calendar-days", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "gY6Mx", - "name": "单日期触发器 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "2026-06-15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "icon", - "id": "H6tIbD", - "name": "单日期触发器 清除", - "width": 14, - "height": 14, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "G1fzH", - "x": 32, - "y": 122, - "name": "单日期弹层", - "width": 696, - "height": 368, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "uU58A", - "x": 0, - "y": 0, - "name": "单日期快捷栏", - "width": 112, - "height": 368, - "fill": "$cp-bg-subtle", - "cornerRadius": [ - 18, - 0, - 0, - 18 - ], - "layout": "none", - "children": [ - { - "type": "frame", - "id": "XRjk4", - "x": 14, - "y": 20, - "name": "单日期快捷项 今天", - "width": 84, - "height": 32, - "fill": "$cp-info-bg", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "o12ak", - "name": "单日期快捷项 今天 文本", - "fill": "$cp-info-text", - "content": "今天", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "O89Kw", - "x": 14, - "y": 58, - "name": "单日期快捷项 昨天", - "width": 84, - "height": 32, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "uFQ8D", - "name": "单日期快捷项 昨天 文本", - "fill": "$cp-text-secondary", - "content": "昨天", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "eTAa4", - "x": 14, - "y": 96, - "name": "单日期快捷项 一周前", - "width": 84, - "height": 32, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "TfKoM", - "name": "单日期快捷项 一周前 文本", - "fill": "$cp-text-secondary", - "content": "一周前", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "fL1RC", - "x": 144, - "y": 20, - "name": "单日期月面板", - "width": 516, - "height": 300, - "fill": "$cp-transparent", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "w1ynEJ", - "x": 0, - "y": 0, - "name": "单日期 上一年", - "width": 30, - "height": 30, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "Zy3GP", - "name": "单日期 上一年 图标", - "width": 16, - "height": 16, - "icon": "chevrons-left", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "Xz7NK", - "x": 34, - "y": 0, - "name": "单日期 上月", - "width": 30, - "height": 30, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "oBrJZ", - "name": "单日期 上月 图标", - "width": 16, - "height": 16, - "icon": "chevron-left", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "text", - "id": "I5XBE", - "x": 173, - "y": 8, - "name": "单日期 当前年月", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "2026 年 6 月", - "lineHeight": 1.15, - "textAlign": "center", - "fontFamily": "JetBrains Mono", - "fontSize": 14, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "gMTJW", - "x": 452, - "y": 0, - "name": "单日期 下月", - "width": 30, - "height": 30, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "xQrjA", - "name": "单日期 下月 图标", - "width": 16, - "height": 16, - "icon": "chevron-right", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "RcdjW", - "x": 486, - "y": 0, - "name": "单日期 下一年", - "width": 30, - "height": 30, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "K4vv8", - "name": "单日期 下一年 图标", - "width": 16, - "height": 16, - "icon": "chevrons-right", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "DvPi0", - "x": 12, - "y": 54, - "name": "单日期 星期 一", - "width": 48, - "height": 18, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "qLDlO", - "name": "单日期 星期 一 文本", - "fill": "$cp-text-muted", - "content": "一", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "WBSju", - "x": 80, - "y": 54, - "name": "单日期 星期 二", - "width": 48, - "height": 18, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "I4jiq", - "name": "单日期 星期 二 文本", - "fill": "$cp-text-muted", - "content": "二", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "PFKXh", - "x": 148, - "y": 54, - "name": "单日期 星期 三", - "width": 48, - "height": 18, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "m0rEJi", - "name": "单日期 星期 三 文本", - "fill": "$cp-text-muted", - "content": "三", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "ITO5p", - "x": 216, - "y": 54, - "name": "单日期 星期 四", - "width": 48, - "height": 18, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "D88gL", - "name": "单日期 星期 四 文本", - "fill": "$cp-text-muted", - "content": "四", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "w4mmiN", - "x": 284, - "y": 54, - "name": "单日期 星期 五", - "width": 48, - "height": 18, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "gKTjC", - "name": "单日期 星期 五 文本", - "fill": "$cp-text-muted", - "content": "五", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "OwR5c", - "x": 352, - "y": 54, - "name": "单日期 星期 六", - "width": 48, - "height": 18, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "W8GxZT", - "name": "单日期 星期 六 文本", - "fill": "$cp-text-muted", - "content": "六", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "rvXYR", - "x": 420, - "y": 54, - "name": "单日期 星期 日", - "width": 48, - "height": 18, - "fill": "$cp-transparent", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "eqSBv", - "name": "单日期 星期 日 文本", - "fill": "$cp-text-muted", - "content": "日", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "dkZ3C", - "x": 12, - "y": 84, - "name": "单日期 日期 0", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "A0utFh", - "name": "单日期 日期 0 文本", - "fill": "$cp-text-primary", - "content": "1", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "ycE34", - "x": 80, - "y": 84, - "name": "单日期 日期 1", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "AXRvd", - "name": "单日期 日期 1 文本", - "fill": "$cp-text-primary", - "content": "2", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "tw5vm", - "x": 148, - "y": 84, - "name": "单日期 日期 2", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "fzShF", - "name": "单日期 日期 2 文本", - "fill": "$cp-text-primary", - "content": "3", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "JvB54", - "x": 216, - "y": 84, - "name": "单日期 日期 3", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "UTPqB", - "name": "单日期 日期 3 文本", - "fill": "$cp-text-primary", - "content": "4", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "N9fGyM", - "x": 284, - "y": 84, - "name": "单日期 日期 4", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "eS2YL", - "name": "单日期 日期 4 文本", - "fill": "$cp-text-primary", - "content": "5", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "rczDZ", - "x": 352, - "y": 84, - "name": "单日期 日期 5", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "aOZqE", - "name": "单日期 日期 5 文本", - "fill": "$cp-text-primary", - "content": "6", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "ZmeKq", - "x": 420, - "y": 84, - "name": "单日期 日期 6", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "xp5R9", - "name": "单日期 日期 6 文本", - "fill": "$cp-text-primary", - "content": "7", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "BYgiv", - "x": 12, - "y": 120, - "name": "单日期 日期 7", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "n9syRV", - "name": "单日期 日期 7 文本", - "fill": "$cp-text-primary", - "content": "8", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "zuciz", - "x": 80, - "y": 120, - "name": "单日期 日期 8", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "HdJ10", - "name": "单日期 日期 8 文本", - "fill": "$cp-text-primary", - "content": "9", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "TMu8S", - "x": 148, - "y": 120, - "name": "单日期 日期 9", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "vb8qp", - "name": "单日期 日期 9 文本", - "fill": "$cp-text-primary", - "content": "10", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "kEDcp", - "x": 216, - "y": 120, - "name": "单日期 日期 10", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "QL4fl", - "name": "单日期 日期 10 文本", - "fill": "$cp-text-primary", - "content": "11", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "xEdg7", - "x": 284, - "y": 120, - "name": "单日期 日期 11", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "tL6N0", - "name": "单日期 日期 11 文本", - "fill": "$cp-text-primary", - "content": "12", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "t4fZ6s", - "x": 352, - "y": 120, - "name": "单日期 日期 12", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "HNKZe", - "name": "单日期 日期 12 文本", - "fill": "$cp-text-primary", - "content": "13", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "YvIdW", - "x": 420, - "y": 120, - "name": "单日期 日期 13", - "width": 48, - "height": 34, - "fill": "$cp-info-bg", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "aVc1A", - "name": "单日期 日期 13 文本", - "fill": "$cp-info-text", - "content": "14", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "760" - } - ] - }, - { - "type": "frame", - "id": "b570zr", - "x": 12, - "y": 156, - "name": "单日期 日期 14", - "width": 48, - "height": 34, - "fill": "$cp-info", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "LX3eJ", - "name": "单日期 日期 14 文本", - "fill": "$cp-info-on", - "content": "15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "780" - } - ] - }, - { - "type": "frame", - "id": "xZKO6", - "x": 80, - "y": 156, - "name": "单日期 日期 15", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "NpKq2", - "name": "单日期 日期 15 文本", - "fill": "$cp-text-primary", - "content": "16", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "RpdTJ", - "x": 148, - "y": 156, - "name": "单日期 日期 16", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "SMlPH", - "name": "单日期 日期 16 文本", - "fill": "$cp-text-primary", - "content": "17", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "B6wj9f", - "x": 216, - "y": 156, - "name": "单日期 日期 17", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "mgvHn", - "name": "单日期 日期 17 文本", - "fill": "$cp-text-primary", - "content": "18", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "ANbr9", - "x": 284, - "y": 156, - "name": "单日期 日期 18", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "a18Pk3", - "name": "单日期 日期 18 文本", - "fill": "$cp-text-primary", - "content": "19", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "et6wO", - "x": 352, - "y": 156, - "name": "单日期 日期 19", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "ZaXvi", - "name": "单日期 日期 19 文本", - "fill": "$cp-text-primary", - "content": "20", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "W3hnI", - "x": 420, - "y": 156, - "name": "单日期 日期 20", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "gtxQM", - "name": "单日期 日期 20 文本", - "fill": "$cp-text-primary", - "content": "21", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "eF8qu", - "x": 12, - "y": 192, - "name": "单日期 日期 21", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "oKRvC", - "name": "单日期 日期 21 文本", - "fill": "$cp-text-primary", - "content": "22", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "Xu7D3", - "x": 80, - "y": 192, - "name": "单日期 日期 22", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "XsXN0", - "name": "单日期 日期 22 文本", - "fill": "$cp-text-primary", - "content": "23", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "abQrk", - "x": 148, - "y": 192, - "name": "单日期 日期 23", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "a6vG1K", - "name": "单日期 日期 23 文本", - "fill": "$cp-text-primary", - "content": "24", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "t9mdU", - "x": 216, - "y": 192, - "name": "单日期 日期 24", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "JukSV", - "name": "单日期 日期 24 文本", - "fill": "$cp-text-primary", - "content": "25", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "MeuNY", - "x": 284, - "y": 192, - "name": "单日期 日期 25", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "V7NVw5", - "name": "单日期 日期 25 文本", - "fill": "$cp-text-primary", - "content": "26", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "l7qIEN", - "x": 352, - "y": 192, - "name": "单日期 日期 26", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "J6MYF", - "name": "单日期 日期 26 文本", - "fill": "$cp-text-primary", - "content": "27", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "j9bZne", - "x": 420, - "y": 192, - "name": "单日期 日期 27", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "YZzgA", - "name": "单日期 日期 27 文本", - "fill": "$cp-text-primary", - "content": "28", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "C51al", - "x": 12, - "y": 228, - "name": "单日期 日期 28", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "H2BXg", - "name": "单日期 日期 28 文本", - "fill": "$cp-text-primary", - "content": "29", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "ZIV0R", - "x": 80, - "y": 228, - "name": "单日期 日期 29", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "iGp1K", - "name": "单日期 日期 29 文本", - "fill": "$cp-text-primary", - "content": "30", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "lPYD8", - "x": 148, - "y": 228, - "name": "单日期 日期 30", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "PtZR1", - "name": "单日期 日期 30 文本", - "fill": "$cp-disabled-text", - "content": "1", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "G0uMz", - "x": 216, - "y": 228, - "name": "单日期 日期 31", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "oA3JN", - "name": "单日期 日期 31 文本", - "fill": "$cp-disabled-text", - "content": "2", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "cbNey", - "x": 284, - "y": 228, - "name": "单日期 日期 32", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "iyWaX", - "name": "单日期 日期 32 文本", - "fill": "$cp-disabled-text", - "content": "3", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "pxjOW", - "x": 352, - "y": 228, - "name": "单日期 日期 33", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "rVztv", - "name": "单日期 日期 33 文本", - "fill": "$cp-disabled-text", - "content": "4", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "e6lMgJ", - "x": 420, - "y": 228, - "name": "单日期 日期 34", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "tcUyy", - "name": "单日期 日期 34 文本", - "fill": "$cp-disabled-text", - "content": "5", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "HKj8k", - "x": 12, - "y": 264, - "name": "单日期 日期 35", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "JWZwM", - "name": "单日期 日期 35 文本", - "fill": "$cp-disabled-text", - "content": "6", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "WGaQr", - "x": 80, - "y": 264, - "name": "单日期 日期 36", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "LYTOu", - "name": "单日期 日期 36 文本", - "fill": "$cp-disabled-text", - "content": "7", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "dzvSo", - "x": 148, - "y": 264, - "name": "单日期 日期 37", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "eBo4Z", - "name": "单日期 日期 37 文本", - "fill": "$cp-disabled-text", - "content": "8", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "M4hEN", - "x": 216, - "y": 264, - "name": "单日期 日期 38", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "ujSeX", - "name": "单日期 日期 38 文本", - "fill": "$cp-disabled-text", - "content": "9", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "U37tC", - "x": 284, - "y": 264, - "name": "单日期 日期 39", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "x4S5hT", - "name": "单日期 日期 39 文本", - "fill": "$cp-disabled-text", - "content": "10", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "xG8W1", - "x": 352, - "y": 264, - "name": "单日期 日期 40", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "vnWpu", - "name": "单日期 日期 40 文本", - "fill": "$cp-disabled-text", - "content": "11", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "eLVqs", - "x": 420, - "y": 264, - "name": "单日期 日期 41", - "width": 48, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "BoINU", - "name": "单日期 日期 41 文本", - "fill": "$cp-disabled-text", - "content": "12", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "ffjcb", - "x": 112, - "y": 320, - "name": "单日期底部", - "width": 584, - "height": 48, - "fill": "$cp-bg-subtle", - "cornerRadius": [ - 0, - 0, - 18, - 0 - ], - "layout": "none", - "children": [ - { - "type": "text", - "id": "RD5WW", - "x": 32, - "y": 17, - "name": "单日期当前值", - "fill": "$cp-text-secondary", - "content": "已选 2026-06-15", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "vD9SY", - "x": 336, - "y": 8, - "name": "单日期清空", - "width": 58, - "height": 32, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "JWcHC", - "name": "单日期清空 文本", - "fill": "$cp-text-primary", - "content": "清空", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "Ciehh", - "x": 406, - "y": 8, - "name": "单日期取消", - "width": 58, - "height": 32, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "H21Ok7", - "name": "单日期取消 文本", - "fill": "$cp-text-primary", - "content": "取消", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "Km6JL", - "x": 476, - "y": 8, - "name": "单日期确定", - "width": 76, - "height": 32, - "fill": "$cp-info", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Da7GP", - "name": "单日期确定 文本", - "fill": "$cp-info-on", - "content": "确定", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "760" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "LgZue", - "x": 888, - "y": 136, - "name": "日期区间选择", - "width": 840, - "height": 536, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "HdfZB", - "x": 32, - "y": 30, - "name": "日期区间 标题", - "fill": "$cp-text-primary", - "content": "日期区间", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "Z3nLq", - "x": 32, - "y": 78, - "name": "日期区间触发器", - "width": 350, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-border-radius-base", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "gap": 8, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "BP9K8", - "name": "日期区间触发器 图标", - "width": 14, - "height": 14, - "icon": "calendar-range", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "q5eS0l", - "name": "日期区间触发器 开始", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 100, - "content": "2026-06-12", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "INThy", - "name": "日期区间触发器 分隔", - "fill": "$cp-text-muted", - "content": "-", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "text", - "id": "t7fSL", - "name": "日期区间触发器 结束", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "2026-06-18", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "icon", - "id": "F1WVAh", - "name": "日期区间触发器 清除", - "width": 14, - "height": 14, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "IkTC7", - "x": 32, - "y": 122, - "name": "日期区间弹层", - "width": 776, - "height": 330, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "wxBz1", - "x": 0, - "y": 0, - "name": "日期区间快捷栏", - "width": 116, - "height": 330, - "fill": "$cp-bg-subtle", - "cornerRadius": [ - 18, - 0, - 0, - 18 - ], - "layout": "none", - "children": [ - { - "type": "frame", - "id": "RGUxW", - "x": 14, - "y": 20, - "name": "快捷项 今日", - "width": 88, - "height": 32, - "fill": "$cp-info-bg", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "GssPp", - "name": "快捷项 今日 文本", - "fill": "$cp-info-text", - "content": "今日", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "V05F0", - "x": 14, - "y": 58, - "name": "快捷项 昨天", - "width": 88, - "height": 32, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "b5WCz", - "name": "快捷项 昨天 文本", - "fill": "$cp-text-secondary", - "content": "昨天", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "DokA6", - "x": 14, - "y": 96, - "name": "快捷项 最近7天", - "width": 88, - "height": 32, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "E4Ip7v", - "name": "快捷项 最近7天 文本", - "fill": "$cp-text-secondary", - "content": "最近7天", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "w3Wkmn", - "x": 14, - "y": 134, - "name": "快捷项 最近30天", - "width": 88, - "height": 32, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "vE9Bu", - "name": "快捷项 最近30天 文本", - "fill": "$cp-text-secondary", - "content": "最近30天", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "LEDXr", - "x": 14, - "y": 172, - "name": "快捷项 本月", - "width": 88, - "height": 32, - "fill": "$cp-transparent", - "cornerRadius": 9, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "MOIAr", - "name": "快捷项 本月 文本", - "fill": "$cp-text-secondary", - "content": "本月", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "C5J1g", - "x": 136, - "y": 18, - "name": "日期区间左月", - "width": 286, - "height": 248, - "fill": "$cp-transparent", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "nC2tW", - "x": 0, - "y": 0, - "name": "左月 上一年", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "KZU7w", - "x": 6, - "y": 6, - "name": "左月 上一年 图标", - "width": 16, - "height": 16, - "icon": "chevrons-left", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "vypDV", - "x": 30, - "y": 0, - "name": "左月 上月", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "OKHTm", - "x": 6, - "y": 6, - "name": "左月 上月 图标", - "width": 16, - "height": 16, - "icon": "chevron-left", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "text", - "id": "m43x7y", - "x": 68, - "y": 7, - "name": "左月 月份", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "2026 年 6 月", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "text", - "id": "Duo53", - "x": 15, - "y": 44, - "name": "左月 星期 一", - "fill": "$cp-text-muted", - "content": "一", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "DQRE3", - "x": 55, - "y": 44, - "name": "左月 星期 二", - "fill": "$cp-text-muted", - "content": "二", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "KjqYM", - "x": 95, - "y": 44, - "name": "左月 星期 三", - "fill": "$cp-text-muted", - "content": "三", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "HdrUv", - "x": 135, - "y": 44, - "name": "左月 星期 四", - "fill": "$cp-text-muted", - "content": "四", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "CRaS2", - "x": 175, - "y": 44, - "name": "左月 星期 五", - "fill": "$cp-text-muted", - "content": "五", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "dRHZU", - "x": 215, - "y": 44, - "name": "左月 星期 六", - "fill": "$cp-text-muted", - "content": "六", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "dvu5k", - "x": 255, - "y": 44, - "name": "左月 星期 日", - "fill": "$cp-text-muted", - "content": "日", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "rFWxO", - "x": 4, - "y": 68, - "name": "左月 日期 0", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "j9ykvj", - "name": "左月 日期 0 文本", - "fill": "$cp-disabled-text", - "content": "30", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "C6RoMx", - "x": 44, - "y": 68, - "name": "左月 日期 1", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "xrKY5", - "name": "左月 日期 1 文本", - "fill": "$cp-text-primary", - "content": "1", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "R7Uuu", - "x": 84, - "y": 68, - "name": "左月 日期 2", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "wXJDt", - "name": "左月 日期 2 文本", - "fill": "$cp-text-primary", - "content": "2", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "EhwHo", - "x": 124, - "y": 68, - "name": "左月 日期 3", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "jNcK0", - "name": "左月 日期 3 文本", - "fill": "$cp-text-primary", - "content": "3", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "bNqed", - "x": 164, - "y": 68, - "name": "左月 日期 4", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "XjE8L", - "name": "左月 日期 4 文本", - "fill": "$cp-text-primary", - "content": "4", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "lZxla", - "x": 204, - "y": 68, - "name": "左月 日期 5", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "K9X0Kp", - "name": "左月 日期 5 文本", - "fill": "$cp-text-primary", - "content": "5", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "TnEkc", - "x": 244, - "y": 68, - "name": "左月 日期 6", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "v2buA", - "name": "左月 日期 6 文本", - "fill": "$cp-text-primary", - "content": "6", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "qa5Mx", - "x": 4, - "y": 97, - "name": "左月 日期 7", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "RYW9j", - "name": "左月 日期 7 文本", - "fill": "$cp-text-primary", - "content": "7", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "s3PUx", - "x": 44, - "y": 97, - "name": "左月 日期 8", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "X6LcW", - "name": "左月 日期 8 文本", - "fill": "$cp-text-primary", - "content": "8", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "Tf2Mq", - "x": 84, - "y": 97, - "name": "左月 日期 9", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "rqCpk", - "name": "左月 日期 9 文本", - "fill": "$cp-text-primary", - "content": "9", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "UfEVX", - "x": 124, - "y": 97, - "name": "左月 日期 10", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "LQ5Yt", - "name": "左月 日期 10 文本", - "fill": "$cp-text-primary", - "content": "10", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "hi3fk", - "x": 164, - "y": 97, - "name": "左月 日期 11", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "R8hga", - "name": "左月 日期 11 文本", - "fill": "$cp-text-primary", - "content": "11", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "F2rq9e", - "x": 204, - "y": 97, - "name": "左月 日期 12", - "width": 36, - "height": 28, - "fill": "$cp-info", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Suro3", - "name": "左月 日期 12 文本", - "fill": "$cp-info-on", - "content": "12", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "780" - } - ] - }, - { - "type": "frame", - "id": "P3hzO", - "x": 244, - "y": 97, - "name": "左月 日期 13", - "width": 36, - "height": 28, - "fill": "$cp-info-bg", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "rlOoa", - "name": "左月 日期 13 文本", - "fill": "$cp-info-text", - "content": "13", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "mSALN", - "x": 4, - "y": 126, - "name": "左月 日期 14", - "width": 36, - "height": 28, - "fill": "$cp-info-bg", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Sw8Hb", - "name": "左月 日期 14 文本", - "fill": "$cp-info-text", - "content": "14", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "OK0Xl", - "x": 44, - "y": 126, - "name": "左月 日期 15", - "width": 36, - "height": 28, - "fill": "$cp-info-bg", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "a08aNF", - "name": "左月 日期 15 文本", - "fill": "$cp-info-text", - "content": "15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "PFw55", - "x": 84, - "y": 126, - "name": "左月 日期 16", - "width": 36, - "height": 28, - "fill": "$cp-info-bg", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "E8SLzN", - "name": "左月 日期 16 文本", - "fill": "$cp-info-text", - "content": "16", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "rqOAn", - "x": 124, - "y": 126, - "name": "左月 日期 17", - "width": 36, - "height": 28, - "fill": "$cp-info-bg", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "hexGe", - "name": "左月 日期 17 文本", - "fill": "$cp-info-text", - "content": "17", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "zhY58", - "x": 164, - "y": 126, - "name": "左月 日期 18", - "width": 36, - "height": 28, - "fill": "$cp-info", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "irDoI", - "name": "左月 日期 18 文本", - "fill": "$cp-info-on", - "content": "18", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "780" - } - ] - }, - { - "type": "frame", - "id": "bNlMb", - "x": 204, - "y": 126, - "name": "左月 日期 19", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "AcxPf", - "name": "左月 日期 19 文本", - "fill": "$cp-text-primary", - "content": "19", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "A5uzJG", - "x": 244, - "y": 126, - "name": "左月 日期 20", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "eW1nP", - "name": "左月 日期 20 文本", - "fill": "$cp-text-primary", - "content": "20", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "gHFJB", - "x": 4, - "y": 155, - "name": "左月 日期 21", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "AmJpP", - "name": "左月 日期 21 文本", - "fill": "$cp-text-primary", - "content": "21", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "RYMo3", - "x": 44, - "y": 155, - "name": "左月 日期 22", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "rrFA5", - "name": "左月 日期 22 文本", - "fill": "$cp-text-primary", - "content": "22", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "jvPBf", - "x": 84, - "y": 155, - "name": "左月 日期 23", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "sQmOf", - "name": "左月 日期 23 文本", - "fill": "$cp-text-primary", - "content": "23", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "TyZAo", - "x": 124, - "y": 155, - "name": "左月 日期 24", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "t0rF1", - "name": "左月 日期 24 文本", - "fill": "$cp-text-primary", - "content": "24", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "yHQNU", - "x": 164, - "y": 155, - "name": "左月 日期 25", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "L5dZZf", - "name": "左月 日期 25 文本", - "fill": "$cp-text-primary", - "content": "25", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "a6Zp0", - "x": 204, - "y": 155, - "name": "左月 日期 26", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "T41BF", - "name": "左月 日期 26 文本", - "fill": "$cp-text-primary", - "content": "26", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "X58pC8", - "x": 244, - "y": 155, - "name": "左月 日期 27", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "ScGeD", - "name": "左月 日期 27 文本", - "fill": "$cp-text-primary", - "content": "27", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "A8J2EY", - "x": 4, - "y": 184, - "name": "左月 日期 28", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "wVCgZ", - "name": "左月 日期 28 文本", - "fill": "$cp-text-primary", - "content": "28", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "mjvJZ", - "x": 44, - "y": 184, - "name": "左月 日期 29", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "o2Batc", - "name": "左月 日期 29 文本", - "fill": "$cp-text-primary", - "content": "29", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "BLXD4", - "x": 84, - "y": 184, - "name": "左月 日期 30", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "uQd3H", - "name": "左月 日期 30 文本", - "fill": "$cp-text-primary", - "content": "30", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "gVypT", - "x": 124, - "y": 184, - "name": "左月 日期 31", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "jFcbD", - "name": "左月 日期 31 文本", - "fill": "$cp-disabled-text", - "content": "31", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "dySP8", - "x": 164, - "y": 184, - "name": "左月 日期 32", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "c91UA0", - "name": "左月 日期 32 文本", - "fill": "$cp-disabled-text", - "content": "32", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "qAmVJ", - "x": 204, - "y": 184, - "name": "左月 日期 33", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "i83S0", - "name": "左月 日期 33 文本", - "fill": "$cp-disabled-text", - "content": "33", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "T8gkKu", - "x": 244, - "y": 184, - "name": "左月 日期 34", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "a5PzsT", - "name": "左月 日期 34 文本", - "fill": "$cp-disabled-text", - "content": "34", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "Xf7zE", - "x": 4, - "y": 213, - "name": "左月 日期 35", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "r9Nii5", - "name": "左月 日期 35 文本", - "fill": "$cp-disabled-text", - "content": "35", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "oUocM", - "x": 44, - "y": 213, - "name": "左月 日期 36", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "eO9sy", - "name": "左月 日期 36 文本", - "fill": "$cp-disabled-text", - "content": "36", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "oDt9z", - "x": 84, - "y": 213, - "name": "左月 日期 37", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "m0k9s", - "name": "左月 日期 37 文本", - "fill": "$cp-disabled-text", - "content": "37", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "U6eii", - "x": 124, - "y": 213, - "name": "左月 日期 38", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "HHrSN", - "name": "左月 日期 38 文本", - "fill": "$cp-disabled-text", - "content": "38", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "e8to9", - "x": 164, - "y": 213, - "name": "左月 日期 39", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "HUQo5", - "name": "左月 日期 39 文本", - "fill": "$cp-disabled-text", - "content": "39", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "wEasi", - "x": 204, - "y": 213, - "name": "左月 日期 40", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "PMOc2", - "name": "左月 日期 40 文本", - "fill": "$cp-disabled-text", - "content": "40", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "H5KSa", - "x": 244, - "y": 213, - "name": "左月 日期 41", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "SJhPy", - "name": "左月 日期 41 文本", - "fill": "$cp-disabled-text", - "content": "41", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "qdKpv", - "x": 458, - "y": 18, - "name": "日期区间右月", - "width": 286, - "height": 248, - "fill": "$cp-transparent", - "layout": "none", - "children": [ - { - "type": "text", - "id": "Q5S15", - "x": 68, - "y": 7, - "name": "右月 月份", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 150, - "content": "2026 年 7 月", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "D8LYj0", - "x": 228, - "y": 0, - "name": "右月 下月", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "ePgJz", - "x": 6, - "y": 6, - "name": "右月 下月 图标", - "width": 16, - "height": 16, - "icon": "chevron-right", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "SuYHa", - "x": 258, - "y": 0, - "name": "右月 下一年", - "width": 28, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "layout": "none", - "children": [ - { - "type": "icon", - "id": "vEyWw", - "x": 6, - "y": 6, - "name": "右月 下一年 图标", - "width": 16, - "height": 16, - "icon": "chevrons-right", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "text", - "id": "S61vO", - "x": 15, - "y": 44, - "name": "右月 星期 一", - "fill": "$cp-text-muted", - "content": "一", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "XWjRW", - "x": 55, - "y": 44, - "name": "右月 星期 二", - "fill": "$cp-text-muted", - "content": "二", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "ShZly", - "x": 95, - "y": 44, - "name": "右月 星期 三", - "fill": "$cp-text-muted", - "content": "三", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "QWQxX", - "x": 135, - "y": 44, - "name": "右月 星期 四", - "fill": "$cp-text-muted", - "content": "四", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "b4bdWg", - "x": 175, - "y": 44, - "name": "右月 星期 五", - "fill": "$cp-text-muted", - "content": "五", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "k4Cevi", - "x": 215, - "y": 44, - "name": "右月 星期 六", - "fill": "$cp-text-muted", - "content": "六", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "n7JUr", - "x": 255, - "y": 44, - "name": "右月 星期 日", - "fill": "$cp-text-muted", - "content": "日", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "sdmMi", - "x": 4, - "y": 68, - "name": "右月 日期 0", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "odCXa", - "name": "右月 日期 0 文本", - "fill": "$cp-text-primary", - "content": "1", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "CcaxW", - "x": 44, - "y": 68, - "name": "右月 日期 1", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Z1StdJ", - "name": "右月 日期 1 文本", - "fill": "$cp-text-primary", - "content": "2", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "aYKDA", - "x": 84, - "y": 68, - "name": "右月 日期 2", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "ZRoeo", - "name": "右月 日期 2 文本", - "fill": "$cp-text-primary", - "content": "3", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "bqts5", - "x": 124, - "y": 68, - "name": "右月 日期 3", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "mQTiJ", - "name": "右月 日期 3 文本", - "fill": "$cp-text-primary", - "content": "4", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "v8L5gn", - "x": 164, - "y": 68, - "name": "右月 日期 4", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Cjdpv", - "name": "右月 日期 4 文本", - "fill": "$cp-text-primary", - "content": "5", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "JhHIm", - "x": 204, - "y": 68, - "name": "右月 日期 5", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "s86LOo", - "name": "右月 日期 5 文本", - "fill": "$cp-text-primary", - "content": "6", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "HvWOo", - "x": 244, - "y": 68, - "name": "右月 日期 6", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "HHpM0", - "name": "右月 日期 6 文本", - "fill": "$cp-text-primary", - "content": "7", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "M8LqJ7", - "x": 4, - "y": 97, - "name": "右月 日期 7", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "BRgrL", - "name": "右月 日期 7 文本", - "fill": "$cp-text-primary", - "content": "8", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "ySqFl", - "x": 44, - "y": 97, - "name": "右月 日期 8", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "F5aJc", - "name": "右月 日期 8 文本", - "fill": "$cp-text-primary", - "content": "9", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "egZZ9", - "x": 84, - "y": 97, - "name": "右月 日期 9", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "gn5xy", - "name": "右月 日期 9 文本", - "fill": "$cp-text-primary", - "content": "10", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "p8jKPe", - "x": 124, - "y": 97, - "name": "右月 日期 10", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "trwKm", - "name": "右月 日期 10 文本", - "fill": "$cp-text-primary", - "content": "11", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "i4yR8s", - "x": 164, - "y": 97, - "name": "右月 日期 11", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "w7rKV", - "name": "右月 日期 11 文本", - "fill": "$cp-text-primary", - "content": "12", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "H01EoN", - "x": 204, - "y": 97, - "name": "右月 日期 12", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "D5KiP", - "name": "右月 日期 12 文本", - "fill": "$cp-text-primary", - "content": "13", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "p529JF", - "x": 244, - "y": 97, - "name": "右月 日期 13", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "U4RDV", - "name": "右月 日期 13 文本", - "fill": "$cp-text-primary", - "content": "14", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "w3yUiN", - "x": 4, - "y": 126, - "name": "右月 日期 14", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "PzCn5", - "name": "右月 日期 14 文本", - "fill": "$cp-text-primary", - "content": "15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "JyVql", - "x": 44, - "y": 126, - "name": "右月 日期 15", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "StQPd", - "name": "右月 日期 15 文本", - "fill": "$cp-text-primary", - "content": "16", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "rWpyS", - "x": 84, - "y": 126, - "name": "右月 日期 16", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "qDcJH", - "name": "右月 日期 16 文本", - "fill": "$cp-text-primary", - "content": "17", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "P55rqe", - "x": 124, - "y": 126, - "name": "右月 日期 17", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "EFRav", - "name": "右月 日期 17 文本", - "fill": "$cp-text-primary", - "content": "18", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "UfOAj", - "x": 164, - "y": 126, - "name": "右月 日期 18", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "SFgOe", - "name": "右月 日期 18 文本", - "fill": "$cp-text-primary", - "content": "19", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "P3apFI", - "x": 204, - "y": 126, - "name": "右月 日期 19", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "ijarg", - "name": "右月 日期 19 文本", - "fill": "$cp-text-primary", - "content": "20", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "BK61A", - "x": 244, - "y": 126, - "name": "右月 日期 20", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "dwAz8", - "name": "右月 日期 20 文本", - "fill": "$cp-text-primary", - "content": "21", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "oVAUa", - "x": 4, - "y": 155, - "name": "右月 日期 21", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Ybb9Z", - "name": "右月 日期 21 文本", - "fill": "$cp-text-primary", - "content": "22", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "X8ogl", - "x": 44, - "y": 155, - "name": "右月 日期 22", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "z98MII", - "name": "右月 日期 22 文本", - "fill": "$cp-text-primary", - "content": "23", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "N5RKrK", - "x": 84, - "y": 155, - "name": "右月 日期 23", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "DkXBh", - "name": "右月 日期 23 文本", - "fill": "$cp-text-primary", - "content": "24", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "GrnOW", - "x": 124, - "y": 155, - "name": "右月 日期 24", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "ZlPkk", - "name": "右月 日期 24 文本", - "fill": "$cp-text-primary", - "content": "25", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "IryyL", - "x": 164, - "y": 155, - "name": "右月 日期 25", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "pYyZy", - "name": "右月 日期 25 文本", - "fill": "$cp-text-primary", - "content": "26", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "aitli", - "x": 204, - "y": 155, - "name": "右月 日期 26", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "WQ6Rw", - "name": "右月 日期 26 文本", - "fill": "$cp-text-primary", - "content": "27", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "YrBQY", - "x": 244, - "y": 155, - "name": "右月 日期 27", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Qujql", - "name": "右月 日期 27 文本", - "fill": "$cp-text-primary", - "content": "28", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "sB8YA", - "x": 4, - "y": 184, - "name": "右月 日期 28", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "DFJ9H", - "name": "右月 日期 28 文本", - "fill": "$cp-text-primary", - "content": "29", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "mqrW8", - "x": 44, - "y": 184, - "name": "右月 日期 29", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "j2Y5al", - "name": "右月 日期 29 文本", - "fill": "$cp-text-primary", - "content": "30", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "QkCaO", - "x": 84, - "y": 184, - "name": "右月 日期 30", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "NoDI4", - "name": "右月 日期 30 文本", - "fill": "$cp-text-primary", - "content": "31", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "nhxN3", - "x": 124, - "y": 184, - "name": "右月 日期 31", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "U7WqU", - "name": "右月 日期 31 文本", - "fill": "$cp-disabled-text", - "content": "1", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "l7a43y", - "x": 164, - "y": 184, - "name": "右月 日期 32", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "ek7LG", - "name": "右月 日期 32 文本", - "fill": "$cp-disabled-text", - "content": "2", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "OWPY3", - "x": 204, - "y": 184, - "name": "右月 日期 33", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "y8TUh", - "name": "右月 日期 33 文本", - "fill": "$cp-disabled-text", - "content": "3", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "XTPi8", - "x": 244, - "y": 184, - "name": "右月 日期 34", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "HXehp", - "name": "右月 日期 34 文本", - "fill": "$cp-disabled-text", - "content": "4", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "nCuTO", - "x": 4, - "y": 213, - "name": "右月 日期 35", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "WskXI", - "name": "右月 日期 35 文本", - "fill": "$cp-disabled-text", - "content": "5", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "sY1Ff", - "x": 44, - "y": 213, - "name": "右月 日期 36", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Xd9x8", - "name": "右月 日期 36 文本", - "fill": "$cp-disabled-text", - "content": "6", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "w6Yyh", - "x": 84, - "y": 213, - "name": "右月 日期 37", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "aFHCF", - "name": "右月 日期 37 文本", - "fill": "$cp-disabled-text", - "content": "7", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "SSK9m", - "x": 124, - "y": 213, - "name": "右月 日期 38", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "lCGbV", - "name": "右月 日期 38 文本", - "fill": "$cp-disabled-text", - "content": "8", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "l39UuY", - "x": 164, - "y": 213, - "name": "右月 日期 39", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "PLjCp", - "name": "右月 日期 39 文本", - "fill": "$cp-disabled-text", - "content": "9", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "c4Cft", - "x": 204, - "y": 213, - "name": "右月 日期 40", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "FtdD1", - "name": "右月 日期 40 文本", - "fill": "$cp-disabled-text", - "content": "10", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "PTQRA", - "x": 244, - "y": 213, - "name": "右月 日期 41", - "width": 36, - "height": 28, - "fill": "$cp-transparent", - "cornerRadius": 8, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "F1gfp", - "name": "右月 日期 41 文本", - "fill": "$cp-disabled-text", - "content": "11", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "text", - "id": "p05UJi", - "x": 136, - "y": 286, - "name": "日期区间当前值", - "fill": "$cp-text-secondary", - "content": "已选 2026-06-12 - 2026-06-18", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "fyN0N", - "x": 520, - "y": 278, - "name": "日期区间清空", - "width": 58, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "fQuQl", - "name": "日期区间清空 文本", - "fill": "$cp-text-primary", - "content": "清空", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "jRPQO", - "x": 590, - "y": 278, - "name": "日期区间取消", - "width": 58, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "IlWMa", - "name": "日期区间取消 文本", - "fill": "$cp-text-primary", - "content": "取消", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "gjEfN", - "x": 660, - "y": 278, - "name": "日期区间确定", - "width": 76, - "height": 32, - "fill": "$cp-info", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "CIh0E", - "name": "日期区间确定 文本", - "fill": "$cp-info-on", - "content": "确定", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "760" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "WXhsu", - "x": 888, - "y": 696, - "name": "单时间选择", - "width": 408, - "height": 430, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "Rmsmk", - "x": 28, - "y": 28, - "name": "单时间 标题", - "fill": "$cp-text-primary", - "content": "单时间", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "a3wGqR", - "x": 28, - "y": 78, - "name": "单时间触发器", - "width": 220, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-border-radius-base", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "gap": 8, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "Y9z1RK", - "name": "单时间触发器 图标", - "width": 14, - "height": 14, - "icon": "clock-3", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "s6NWoY", - "name": "单时间触发器 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "14:30:00", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "icon", - "id": "KVCfn", - "name": "单时间触发器 清除", - "width": 14, - "height": 14, - "icon": "x", - "library": "lucide", - "fill": "$cp-text-muted" - } - ] - }, - { - "type": "frame", - "id": "rJW5I", - "x": 28, - "y": 122, - "name": "单时间弹层", - "width": 372, - "height": 270, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-popover-color", - "offset": { - "x": 0, - "y": 16 - }, - "blur": 34, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "cD1G7", - "x": 42, - "y": 16, - "name": "时 标题", - "fill": "$cp-text-muted", - "content": "时", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "V61mQx", - "x": 162, - "y": 16, - "name": "分 标题", - "fill": "$cp-text-muted", - "content": "分", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "text", - "id": "O7Fs1Q", - "x": 282, - "y": 16, - "name": "秒 标题", - "fill": "$cp-text-muted", - "content": "秒", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "upFot", - "x": 18, - "y": 40, - "name": "时 12", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "xZhPE", - "name": "时 12 文本", - "fill": "$cp-text-primary", - "content": "12", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "EswAo", - "x": 18, - "y": 76, - "name": "时 13", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "jt9cQ", - "name": "时 13 文本", - "fill": "$cp-text-primary", - "content": "13", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "mIf5m", - "x": 18, - "y": 112, - "name": "时 14", - "width": 96, - "height": 34, - "fill": "$cp-info", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "dGQJn", - "name": "时 14 文本", - "fill": "$cp-info-on", - "content": "14", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "780" - } - ] - }, - { - "type": "frame", - "id": "pDlIY", - "x": 18, - "y": 148, - "name": "时 15", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "jpivT", - "name": "时 15 文本", - "fill": "$cp-text-primary", - "content": "15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "i88eJ6", - "x": 18, - "y": 184, - "name": "时 16", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "juWZs", - "name": "时 16 文本", - "fill": "$cp-text-primary", - "content": "16", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "b0AbU9", - "x": 138, - "y": 40, - "name": "分 00", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "lIXJl", - "name": "分 00 文本", - "fill": "$cp-text-primary", - "content": "00", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "c7jqMH", - "x": 138, - "y": 76, - "name": "分 15", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "EINX1", - "name": "分 15 文本", - "fill": "$cp-text-primary", - "content": "15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "vsJoO", - "x": 138, - "y": 112, - "name": "分 30", - "width": 96, - "height": 34, - "fill": "$cp-info", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "OaVvQ", - "name": "分 30 文本", - "fill": "$cp-info-on", - "content": "30", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "780" - } - ] - }, - { - "type": "frame", - "id": "q5Wxq", - "x": 138, - "y": 148, - "name": "分 45", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "IQIu7", - "name": "分 45 文本", - "fill": "$cp-text-primary", - "content": "45", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "xC9sq", - "x": 138, - "y": 184, - "name": "分 59", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "Jp9cG", - "name": "分 59 文本", - "fill": "$cp-text-primary", - "content": "59", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "GK0HK", - "x": 258, - "y": 40, - "name": "秒 00", - "width": 96, - "height": 34, - "fill": "$cp-info", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "KdGMh", - "name": "秒 00 文本", - "fill": "$cp-info-on", - "content": "00", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "780" - } - ] - }, - { - "type": "frame", - "id": "QrFKT", - "x": 258, - "y": 76, - "name": "秒 15", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "UpP2R", - "name": "秒 15 文本", - "fill": "$cp-text-primary", - "content": "15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "W58PL", - "x": 258, - "y": 112, - "name": "秒 30", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "y1VMZ", - "name": "秒 30 文本", - "fill": "$cp-text-primary", - "content": "30", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "wcUoO", - "x": 258, - "y": 148, - "name": "秒 45", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "kDodb", - "name": "秒 45 文本", - "fill": "$cp-text-primary", - "content": "45", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "BdawR", - "x": 258, - "y": 184, - "name": "秒 59", - "width": 96, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "kqg1X", - "name": "秒 59 文本", - "fill": "$cp-text-primary", - "content": "59", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "nrE0j", - "x": 0, - "y": 222, - "name": "单时间底部", - "width": 372, - "height": 48, - "fill": "$cp-bg-subtle", - "cornerRadius": [ - 0, - 0, - 18, - 18 - ], - "layout": "none" - }, - { - "type": "frame", - "id": "Xa5u5", - "x": 202, - "y": 229, - "name": "单时间取消", - "width": 58, - "height": 32, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "l6fS4t", - "name": "单时间取消 文本", - "fill": "$cp-text-primary", - "content": "取消", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "l4iq76", - "x": 272, - "y": 229, - "name": "单时间确定", - "width": 68, - "height": 32, - "fill": "$cp-info", - "cornerRadius": "$cp-button-radius-base", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "pHDok", - "name": "单时间确定 文本", - "fill": "$cp-info-on", - "content": "确定", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "760" - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "MUZV8", - "x": 1320, - "y": 696, - "name": "日期选择状态", - "width": 408, - "height": 430, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-xxl", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "text", - "id": "l53Ue", - "x": 28, - "y": 28, - "name": "状态 标题", - "fill": "$cp-text-primary", - "content": "状态", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 20, - "fontWeight": "760" - }, - { - "type": "text", - "id": "g0Rpgk", - "x": 28, - "y": 76, - "name": "触发器状态 标题", - "fill": "$cp-text-primary", - "content": "触发器", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "kHK4J", - "x": 28, - "y": 104, - "name": "触发器状态 默认", - "width": 352, - "height": 32, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-border-radius-base", - "gap": 8, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "RK08b", - "name": "触发器状态 默认 标签", - "fill": "$cp-text-secondary", - "content": "默认", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "uUsCq", - "name": "触发器状态 默认 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "2026-06-15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "icon", - "id": "dtLLN", - "name": "触发器状态 默认 图标", - "width": 14, - "height": 14, - "icon": "calendar-days", - "library": "lucide", - "fill": "$cp-info" - } - ] - }, - { - "type": "frame", - "id": "SQFdW", - "x": 28, - "y": 160, - "name": "触发器状态 聚焦", - "width": 352, - "height": 32, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-border-radius-base", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "gap": 8, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "qjArF", - "name": "触发器状态 聚焦 标签", - "fill": "$cp-text-secondary", - "content": "聚焦", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Ki7dR", - "name": "触发器状态 聚焦 值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "2026-06-15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "icon", - "id": "Q1zhT", - "name": "触发器状态 聚焦 图标", - "width": 14, - "height": 14, - "icon": "calendar-days", - "library": "lucide", - "fill": "$cp-info" - } - ] - }, - { - "type": "frame", - "id": "v8nBN3", - "x": 28, - "y": 216, - "name": "触发器状态 禁用", - "width": 352, - "height": 32, - "fill": "$cp-disabled-bg", - "cornerRadius": "$cp-border-radius-base", - "gap": 8, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "mdRi1", - "name": "触发器状态 禁用 标签", - "fill": "$cp-disabled-text", - "content": "禁用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "t7dU9", - "name": "触发器状态 禁用 值", - "fill": "$cp-disabled-text", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "2026-06-15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "icon", - "id": "VDCpI", - "name": "触发器状态 禁用 图标", - "width": 14, - "height": 14, - "icon": "calendar-days", - "library": "lucide", - "fill": "$cp-disabled-icon" - } - ] - }, - { - "type": "frame", - "id": "HxI3k", - "x": 28, - "y": 272, - "name": "触发器状态 错误", - "width": 352, - "height": 32, - "fill": "$cp-danger-bg", - "cornerRadius": "$cp-border-radius-base", - "gap": 8, - "padding": [ - 0, - "$cp-input-padding-x-default" - ], - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "ZOz5K", - "name": "触发器状态 错误 标签", - "fill": "$cp-danger-text", - "content": "错误", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "650" - }, - { - "type": "text", - "id": "B8IHZ", - "name": "触发器状态 错误 值", - "fill": "$cp-danger-text", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "请选择有效日期", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "icon", - "id": "qwqtz", - "name": "触发器状态 错误 图标", - "width": 14, - "height": 14, - "icon": "circle-alert", - "library": "lucide", - "fill": "$cp-danger" - } - ] - }, - { - "type": "text", - "id": "uneBO", - "x": 28, - "y": 330, - "name": "日期单元状态 标题", - "fill": "$cp-text-primary", - "content": "日期单元", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "760" - }, - { - "type": "frame", - "id": "P3AUC", - "x": 28, - "y": 352, - "name": "日期单元状态 默认", - "width": 52, - "height": 58, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 6, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "woyb9", - "name": "日期单元状态 默认 单元", - "width": 44, - "height": 34, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "iMNr1", - "name": "日期单元状态 默认 文本", - "fill": "$cp-text-primary", - "content": "12", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "text", - "id": "jiFKi", - "name": "日期单元状态 默认 标签", - "fill": "$cp-text-secondary", - "content": "默认", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "kpUeo", - "x": 92, - "y": 352, - "name": "日期单元状态 悬停", - "width": 52, - "height": 58, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 6, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "GXpAq", - "name": "日期单元状态 悬停 单元", - "width": 44, - "height": 34, - "fill": "$cp-default-bg-hover", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "I5Nrvg", - "name": "日期单元状态 悬停 文本", - "fill": "$cp-text-primary", - "content": "13", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "text", - "id": "WcGIk", - "name": "日期单元状态 悬停 标签", - "fill": "$cp-text-secondary", - "content": "悬停", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "N4MID", - "x": 156, - "y": 352, - "name": "日期单元状态 今天", - "width": 52, - "height": 58, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 6, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "Qxu39", - "name": "日期单元状态 今天 单元", - "width": 44, - "height": 34, - "fill": "$cp-info-bg", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "PajCr", - "name": "日期单元状态 今天 文本", - "fill": "$cp-info-text", - "content": "14", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "760" - } - ] - }, - { - "type": "text", - "id": "b8PQt", - "name": "日期单元状态 今天 标签", - "fill": "$cp-text-secondary", - "content": "今天", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "YKvSO", - "x": 220, - "y": 352, - "name": "日期单元状态 选中", - "width": 52, - "height": 58, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 6, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "qLBwz", - "name": "日期单元状态 选中 单元", - "width": 44, - "height": 34, - "fill": "$cp-info", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "l4wrAD", - "name": "日期单元状态 选中 文本", - "fill": "$cp-info-on", - "content": "15", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "780" - } - ] - }, - { - "type": "text", - "id": "wcvVl", - "name": "日期单元状态 选中 标签", - "fill": "$cp-text-secondary", - "content": "选中", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - } - ] - }, - { - "type": "frame", - "id": "P7MJ2J", - "x": 284, - "y": 352, - "name": "日期单元状态 禁用", - "width": 52, - "height": 58, - "fill": "$cp-transparent", - "layout": "vertical", - "gap": 6, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "HrdI5", - "name": "日期单元状态 禁用 单元", - "width": 44, - "height": 34, - "fill": "$cp-disabled-bg", - "cornerRadius": "$cp-radius-sm", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "uzJDD", - "name": "日期单元状态 禁用 文本", - "fill": "$cp-disabled-text", - "content": "20", - "lineHeight": 1.15, - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "650" - } - ] - }, - { - "type": "text", - "id": "Shi1K", - "name": "日期单元状态 禁用 标签", - "fill": "$cp-text-secondary", - "content": "禁用", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "jj3HR", - "x": 888, - "y": 64, - "name": "日期选择组件说明", - "width": 840, - "height": 44, - "fill": "$cp-transparent", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "LgsGj", - "name": "日期选择组件说明 文本", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 760, - "content": "组件外说明:单日期、日期区间、单时间;日期区间输入值使用 YYYY-MM-DD - YYYY-MM-DD", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - } - ] - } - ] - }, - { - "type": "frame", - "id": "e0NBl", - "x": 0, - "y": 1700, - "name": "Dashboard 顶部四卡融合方案 V8 - 今日 Token 主值", - "clip": true, - "width": 1920, - "height": 360, - "fill": "$cp-bg-page", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "R8KGf", - "x": 0, - "y": 0, - "name": "V8 左侧导航简版", - "width": 280, - "height": 360, - "fill": "$cp-bg-surface", - "layout": "none", - "children": [ - { - "type": "frame", - "id": "JUDnP", - "x": 28, - "y": 31, - "name": "V8 品牌图标", - "width": 46, - "height": 46, - "fill": "$cp-text-strong", - "cornerRadius": 13, - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 8 - }, - "blur": 18, - "spread": -16 - }, - "layout": "none" - }, - { - "type": "text", - "id": "xvMza", - "x": 84, - "y": 34, - "name": "V8 品牌名", - "fill": "$cp-text-strong", - "content": "Codex", - "lineHeight": 1.1, - "fontFamily": "Inter", - "fontSize": 17, - "fontWeight": "720" - }, - { - "type": "frame", - "id": "v4VXc", - "x": 24, - "y": 112, - "name": "V8 导航 概览", - "width": 232, - "height": 46, - "fill": "$cp-bg-nav-active", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "jRytg", - "x": 14, - "y": 14, - "name": "V8 导航 概览 图标", - "width": 18, - "height": 18, - "icon": "layout-dashboard", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "vlfMg", - "x": 44, - "y": 14, - "name": "V8 导航 概览 文字", - "fill": "$cp-text-primary", - "content": "概览", - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "g1s2k9", - "x": 24, - "y": 170, - "name": "V8 导航 账号池", - "width": 232, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "H9GuT", - "x": 14, - "y": 14, - "name": "V8 导航 账号池 图标", - "width": 18, - "height": 18, - "icon": "users", - "library": "lucide", - "fill": "$cp-text-secondary" - }, - { - "type": "text", - "id": "i8o2LE", - "x": 44, - "y": 14, - "name": "V8 导航 账号池 文字", - "fill": "$cp-text-secondary", - "content": "账号池", - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "i9kBP", - "x": 24, - "y": 228, - "name": "V8 导航 API Keys", - "width": 232, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "y9inH", - "x": 14, - "y": 14, - "name": "V8 导航 API Keys 图标", - "width": 18, - "height": 18, - "icon": "key-round", - "library": "lucide", - "fill": "$cp-text-secondary" - }, - { - "type": "text", - "id": "c2OiOP", - "x": 44, - "y": 14, - "name": "V8 导航 API Keys 文字", - "fill": "$cp-text-secondary", - "content": "API Keys", - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "700" - } - ] - }, - { - "type": "frame", - "id": "q3jFK", - "x": 24, - "y": 286, - "name": "V8 导航 日志", - "width": 232, - "height": 46, - "fill": "$cp-transparent", - "cornerRadius": "$cp-radius-md", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "KRGYq", - "x": 14, - "y": 14, - "name": "V8 导航 日志 图标", - "width": 18, - "height": 18, - "icon": "list", - "library": "lucide", - "fill": "$cp-text-secondary" - }, - { - "type": "text", - "id": "BXnmz", - "x": 44, - "y": 14, - "name": "V8 导航 日志 文字", - "fill": "$cp-text-secondary", - "content": "日志", - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "text", - "id": "lLDQO", - "x": 308, - "y": 34, - "name": "V8 页面标题", - "fill": "$cp-text-primary", - "content": "系统概览", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 34, - "fontWeight": "800" - }, - { - "type": "text", - "id": "EsB6L", - "x": 308, - "y": 78, - "name": "V8 页面副标题", - "fill": "$cp-text-secondary", - "content": "生产环境 · 14:32 更新 · 自动刷新 30s", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "600" - }, - { - "type": "frame", - "id": "zj6sT", - "x": 308, - "y": 126, - "name": "V8 指标卡 账号", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "sCWEO", - "x": 24, - "y": 20, - "name": "V8 指标卡 账号 图标底", - "fill": "$cp-normal-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "aX2A4", - "x": 32, - "y": 28, - "name": "V8 指标卡 账号 图标", - "width": 18, - "height": 18, - "icon": "users", - "library": "lucide", - "fill": "$cp-normal" - }, - { - "type": "text", - "id": "LPEOG", - "x": 70, - "y": 24, - "name": "V8 指标卡 账号 标题", - "fill": "$cp-text-secondary", - "content": "账号", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "DmFQq", - "x": 24, - "y": 67, - "name": "V8 指标卡 账号 主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "1", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 29, - "fontWeight": "780" - }, - { - "type": "text", - "id": "wnLgY", - "x": 198, - "y": 70, - "name": "V8 指标卡 账号 主值标签", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 156, - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "o0fsEl", - "x": 24, - "y": 110, - "name": "V8 指标卡 账号 明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "lXuVO", - "x": 12, - "y": 0, - "name": "V8 指标卡 账号 明细左标签", - "fill": "$cp-text-muted", - "textGrowth": "fixed-width-height", - "width": 28, - "height": 30, - "content": "启用", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "q50dGO", - "x": 48, - "y": 0, - "name": "V8 指标卡 账号 明细左值", - "fill": "$cp-normal", - "textGrowth": "fixed-width-height", - "width": 72, - "height": 30, - "content": "1", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "fvp0B", - "x": 178, - "y": 0, - "name": "V8 指标卡 账号 明细右标签", - "fill": "$cp-text-muted", - "textGrowth": "fixed-width-height", - "width": 28, - "height": 30, - "content": "异常", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "zQn2U", - "x": 214, - "y": 0, - "name": "V8 指标卡 账号 明细右值", - "fill": "$cp-normal-text", - "textGrowth": "fixed-width-height", - "width": 74, - "height": 30, - "content": "0", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - } - ] - }, - { - "type": "frame", - "id": "PF09r", - "x": 710, - "y": 126, - "name": "V8 指标卡 流量", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "P7fkTT", - "x": 24, - "y": 20, - "name": "V8 指标卡 流量 图标底", - "fill": "$cp-info-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "yvbAG", - "x": 32, - "y": 28, - "name": "V8 指标卡 流量 图标", - "width": 18, - "height": 18, - "icon": "activity", - "library": "lucide", - "fill": "$cp-info" - }, - { - "type": "text", - "id": "AKGO0", - "x": 70, - "y": 24, - "name": "V8 指标卡 流量 标题", - "fill": "$cp-text-secondary", - "content": "今日流量", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "HTnki", - "x": 24, - "y": 67, - "name": "V8 指标卡 流量 主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "0", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 29, - "fontWeight": "780" - }, - { - "type": "text", - "id": "De6kV", - "x": 198, - "y": 70, - "name": "V8 指标卡 流量 主值标签", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 156, - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "HZn6h", - "x": 24, - "y": 110, - "name": "V8 指标卡 流量 明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "DvaDw", - "x": 12, - "y": 0, - "name": "V8 指标卡 流量 明细左标签", - "fill": "$cp-text-muted", - "textGrowth": "fixed-width-height", - "width": 52, - "height": 30, - "content": "总请求", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "M3woR8", - "x": 70, - "y": 0, - "name": "V8 指标卡 流量 明细左值", - "fill": "$cp-info", - "textGrowth": "fixed-width-height", - "width": 72, - "height": 30, - "content": "95", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "y2pDQI", - "x": 164, - "y": 0, - "name": "V8 指标卡 流量 明细右标签", - "fill": "$cp-text-muted", - "textGrowth": "fixed-width-height", - "width": 66, - "height": 30, - "content": "RPM / TPM", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "Z1NXvl", - "x": 236, - "y": 0, - "name": "V8 指标卡 流量 明细右值", - "fill": "$cp-info-text", - "textGrowth": "fixed-width-height", - "width": 72, - "height": 30, - "content": "0 / 0", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "path", - "id": "U7tno", - "x": 50, - "y": 82, - "name": "V8 指标卡 流量 昨日趋势", - "geometry": "M8 14l-6-6h4v-6h4v6h4z", - "viewBox": [ - 0, - 0, - 16, - 16 - ], - "fill": "#EF4444", - "width": 12, - "height": 12 - } - ] - }, - { - "type": "frame", - "id": "U0rMi", - "x": 1112, - "y": 126, - "name": "V8 指标卡 Token", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "C0vTR8", - "x": 24, - "y": 20, - "name": "V8 指标卡 Token 图标底", - "fill": "$cp-success-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "wfEeV", - "x": 32, - "y": 28, - "name": "V8 指标卡 Token 图标", - "width": 18, - "height": 18, - "icon": "file-text", - "library": "lucide", - "fill": "$cp-success" - }, - { - "type": "text", - "id": "MeqZC", - "x": 70, - "y": 24, - "name": "V8 指标卡 Token 标题", - "fill": "$cp-text-secondary", - "content": "今日 Token", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "EOcR4", - "x": 24, - "y": 67, - "name": "V8 指标卡 Token 主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "1M", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 29, - "fontWeight": "780" - }, - { - "type": "text", - "id": "UsUdi", - "x": 82, - "y": 70, - "name": "V8 指标卡 Token 主值标签", - "fill": "#94A3B8", - "textGrowth": "fixed-width-height", - "width": 56, - "height": 14, - "lineHeight": 1.1, - "textAlignVertical": "middle", - "fontFamily": "Inter", - "fontSize": 10, - "fontWeight": "650" - }, - { - "type": "frame", - "id": "lsZ5K", - "x": 24, - "y": 110, - "name": "V8 指标卡 Token 明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "WBU0t", - "x": 12, - "y": 0, - "name": "V8 指标卡 Token 明细左标签", - "fill": "$cp-text-muted", - "textGrowth": "fixed-width-height", - "width": 52, - "height": 30, - "content": "总 Token", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "M5GnVY", - "x": 70, - "y": 0, - "name": "V8 指标卡 Token 明细左值", - "fill": "$cp-success", - "textGrowth": "fixed-width-height", - "width": 72, - "height": 30, - "content": "3.1M", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "s1TME3", - "x": 158, - "y": 0, - "name": "V8 指标卡 Token 明细右标签", - "fill": "#94A3B8", - "textGrowth": "fixed-width-height", - "width": 28, - "height": 30, - "content": "计费", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "qjJSP", - "x": 194, - "y": 0, - "name": "V8 指标卡 Token 明细右值", - "fill": "#047857", - "textGrowth": "fixed-width-height", - "width": 124, - "height": 30, - "content": "$5.88 / $5.88", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "path", - "id": "n0CNjV", - "x": 78, - "y": 82, - "name": "V8 指标卡 Token 昨日趋势", - "geometry": "M8 2l6 6h-4v6h-4v-6h-4z", - "viewBox": [ - 0, - 0, - 16, - 16 - ], - "fill": "#12B981", - "width": 12, - "height": 12 - } - ] - }, - { - "type": "frame", - "id": "iJsob", - "x": 1514, - "y": 126, - "name": "V8 指标卡 缓存", - "width": 378, - "height": 154, - "fill": "$cp-bg-surface", - "cornerRadius": "$cp-radius-lg", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "$cp-shadow-card-color", - "offset": { - "x": 0, - "y": 10 - }, - "blur": 22, - "spread": -18 - }, - "layout": "none", - "children": [ - { - "type": "rectangle", - "cornerRadius": "$cp-radius-sm", - "id": "l6tR2", - "x": 24, - "y": 20, - "name": "V8 指标卡 缓存 图标底", - "fill": "$cp-warning-bg", - "width": 34, - "height": 34 - }, - { - "type": "icon", - "id": "EpH25", - "x": 32, - "y": 28, - "name": "V8 指标卡 缓存 图标", - "width": 18, - "height": 18, - "icon": "gauge", - "library": "lucide", - "fill": "$cp-warning" - }, - { - "type": "text", - "id": "lX9SA", - "x": 70, - "y": 24, - "name": "V8 指标卡 缓存 标题", - "fill": "$cp-text-secondary", - "content": "缓存命中", - "lineHeight": 1.15, - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "650" - }, - { - "type": "text", - "id": "QVzdr", - "x": 24, - "y": 67, - "name": "V8 指标卡 缓存 主值", - "fill": "$cp-text-primary", - "textGrowth": "fixed-width", - "width": 170, - "content": "0%", - "lineHeight": 1.05, - "fontFamily": "JetBrains Mono", - "fontSize": 29, - "fontWeight": "780" - }, - { - "type": "text", - "id": "Zf9da", - "x": 198, - "y": 70, - "name": "V8 指标卡 缓存 主值标签", - "fill": "$cp-text-secondary", - "textGrowth": "fixed-width", - "width": 156, - "lineHeight": 1.15, - "textAlign": "right", - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "X6O5ty", - "x": 24, - "y": 110, - "name": "V8 指标卡 缓存 明细带", - "width": 330, - "height": 30, - "fill": "$cp-bg-subtle", - "cornerRadius": "$cp-radius-sm", - "layout": "none", - "children": [ - { - "type": "text", - "id": "DkvFX", - "x": 12, - "y": 0, - "name": "V8 指标卡 缓存 明细左标签", - "fill": "$cp-text-muted", - "textGrowth": "fixed-width-height", - "width": 72, - "height": 30, - "content": "总缓存命中", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "cfgcr", - "x": 90, - "y": 0, - "name": "V8 指标卡 缓存 明细左值", - "fill": "$cp-warning", - "textGrowth": "fixed-width-height", - "width": 72, - "height": 30, - "content": "94.7%", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - }, - { - "type": "text", - "id": "I0s8rT", - "x": 176, - "y": 0, - "name": "V8 指标卡 缓存 明细右标签", - "fill": "$cp-text-muted", - "textGrowth": "fixed-width-height", - "width": 70, - "height": 30, - "content": "首字 / 完成", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "Inter", - "fontSize": 11, - "fontWeight": "650" - }, - { - "type": "text", - "id": "A0cX1j", - "x": 252, - "y": 0, - "name": "V8 指标卡 缓存 明细右值", - "fill": "$cp-warning-text", - "textGrowth": "fixed-width-height", - "width": 72, - "height": 30, - "content": "8.5s / -", - "lineHeight": 1.15, - "textAlignVertical": "middle", - "fontFamily": "JetBrains Mono", - "fontSize": 12, - "fontWeight": "700" - } - ] - }, - { - "type": "path", - "id": "IgWxp", - "x": 75, - "y": 82, - "name": "V8 指标卡 缓存 昨日趋势", - "geometry": "M8 14l-6-6h4v-6h4v6h4z", - "viewBox": [ - 0, - 0, - 16, - 16 - ], - "fill": "#EF4444", - "width": 12, - "height": 12 - } - ] - } - ] - }, - { - "type": "frame", - "id": "JkWMO", - "x": 18060, - "y": 0, - "name": "登录页 - Route Chamber / Dark Layer V2", - "clip": true, - "width": 1920, - "height": 1080, - "fill": { - "type": "gradient", - "gradientType": "linear", - "enabled": true, - "rotation": 118, - "size": { - "height": 1 - }, - "colors": [ - { - "color": "#0A1420", - "position": 0 - }, - { - "color": "#101C2B", - "position": 0.52 - }, - { - "color": "#081A1D", - "position": 1 - } - ] - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "L30Fj2", - "x": 0, - "y": 0, - "name": "Login Redesign / Background Route Topology", - "clip": true, - "width": 1920, - "height": 1080, - "fill": "#080D13", - "layout": "none", - "children": [ - { - "type": "rectangle", - "id": "uvsCa", - "x": 0, - "y": 0, - "name": "Carbon frost base", - "fill": { - "type": "gradient", - "gradientType": "radial", - "enabled": true, - "rotation": 0, - "size": { - "width": 1.18, - "height": 0.96 - }, - "colors": [ - { - "color": "#172638", - "position": 0 - }, - { - "color": "#0D1722", - "position": 0.5 - }, - { - "color": "#05080C", - "position": 1 - } - ], - "center": { - "x": 0.55, - "y": 0.48 - } - }, - "width": 1920, - "height": 1080 - }, - { - "type": "rectangle", - "id": "JQxHd", - "x": 0, - "y": 0, - "name": "Edge vignette", - "fill": { - "type": "gradient", - "gradientType": "radial", - "enabled": true, - "rotation": 0, - "size": { - "width": 1.05, - "height": 0.88 - }, - "colors": [ - { - "color": "#07111B00", - "position": 0 - }, - { - "color": "#00000034", - "position": 0.72 - }, - { - "color": "#000000A8", - "position": 1 - } - ], - "center": { - "x": 0.54, - "y": 0.47 - } - }, - "width": 1920, - "height": 1080 - }, - { - "type": "frame", - "id": "xpKOK", - "x": 0, - "y": 0, - "name": "Cold blue-gray depth texture layer", - "width": 1920, - "height": 1080, - "fill": "#FFFFFF00", - "layout": "none", - "children": [ - { - "type": "ellipse", - "id": "YPkBC", - "x": 120, - "y": 318, - "name": "Left graphite depth pocket", - "enabled": false, - "fill": "#07111C42", - "width": 650, - "height": 430, - "effect": { - "type": "blur", - "radius": 104 - } - }, - { - "type": "rectangle", - "id": "P5DC9", - "x": 825, - "y": 0, - "name": "Central vertical cold density band", - "enabled": false, - "fill": { - "type": "gradient", - "gradientType": "linear", - "enabled": true, - "rotation": 90, - "size": { - "height": 1 - }, - "colors": [ - { - "color": "#0A0A0A00", - "position": 0 - }, - { - "color": "#1C31441A", - "position": 0.48 - }, - { - "color": "#0A0A0A00", - "position": 1 - } - ] - }, - "width": 520, - "height": 1080, - "effect": { - "type": "blur", - "radius": 54 - } - }, - { - "type": "rectangle", - "id": "NBXYM", - "x": 0, - "y": 126, - "name": "Cold scan striation 126", - "fill": "#6F91AB0C", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "l8qmEg", - "x": 0, - "y": 214, - "name": "Cold scan striation 214", - "fill": "#6F91AB0C", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "AH8nP", - "x": 0, - "y": 338, - "name": "Cold scan striation 338", - "fill": "#6F91AB0C", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "qs014", - "x": 0, - "y": 462, - "name": "Cold scan striation 462", - "fill": "#6F91AB0C", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "gB9K1", - "x": 0, - "y": 586, - "name": "Cold scan striation 586", - "fill": "#6F91AB0C", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "wWJCn", - "x": 0, - "y": 714, - "name": "Cold scan striation 714", - "fill": "#6F91AB0C", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "I1PMgJ", - "x": 0, - "y": 846, - "name": "Cold scan striation 846", - "fill": "#6F91AB0C", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "C9PRQ", - "x": 0, - "y": 982, - "name": "Cold scan striation 982", - "fill": "#6F91AB0C", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "K9ETY", - "x": 139, - "y": 109, - "name": "Cold frost grain 1", - "fill": "#9FB8C910", - "width": 3, - "height": 2 - }, - { - "type": "rectangle", - "id": "V8yBA", - "x": 288, - "y": 192, - "name": "Cold frost grain 2", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "e62JdX", - "x": 437, - "y": 275, - "name": "Cold frost grain 3", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "u7nBfm", - "x": 586, - "y": 358, - "name": "Cold frost grain 4", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "Kigd7", - "x": 735, - "y": 441, - "name": "Cold frost grain 5", - "fill": "#6F91AB12", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "Zo12J", - "x": 884, - "y": 524, - "name": "Cold frost grain 6", - "fill": "#D6EAF50A", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "o4uqI", - "x": 1033, - "y": 607, - "name": "Cold frost grain 7", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "yoGKZ", - "x": 1182, - "y": 690, - "name": "Cold frost grain 8", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "t0mFY", - "x": 1331, - "y": 773, - "name": "Cold frost grain 9", - "fill": "#D6EAF50A", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "BuRtF", - "x": 1480, - "y": 856, - "name": "Cold frost grain 10", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "Z2gthr", - "x": 1629, - "y": 939, - "name": "Cold frost grain 11", - "fill": "#6F91AB12", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "SKe7Q", - "x": 1778, - "y": 67, - "name": "Cold frost grain 12", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "quHiF", - "x": 117, - "y": 150, - "name": "Cold frost grain 13", - "fill": "#9FB8C910", - "width": 2, - "height": 2 - }, - { - "type": "rectangle", - "id": "zQ6og", - "x": 266, - "y": 233, - "name": "Cold frost grain 14", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "UwaP6", - "x": 415, - "y": 316, - "name": "Cold frost grain 15", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "tTZ6N", - "x": 564, - "y": 399, - "name": "Cold frost grain 16", - "fill": "#9FB8C910", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "ZcUwf", - "x": 713, - "y": 482, - "name": "Cold frost grain 17", - "fill": "#6F91AB12", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "woeuG", - "x": 862, - "y": 565, - "name": "Cold frost grain 18", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "P8J5aO", - "x": 1011, - "y": 648, - "name": "Cold frost grain 19", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "U80XFc", - "x": 1160, - "y": 731, - "name": "Cold frost grain 20", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "oeXVQ", - "x": 1309, - "y": 814, - "name": "Cold frost grain 21", - "fill": "#D6EAF50A", - "width": 3, - "height": 2 - }, - { - "type": "rectangle", - "id": "Q8hSUf", - "x": 1458, - "y": 897, - "name": "Cold frost grain 22", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "EChgj", - "x": 1607, - "y": 980, - "name": "Cold frost grain 23", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "MBgbE", - "x": 1756, - "y": 108, - "name": "Cold frost grain 24", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "aGS3H", - "x": 95, - "y": 191, - "name": "Cold frost grain 25", - "fill": "#9FB8C910", - "width": 2, - "height": 2 - }, - { - "type": "rectangle", - "id": "QPNm5", - "x": 244, - "y": 274, - "name": "Cold frost grain 26", - "fill": "#6F91AB12", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "MlEPh", - "x": 393, - "y": 357, - "name": "Cold frost grain 27", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "nULw0", - "x": 542, - "y": 440, - "name": "Cold frost grain 28", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "SpOnG", - "x": 691, - "y": 523, - "name": "Cold frost grain 29", - "fill": "#6F91AB12", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "vAsYy", - "x": 840, - "y": 606, - "name": "Cold frost grain 30", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "U5Dh6", - "x": 989, - "y": 689, - "name": "Cold frost grain 31", - "fill": "#9FB8C910", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "Ju3rb", - "x": 1138, - "y": 772, - "name": "Cold frost grain 32", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "yaPs8", - "x": 1287, - "y": 855, - "name": "Cold frost grain 33", - "fill": "#D6EAF50A", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "M511LJ", - "x": 1436, - "y": 938, - "name": "Cold frost grain 34", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "hIaGT", - "x": 1585, - "y": 66, - "name": "Cold frost grain 35", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "K7MJZ", - "x": 1734, - "y": 149, - "name": "Cold frost grain 36", - "fill": "#D6EAF50A", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "M6yd1", - "x": 73, - "y": 232, - "name": "Cold frost grain 37", - "fill": "#9FB8C910", - "width": 2, - "height": 2 - }, - { - "type": "rectangle", - "id": "tDgLT", - "x": 222, - "y": 315, - "name": "Cold frost grain 38", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "SRxEq", - "x": 371, - "y": 398, - "name": "Cold frost grain 39", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "sarKD", - "x": 520, - "y": 481, - "name": "Cold frost grain 40", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "dxx3t", - "x": 669, - "y": 564, - "name": "Cold frost grain 41", - "fill": "#6F91AB12", - "width": 3, - "height": 2 - }, - { - "type": "rectangle", - "id": "ee08f", - "x": 818, - "y": 647, - "name": "Cold frost grain 42", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "uPPGm", - "x": 967, - "y": 730, - "name": "Cold frost grain 43", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "DKxQX", - "x": 1116, - "y": 813, - "name": "Cold frost grain 44", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "xYyAu", - "x": 1265, - "y": 896, - "name": "Cold frost grain 45", - "fill": "#D6EAF50A", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "ADBoU", - "x": 1414, - "y": 979, - "name": "Cold frost grain 46", - "fill": "#9FB8C910", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "HEQR2", - "x": 1563, - "y": 107, - "name": "Cold frost grain 47", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "p6p4rv", - "x": 1712, - "y": 190, - "name": "Cold frost grain 48", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "XznGX", - "x": 51, - "y": 273, - "name": "Cold frost grain 49", - "fill": "#9FB8C910", - "width": 2, - "height": 2 - }, - { - "type": "rectangle", - "id": "i17tcP", - "x": 200, - "y": 356, - "name": "Cold frost grain 50", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "XSD9s", - "x": 349, - "y": 439, - "name": "Cold frost grain 51", - "fill": "#D6EAF50A", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "e6uMVw", - "x": 498, - "y": 522, - "name": "Cold frost grain 52", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "ypEjK", - "x": 647, - "y": 605, - "name": "Cold frost grain 53", - "fill": "#6F91AB12", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "Z2t5F", - "x": 796, - "y": 688, - "name": "Cold frost grain 54", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "LZrCR", - "x": 945, - "y": 771, - "name": "Cold frost grain 55", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "lA8rw", - "x": 1094, - "y": 854, - "name": "Cold frost grain 56", - "fill": "#6F91AB12", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "denSn", - "x": 1243, - "y": 937, - "name": "Cold frost grain 57", - "fill": "#D6EAF50A", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "o0NTY", - "x": 1392, - "y": 65, - "name": "Cold frost grain 58", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "LQLsi", - "x": 1541, - "y": 148, - "name": "Cold frost grain 59", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "Jh3XT", - "x": 1690, - "y": 231, - "name": "Cold frost grain 60", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "h7qaGZ", - "x": 1839, - "y": 314, - "name": "Cold frost grain 61", - "fill": "#9FB8C910", - "width": 3, - "height": 2 - }, - { - "type": "rectangle", - "id": "Ghj4p", - "x": 178, - "y": 397, - "name": "Cold frost grain 62", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "CRTyo", - "x": 327, - "y": 480, - "name": "Cold frost grain 63", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "RVLNa", - "x": 476, - "y": 563, - "name": "Cold frost grain 64", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "mgyvI", - "x": 625, - "y": 646, - "name": "Cold frost grain 65", - "fill": "#6F91AB12", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "kmRRh", - "x": 774, - "y": 729, - "name": "Cold frost grain 66", - "fill": "#D6EAF50A", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "H6R5L0", - "x": 923, - "y": 812, - "name": "Cold frost grain 67", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "itAuU", - "x": 1072, - "y": 895, - "name": "Cold frost grain 68", - "fill": "#6F91AB12", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "GntHp", - "x": 1221, - "y": 978, - "name": "Cold frost grain 69", - "fill": "#D6EAF50A", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "X503Vn", - "x": 1370, - "y": 106, - "name": "Cold frost grain 70", - "fill": "#9FB8C910", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "uCX5t", - "x": 1519, - "y": 189, - "name": "Cold frost grain 71", - "fill": "#6F91AB12", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "uido1", - "x": 1668, - "y": 272, - "name": "Cold frost grain 72", - "fill": "#D6EAF50A", - "width": 1, - "height": 1 - } - ] - }, - { - "type": "rectangle", - "id": "s61rPe", - "x": 0, - "y": 0, - "name": "Grid vertical 0", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "CSi4E", - "x": 80, - "y": 0, - "name": "Grid vertical 80", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "PvSJV", - "x": 160, - "y": 0, - "name": "Grid vertical 160", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "wTGel", - "x": 240, - "y": 0, - "name": "Grid vertical 240", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "nzVpH", - "x": 320, - "y": 0, - "name": "Grid vertical 320", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "b4uav", - "x": 400, - "y": 0, - "name": "Grid vertical 400", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "yueGj", - "x": 480, - "y": 0, - "name": "Grid vertical 480", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "Jb6Eb", - "x": 560, - "y": 0, - "name": "Grid vertical 560", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "hBhVH", - "x": 640, - "y": 0, - "name": "Grid vertical 640", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "tllmR", - "x": 720, - "y": 0, - "name": "Grid vertical 720", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "ro78Y", - "x": 800, - "y": 0, - "name": "Grid vertical 800", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "jd2RW", - "x": 880, - "y": 0, - "name": "Grid vertical 880", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "T746K", - "x": 960, - "y": 0, - "name": "Grid vertical 960", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "Nr4iS", - "x": 1040, - "y": 0, - "name": "Grid vertical 1040", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "PYX2X", - "x": 1120, - "y": 0, - "name": "Grid vertical 1120", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "vTXo2", - "x": 1200, - "y": 0, - "name": "Grid vertical 1200", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "ElsQs", - "x": 1280, - "y": 0, - "name": "Grid vertical 1280", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "JT6gt", - "x": 1360, - "y": 0, - "name": "Grid vertical 1360", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "rhrt3", - "x": 1440, - "y": 0, - "name": "Grid vertical 1440", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "P8CPi", - "x": 1520, - "y": 0, - "name": "Grid vertical 1520", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "lizb3", - "x": 1600, - "y": 0, - "name": "Grid vertical 1600", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "Qb9i0", - "x": 1680, - "y": 0, - "name": "Grid vertical 1680", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "KZA8O", - "x": 1760, - "y": 0, - "name": "Grid vertical 1760", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "w39lP", - "x": 1840, - "y": 0, - "name": "Grid vertical 1840", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "exkgt", - "x": 1918, - "y": 0, - "name": "Grid vertical 1920", - "fill": "#B3D9F009", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "o2Yew", - "x": 0, - "y": 0, - "name": "Grid horizontal 0", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "x0jFSj", - "x": 0, - "y": 80, - "name": "Grid horizontal 80", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "rB9gq", - "x": 0, - "y": 160, - "name": "Grid horizontal 160", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "r3dLGz", - "x": 0, - "y": 240, - "name": "Grid horizontal 240", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "mBR7L", - "x": 0, - "y": 320, - "name": "Grid horizontal 320", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "A4Yog", - "x": 0, - "y": 400, - "name": "Grid horizontal 400", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "VEyxx", - "x": 0, - "y": 480, - "name": "Grid horizontal 480", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "qzTH8", - "x": 0, - "y": 560, - "name": "Grid horizontal 560", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "k1uAF", - "x": 0, - "y": 640, - "name": "Grid horizontal 640", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "jzeMH", - "x": 0, - "y": 720, - "name": "Grid horizontal 720", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "iBmPw", - "x": 0, - "y": 800, - "name": "Grid horizontal 800", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "q0WKB", - "x": 0, - "y": 880, - "name": "Grid horizontal 880", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "gkctI", - "x": 0, - "y": 960, - "name": "Grid horizontal 960", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "a5I0BB", - "x": 0, - "y": 1040, - "name": "Grid horizontal 1040", - "fill": "#B3D9F009", - "width": 1920, - "height": 1 - }, - { - "type": "path", - "id": "RW7qR", - "x": 286, - "y": 382, - "name": "Relay topology / continuous relay bundle", - "geometry": "M0 32c132 0 166 48 270 84 94 32 202 32 370 30 172 0 276-8 410-28 148-22 229-74 329-76m-1379 50c112 0 170 12 274 36 96 22 222 22 366 18 178 0 286 4 426 0 148-4 262-30 313-32m-1379 42c132 0 184-12 294-14 126-2 216 4 346 4 176 0 282 22 426 38 166 20 280 36 313 36m-1379 4c160 0 202-34 316-60 108-24 204-18 324-18 140 0 262 12 378 26 102 12 216 22 361 16", - "viewBox": [ - 0, - 0, - 1379, - 260 - ], - "fill": "#FFFFFF00", - "width": 1379, - "height": 260, - "stroke": "#B3D9F02A", - "strokeWidth": 1, - "strokeLinecap": "round", - "effect": { - "type": "blur", - "radius": 0, - "enabled": false - } - }, - { - "type": "path", - "id": "CrBIB", - "x": 525, - "y": 514, - "name": "Active route highlight", - "enabled": false, - "geometry": "M0 46c140-36 248 30 360 24 160-10 185-52 320-40 80 6 130 14 175 16", - "viewBox": [ - 0, - 0, - 855, - 92 - ], - "fill": "#FFFFFF00", - "width": 855, - "height": 92, - "stroke": "#B3D9F03A", - "strokeWidth": 1, - "strokeLinecap": "round", - "effect": { - "type": "blur", - "radius": 0, - "enabled": false - } - }, - { - "type": "ellipse", - "id": "b7WCHF", - "x": 420, - "y": 410, - "name": "Semantic relay particle node", - "fill": "#9BCFEA44", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "ellipse", - "id": "R7kJch", - "x": 626, - "y": 524, - "name": "Semantic relay particle node", - "fill": "#9BCFEA44", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "ellipse", - "id": "irS38", - "x": 812, - "y": 524, - "name": "Semantic relay particle node", - "fill": "#9BCFEA44", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "ellipse", - "id": "D6zRr", - "x": 1262, - "y": 502, - "name": "Semantic relay particle node", - "fill": "#9BCFEA44", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "path", - "id": "NNMAd", - "x": 510, - "y": 316, - "name": "Relay topology / streaming response return", - "geometry": "M1030 48c-170-30-320-20-478 30-160 52-292 48-552 10m870-26c-150 10-242 42-358 64-126 24-260 28-440 16", - "viewBox": [ - 0, - 0, - 1030, - 218 - ], - "fill": "#FFFFFF00", - "width": 1030, - "height": 218, - "stroke": "#8FCBEA24", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "Awz7v", - "x": 1016, - "y": 620, - "name": "Realtime websocket branch", - "enabled": false, - "geometry": "M0 12c110 100 272 158 455 144", - "viewBox": [ - 0, - 0, - 455, - 190 - ], - "fill": "#FFFFFF00", - "width": 455, - "height": 190, - "stroke": "#B3D9F02B", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "r4pUE", - "x": 440, - "y": 704, - "name": "Relay topology / audit control return", - "geometry": "M980 24c-196 54-352 66-512 34-138-28-294-16-468 30m690-24c-134 26-262 30-380 12-106-16-194-8-276 20", - "viewBox": [ - 0, - 0, - 980, - 118 - ], - "fill": "#FFFFFF00", - "width": 980, - "height": 118, - "stroke": "#B3D9F01F", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "ellipse", - "id": "U8vLSX", - "x": 690, - "y": 353, - "name": "Proxy containment ring", - "enabled": false, - "innerRadius": 0.965, - "fill": "#FFFFFF00", - "width": 440, - "height": 290, - "stroke": "#B3D9F016", - "strokeWidth": 1, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "text", - "id": "fNQfW", - "x": 118, - "y": 104, - "name": "Topology watermark", - "fill": "#B3D9F05C", - "textGrowth": "fixed-width", - "width": 520, - "content": "CODEX_PROXY_RS // ROUTE_TOPOLOGY // AUTH_GATEWAY", - "fontFamily": "IBM Plex Mono", - "fontSize": 13, - "fontWeight": "500" - }, - { - "type": "frame", - "id": "Dtazz", - "x": 126, - "y": 390, - "name": "Ingress transport stack", - "width": 156, - "layout": "vertical", - "gap": 8, - "children": [ - { - "type": "frame", - "id": "CgllZ", - "name": "HTTP JSON", - "opacity": 0.76, - "fill": "#1422338A", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "V6Wy7", - "name": "HTTP JSON status", - "opacity": 0.82, - "fill": "#7CC7EABA", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#000000" - } - }, - { - "type": "text", - "id": "uQjsd", - "name": "HTTP JSON label", - "fill": "#DCEBFAA8", - "content": "HTTP JSON", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "MZY8l", - "name": "HTTP SSE", - "opacity": 0.76, - "fill": "#1422338A", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "RlTWv", - "name": "HTTP SSE status", - "opacity": 0.82, - "fill": "#7CC7EABA", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#000000" - } - }, - { - "type": "text", - "id": "Kb6CB", - "name": "HTTP SSE label", - "fill": "#DCEBFAA8", - "content": "HTTP SSE", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "ewbXG", - "name": "WS JSON", - "opacity": 0.76, - "fill": "#1422338A", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "M8G0BS", - "name": "WS JSON status", - "opacity": 0.82, - "fill": "#7CC7EABA", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#000000" - } - }, - { - "type": "text", - "id": "C00TXX", - "name": "WS JSON label", - "fill": "#DCEBFAA8", - "content": "WS JSON", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "W5W2tw", - "name": "WS SSE", - "opacity": 0.76, - "fill": "#1422338A", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "OeeWU", - "name": "WS SSE status", - "opacity": 0.82, - "fill": "#7CC7EABA", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#000000" - } - }, - { - "type": "text", - "id": "L5qs1a", - "name": "WS SSE label", - "fill": "#DCEBFAA8", - "content": "WS SSE", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "frame", - "id": "LzOJ0", - "x": 1698, - "y": 390, - "name": "Upstream protocol stack", - "width": 156, - "layout": "vertical", - "gap": 8, - "children": [ - { - "type": "frame", - "id": "S2EMcW", - "name": "RESPONSES", - "opacity": 0.76, - "fill": "#1422338A", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "N0xtJ", - "name": "RESPONSES status", - "opacity": 0.82, - "fill": "#7CC7EABA", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "text", - "id": "F3inRT", - "name": "RESPONSES label", - "fill": "#DCEBFAA8", - "content": "RESPONSES", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "IiMR1", - "name": "CHAT", - "opacity": 0.76, - "fill": "#1422338A", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "GnxUF", - "name": "CHAT status", - "opacity": 0.82, - "fill": "#7CC7EABA", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "text", - "id": "Ou0d6", - "name": "CHAT label", - "fill": "#DCEBFAA8", - "content": "CHAT", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "b0m1m", - "name": "REALTIME", - "opacity": 0.76, - "fill": "#1422338A", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "RijmC", - "name": "REALTIME status", - "opacity": 0.82, - "fill": "#7CC7EABA", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "text", - "id": "oMyo6", - "name": "REALTIME label", - "fill": "#DCEBFAA8", - "content": "REALTIME", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "dmcKG", - "name": "TRACE", - "opacity": 0.76, - "fill": "#1422338A", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "jOOIb", - "name": "TRACE status", - "opacity": 0.82, - "fill": "#7CC7EABA", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "text", - "id": "jYY49", - "name": "TRACE label", - "fill": "#DCEBFAA8", - "content": "TRACE", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "path", - "id": "XQgf8", - "x": 617, - "y": 431, - "name": "Route crosshair", - "enabled": false, - "geometry": "M14 0l0 8m0 12l0 8m-14-14l8 0m12 0l8 0m-18 0a4 4 0 1 0 8 0 4 4 0 1 0-8 0", - "viewBox": [ - 0, - 0, - 28, - 28 - ], - "fill": "#FFFFFF00", - "width": 28, - "height": 28, - "stroke": "#B3D9F032", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "mmoFG", - "x": 1190, - "y": 394, - "name": "Route crosshair", - "enabled": false, - "geometry": "M14 0l0 8m0 12l0 8m-14-14l8 0m12 0l8 0m-18 0a4 4 0 1 0 8 0 4 4 0 1 0-8 0", - "viewBox": [ - 0, - 0, - 28, - 28 - ], - "fill": "#FFFFFF00", - "width": 28, - "height": 28, - "stroke": "#B3D9F032", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "UYSKv", - "x": 1477, - "y": 604, - "name": "Route crosshair", - "enabled": false, - "geometry": "M14 0l0 8m0 12l0 8m-14-14l8 0m12 0l8 0m-18 0a4 4 0 1 0 8 0 4 4 0 1 0-8 0", - "viewBox": [ - 0, - 0, - 28, - 28 - ], - "fill": "#FFFFFF00", - "width": 28, - "height": 28, - "stroke": "#B3D9F032", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "Rl7o6", - "x": 678, - "y": 743, - "name": "Route crosshair", - "enabled": false, - "geometry": "M14 0l0 8m0 12l0 8m-14-14l8 0m12 0l8 0m-18 0a4 4 0 1 0 8 0 4 4 0 1 0-8 0", - "viewBox": [ - 0, - 0, - 28, - 28 - ], - "fill": "#FFFFFF00", - "width": 28, - "height": 28, - "stroke": "#B3D9F032", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "A991FB", - "x": 1490, - "y": 314, - "name": "Route crosshair", - "enabled": false, - "geometry": "M14 0l0 8m0 12l0 8m-14-14l8 0m12 0l8 0m-18 0a4 4 0 1 0 8 0 4 4 0 1 0-8 0", - "viewBox": [ - 0, - 0, - 28, - 28 - ], - "fill": "#FFFFFF00", - "width": 28, - "height": 28, - "stroke": "#B3D9F032", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "y20ntP", - "x": 360, - "y": 286, - "name": "North subnet trace", - "enabled": false, - "geometry": "M0 70c160-62 270-40 405-28 165 14 255-30 410-20 155 10 245 64 365 36", - "viewBox": [ - 0, - 0, - 1180, - 120 - ], - "fill": "#FFFFFF00", - "width": 1180, - "height": 120, - "stroke": "#B3D9F02B", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "b2rRH", - "x": 410, - "y": 704, - "name": "South subnet trace", - "enabled": false, - "geometry": "M0 28c150 57 260 40 390 30 200-18 316 38 452 20 108-14 173-48 208-42", - "viewBox": [ - 0, - 0, - 1050, - 115 - ], - "fill": "#FFFFFF00", - "width": 1050, - "height": 115, - "stroke": "#B3D9F024", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "VPadw", - "x": 428, - "y": 372, - "name": "Auth return trace", - "enabled": false, - "geometry": "M8 0c18 88 72 166 168 192 124 34 244 6 404 94", - "viewBox": [ - 0, - 0, - 580, - 286 - ], - "fill": "#FFFFFF00", - "width": 580, - "height": 286, - "stroke": "#B3D9F024", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "O8cw8", - "x": 1090, - "y": 354, - "name": "Upstream return trace", - "enabled": false, - "geometry": "M0 280c82-84 140-126 248-132 117-6 178-78 272-148", - "viewBox": [ - 0, - 0, - 520, - 280 - ], - "fill": "#FFFFFF00", - "width": 520, - "height": 280, - "stroke": "#B3D9F024", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "frame", - "id": "Xc4Md", - "x": 450, - "y": 305, - "name": "Background route cluster", - "opacity": 0.74, - "width": 168, - "layout": "vertical", - "gap": 6, - "children": [ - { - "type": "frame", - "id": "eUlFo", - "name": "Micro node edge", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "NTg68", - "name": "edge pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "xSf63", - "name": "edge micro label", - "fill": "#C6E4F2A8", - "content": "edge", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "mPCu1", - "name": "Micro node cache", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "MRbrC", - "name": "cache pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "Iug8s", - "name": "cache micro label", - "fill": "#C6E4F2A8", - "content": "cache", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "KA25c", - "name": "Micro node keys", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "hicHu", - "name": "keys pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "PrqNo", - "name": "keys micro label", - "fill": "#C6E4F2A8", - "content": "keys", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "frame", - "id": "oT00J", - "x": 1210, - "y": 284, - "name": "Background route cluster", - "opacity": 0.74, - "width": 168, - "layout": "vertical", - "gap": 6, - "children": [ - { - "type": "frame", - "id": "j4Dubg", - "name": "Micro node retry", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "U1tmbC", - "name": "retry pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "NSsTc", - "name": "retry micro label", - "fill": "#C6E4F2A8", - "content": "retry", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "C9L9K", - "name": "Micro node trace", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "H5FG2", - "name": "trace pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "SlQwk", - "name": "trace micro label", - "fill": "#C6E4F2A8", - "content": "trace", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "q1Jxgt", - "name": "Micro node sse", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "o7qRj0", - "name": "sse pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "vD4BI", - "name": "sse micro label", - "fill": "#C6E4F2A8", - "content": "sse", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "frame", - "id": "Sd3ov", - "x": 455, - "y": 750, - "name": "Background route cluster", - "opacity": 0.74, - "width": 168, - "layout": "vertical", - "gap": 6, - "children": [ - { - "type": "frame", - "id": "R1tELI", - "name": "Micro node audit", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "ryhEP", - "name": "audit pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "CmDb4", - "name": "audit micro label", - "fill": "#C6E4F2A8", - "content": "audit", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "MsRhv", - "name": "Micro node events", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "cwKpg", - "name": "events pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "oy9DX", - "name": "events micro label", - "fill": "#C6E4F2A8", - "content": "events", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "kofKS", - "name": "Micro node logs", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "IquYe", - "name": "logs pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "JH5x9", - "name": "logs micro label", - "fill": "#C6E4F2A8", - "content": "logs", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "frame", - "id": "T3fKx", - "x": 1280, - "y": 742, - "name": "Background route cluster", - "opacity": 0.74, - "width": 168, - "layout": "vertical", - "gap": 6, - "children": [ - { - "type": "frame", - "id": "A3JMgS", - "name": "Micro node model", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "yTMhq", - "name": "model pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "kKF4l", - "name": "model micro label", - "fill": "#C6E4F2A8", - "content": "model", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "hnukH", - "name": "Micro node tools", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "JQVV4", - "name": "tools pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "vSoN6", - "name": "tools micro label", - "fill": "#C6E4F2A8", - "content": "tools", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "nBukd", - "name": "Micro node quota", - "fill": "#14223386", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "K9UqF", - "name": "quota pulse", - "fill": "#6EC4E9B0", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "P9leAk", - "name": "quota micro label", - "fill": "#C6E4F2A8", - "content": "quota", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "ellipse", - "id": "eZexY", - "x": 1540, - "y": 422, - "name": "Semantic relay particle node", - "fill": "#9BCFEA44", - "width": 6, - "height": 6 - }, - { - "type": "ellipse", - "id": "zNp3Y", - "x": 614, - "y": 459, - "name": "Semantic relay particle node", - "fill": "#9BCFEA44", - "width": 5, - "height": 5 - }, - { - "type": "ellipse", - "id": "sa9SG", - "x": 780, - "y": 528, - "name": "Semantic relay particle node", - "fill": "#9BCFEA44", - "width": 5, - "height": 5 - }, - { - "type": "ellipse", - "id": "IgtgY", - "x": 982, - "y": 528, - "name": "Semantic relay particle node", - "fill": "#9BCFEA44", - "width": 5, - "height": 5 - }, - { - "type": "ellipse", - "id": "Z804E", - "x": 1390, - "y": 496, - "name": "Semantic relay particle node", - "fill": "#9BCFEA44", - "width": 5, - "height": 5 - }, - { - "type": "ellipse", - "id": "cpM8o", - "x": 452, - "y": 778, - "name": "Faint route node", - "enabled": false, - "fill": "#B3D9F080", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "V4IFe", - "x": 690, - "y": 780, - "name": "Faint route node", - "enabled": false, - "fill": "#B3D9F080", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "cavpT", - "x": 945, - "y": 760, - "name": "Faint route node", - "enabled": false, - "fill": "#B3D9F080", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "ywHwj", - "x": 1228, - "y": 792, - "name": "Faint route node", - "enabled": false, - "fill": "#B3D9F080", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "mU0ky", - "x": 1460, - "y": 768, - "name": "Faint route node", - "enabled": false, - "fill": "#B3D9F080", - "width": 7, - "height": 7 - }, - { - "type": "frame", - "id": "r6wj6S", - "x": 1168, - "y": 290, - "name": "Access Form Shell", - "width": 420, - "height": 517, - "fill": { - "type": "gradient", - "gradientType": "linear", - "enabled": true, - "rotation": 118, - "size": { - "height": 1 - }, - "colors": [ - { - "color": "#243244E0", - "position": 0 - }, - { - "color": "#1A2837EA", - "position": 0.54 - }, - { - "color": "#121D2BE8", - "position": 1 - } - ] - }, - "cornerRadius": 8, - "stroke": "#FFFFFF00", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "#00000080", - "offset": { - "x": 0, - "y": 18 - }, - "blur": 34, - "spread": -22 - }, - "layout": "vertical", - "gap": 18, - "padding": [ - 26, - 30, - 24, - 30 - ], - "children": [ - { - "type": "rectangle", - "id": "wX061", - "layoutPosition": "absolute", - "x": 22, - "y": 0, - "name": "Panel Top Frost Line", - "opacity": 0.3, - "fill": { - "type": "gradient", - "gradientType": "linear", - "enabled": true, - "rotation": 90, - "size": { - "height": 1 - }, - "colors": [ - { - "color": "#FFFFFF00", - "position": 0 - }, - { - "color": "#B3D9F0AA", - "position": 0.5 - }, - { - "color": "#FFFFFF00", - "position": 1 - } - ] - }, - "width": 376, - "height": 2 - }, - { - "type": "frame", - "id": "YkcLW", - "name": "Form Top Bar", - "width": "fill_container", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "T0Rjm", - "name": "Codex Proxy Mark Group", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "PrUJK", - "name": "CP Mark", - "width": 38, - "height": 38, - "fill": "#101B26D9", - "cornerRadius": 8, - "stroke": "#FFFFFF00", - "layout": "vertical", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "MtynT", - "name": "CP Monogram", - "fill": "#B3D9F0", - "content": "CP", - "fontFamily": "IBM Plex Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "aln3Z", - "name": "Brand Text Stack", - "layout": "vertical", - "gap": 2, - "children": [ - { - "type": "text", - "id": "vhp1T", - "name": "Product Name", - "fill": "#FFFFFF", - "content": "Codex Proxy RS", - "fontFamily": "Funnel Sans", - "fontSize": 17, - "fontWeight": "600" - }, - { - "type": "text", - "id": "Zc1MN", - "name": "Auth Realm Caption", - "fill": "#888888", - "content": "ADMIN REALM", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "normal" - } - ] - } - ] - }, - { - "type": "frame", - "id": "M7avGx", - "name": "Theme Toggle Affordance", - "width": 66, - "height": 32, - "fill": "#101B26D9", - "cornerRadius": 20, - "stroke": "#FFFFFF00", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "xTjL1", - "x": 9, - "y": 8, - "name": "Theme Sun Icon", - "width": 16, - "height": 16, - "icon": "sun", - "library": "lucide", - "fill": "#888888" - }, - { - "type": "ellipse", - "id": "O9zzO", - "x": 34, - "y": 4, - "name": "Theme Active Knob", - "fill": "#4A9FD8", - "width": 24, - "height": 24, - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "#4A9FD84D", - "blur": 12 - } - }, - { - "type": "icon", - "id": "V13Uio", - "x": 38, - "y": 8, - "name": "Theme Moon Icon", - "width": 16, - "height": 16, - "icon": "moon", - "library": "lucide", - "fill": "#FFFFFF" - } - ] - } - ] - }, - { - "type": "frame", - "id": "V5FPM6", - "name": "Access Form Header", - "width": "fill_container", - "layout": "vertical", - "gap": 10, - "children": [ - { - "type": "text", - "id": "EhVUA", - "name": "Access Form Title", - "fill": "#F7FBFF", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "控制台登录", - "lineHeight": 1.02, - "fontFamily": "Funnel Sans", - "fontSize": 34, - "fontWeight": "600" - }, - { - "type": "text", - "id": "Wa2bG", - "name": "Access Form Description", - "fill": "#A8B6C3", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "使用管理员账号进入 Codex Proxy RS,管理路由、密钥、账号池与链路观测", - "lineHeight": 1.45, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "normal" - } - ] - }, - { - "type": "frame", - "id": "VANha", - "name": "Credential Fields", - "width": "fill_container", - "layout": "vertical", - "gap": 12, - "children": [ - { - "type": "frame", - "id": "Fwvkv", - "name": "Login Error Placeholder", - "width": "fill_container", - "height": 38, - "fill": "#EF44441A", - "cornerRadius": 6, - "stroke": "#FFFFFF00", - "strokeAlignment": "inner", - "gap": 10, - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "f3MMgT", - "name": "Login Error Icon", - "width": 16, - "height": 16, - "icon": "circle-alert", - "library": "lucide", - "fill": "#FCA5A5" - }, - { - "type": "text", - "id": "CFzKL", - "name": "Login Error Text", - "fill": "#FECACA", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "认证失败时在此显示服务端返回信息", - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "mASEn", - "name": "Field Group / 管理员账号", - "width": "fill_container", - "layout": "vertical", - "gap": 8, - "children": [ - { - "type": "text", - "id": "k2KR4", - "name": "管理员账号 Label", - "fill": "#D8E6F5", - "content": "管理员账号", - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "UMdzt", - "name": "管理员账号 Input", - "width": "fill_container", - "height": 46, - "fill": "#0C1621DD", - "cornerRadius": 6, - "stroke": "#FFFFFF00", - "strokeAlignment": "inner", - "gap": 10, - "padding": [ - 0, - 13 - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "dja9w", - "name": "管理员账号 Input Icon", - "width": 17, - "height": 17, - "icon": "mail", - "library": "lucide", - "fill": "#7DD3FC" - }, - { - "type": "text", - "id": "gTTBv", - "name": "管理员账号 Placeholder", - "fill": "#6B7D90", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "admin@example.com", - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "560" - } - ] - } - ] - }, - { - "type": "frame", - "id": "cftY9", - "name": "Field Group / 访问密钥", - "width": "fill_container", - "layout": "vertical", - "gap": 8, - "children": [ - { - "type": "text", - "id": "g6DzI6", - "name": "访问密钥 Label", - "fill": "#D8E6F5", - "content": "访问密钥", - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "g06ecT", - "name": "访问密钥 Input", - "width": "fill_container", - "height": 46, - "fill": "#0C1621DD", - "cornerRadius": 6, - "stroke": "#FFFFFF00", - "strokeAlignment": "inner", - "gap": 10, - "padding": [ - 0, - 13 - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "iuwgm", - "name": "访问密钥 Input Icon", - "width": 17, - "height": 17, - "icon": "key-round", - "library": "lucide", - "fill": "#7DD3FC" - }, - { - "type": "text", - "id": "kPtzE", - "name": "访问密钥 Placeholder", - "fill": "#6B7D90", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "输入会话密钥", - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "560" - }, - { - "type": "icon", - "id": "MSLvA", - "name": "Password Visibility Icon", - "width": 17, - "height": 17, - "icon": "eye", - "library": "lucide", - "fill": "#94A3B8" - } - ] - } - ] - }, - { - "type": "frame", - "id": "vB331", - "name": "Login Submit Button", - "width": "fill_container", - "height": 48, - "fill": "#3F8EC6", - "cornerRadius": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "#3F8EC64D", - "offset": { - "x": 0, - "y": 14 - }, - "blur": 22, - "spread": -18 - }, - "gap": 10, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "dKbVn", - "name": "Login Submit Text", - "fill": "#FFFFFF", - "content": "进入控制台", - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "760" - }, - { - "type": "icon", - "id": "FgtN0", - "name": "Login Submit Arrow", - "width": 18, - "height": 18, - "icon": "arrow-right", - "library": "lucide", - "fill": "#FFFFFF" - } - ] - }, - { - "type": "frame", - "id": "IDfIn", - "name": "Login Form Security Footer", - "width": "fill_container", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "pcJIJ", - "name": "Login Session Policy", - "fill": "#7F8EA3", - "content": "MFA guard / rate limit", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "700" - }, - { - "type": "text", - "id": "lF6Lt", - "name": "Login Build Tag", - "fill": "#7F8EA3", - "content": "v0.1 admin realm", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "700" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "d7ZPjF", - "x": 0, - "y": 0, - "name": "Login Redesign / Bottom Event Rail", - "width": 0, - "height": 0, - "fill": "#FFFFFF00", - "layout": "none" - } - ] - }, - { - "type": "frame", - "id": "a2cGxr", - "x": 20100, - "y": 0, - "name": "登录页 - Route Chamber / Light Layer V2", - "clip": true, - "width": 1920, - "height": 1080, - "fill": { - "type": "gradient", - "gradientType": "linear", - "enabled": true, - "rotation": 118, - "size": { - "height": 1 - }, - "colors": [ - { - "color": "#F7FAFC", - "position": 0 - }, - { - "color": "#EEF4FA", - "position": 0.52 - }, - { - "color": "#E6EEF5", - "position": 1 - } - ] - }, - "layout": "none", - "children": [ - { - "type": "frame", - "id": "sRQj7", - "x": 0, - "y": 0, - "name": "Login Redesign / Background Route Topology", - "clip": true, - "width": 1920, - "height": 1080, - "fill": "#F7FAFC", - "layout": "none", - "children": [ - { - "type": "rectangle", - "id": "X65xi", - "x": 0, - "y": 0, - "name": "Carbon frost base", - "fill": { - "type": "gradient", - "gradientType": "radial", - "enabled": true, - "rotation": 0, - "size": { - "width": 1.18, - "height": 0.96 - }, - "colors": [ - { - "color": "#FFFFFF", - "position": 0 - }, - { - "color": "#F3F7FB", - "position": 0.5 - }, - { - "color": "#E8EFF6", - "position": 1 - } - ], - "center": { - "x": 0.55, - "y": 0.48 - } - }, - "width": 1920, - "height": 1080 - }, - { - "type": "rectangle", - "id": "X7Mk4", - "x": 0, - "y": 0, - "name": "Edge vignette", - "fill": { - "type": "gradient", - "gradientType": "radial", - "enabled": true, - "rotation": 0, - "size": { - "width": 1.05, - "height": 0.88 - }, - "colors": [ - { - "color": "#FFFFFF00", - "position": 0 - }, - { - "color": "#C8D7E733", - "position": 0.72 - }, - { - "color": "#8DA1B840", - "position": 1 - } - ], - "center": { - "x": 0.54, - "y": 0.47 - } - }, - "width": 1920, - "height": 1080 - }, - { - "type": "frame", - "id": "qmmdR", - "x": 0, - "y": 0, - "name": "Cold blue-gray depth texture layer", - "width": 1920, - "height": 1080, - "fill": "#FFFFFF00", - "layout": "none", - "children": [ - { - "type": "ellipse", - "id": "J7u1xN", - "x": 120, - "y": 318, - "name": "Left graphite depth pocket", - "enabled": false, - "fill": "#07111C42", - "width": 650, - "height": 430, - "effect": { - "type": "blur", - "radius": 104 - } - }, - { - "type": "rectangle", - "id": "KqV0X", - "x": 825, - "y": 0, - "name": "Central vertical cold density band", - "enabled": false, - "fill": { - "type": "gradient", - "gradientType": "linear", - "enabled": true, - "rotation": 90, - "size": { - "height": 1 - }, - "colors": [ - { - "color": "#0A0A0A00", - "position": 0 - }, - { - "color": "#1C31441A", - "position": 0.48 - }, - { - "color": "#0A0A0A00", - "position": 1 - } - ] - }, - "width": 520, - "height": 1080, - "effect": { - "type": "blur", - "radius": 54 - } - }, - { - "type": "rectangle", - "id": "HcUT0", - "x": 0, - "y": 126, - "name": "Cold scan striation 126", - "fill": "#5B708632", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "d9qdp", - "x": 0, - "y": 214, - "name": "Cold scan striation 214", - "fill": "#5B708632", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "QKhQv", - "x": 0, - "y": 338, - "name": "Cold scan striation 338", - "fill": "#5B708632", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "DikR3", - "x": 0, - "y": 462, - "name": "Cold scan striation 462", - "fill": "#5B708632", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "WFRo9", - "x": 0, - "y": 586, - "name": "Cold scan striation 586", - "fill": "#5B708632", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "g3aDwE", - "x": 0, - "y": 714, - "name": "Cold scan striation 714", - "fill": "#5B708632", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "pgHqm", - "x": 0, - "y": 846, - "name": "Cold scan striation 846", - "fill": "#5B708632", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "shxGM", - "x": 0, - "y": 982, - "name": "Cold scan striation 982", - "fill": "#5B708632", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "GX0AE", - "x": 139, - "y": 109, - "name": "Cold frost grain 1", - "fill": "#60798F22", - "width": 3, - "height": 2 - }, - { - "type": "rectangle", - "id": "yua3a", - "x": 288, - "y": 192, - "name": "Cold frost grain 2", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "oL9pg", - "x": 437, - "y": 275, - "name": "Cold frost grain 3", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "JjHlE", - "x": 586, - "y": 358, - "name": "Cold frost grain 4", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "RnaNv", - "x": 735, - "y": 441, - "name": "Cold frost grain 5", - "fill": "#60798F22", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "hB31U", - "x": 884, - "y": 524, - "name": "Cold frost grain 6", - "fill": "#60798F22", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "imKUv", - "x": 1033, - "y": 607, - "name": "Cold frost grain 7", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "RN7NS", - "x": 1182, - "y": 690, - "name": "Cold frost grain 8", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "D5AeLZ", - "x": 1331, - "y": 773, - "name": "Cold frost grain 9", - "fill": "#60798F22", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "s5dme", - "x": 1480, - "y": 856, - "name": "Cold frost grain 10", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "kLJnP", - "x": 1629, - "y": 939, - "name": "Cold frost grain 11", - "fill": "#60798F22", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "XaF16", - "x": 1778, - "y": 67, - "name": "Cold frost grain 12", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "s9opNn", - "x": 117, - "y": 150, - "name": "Cold frost grain 13", - "fill": "#60798F22", - "width": 2, - "height": 2 - }, - { - "type": "rectangle", - "id": "u1D2r", - "x": 266, - "y": 233, - "name": "Cold frost grain 14", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "whfZy", - "x": 415, - "y": 316, - "name": "Cold frost grain 15", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "edBBY", - "x": 564, - "y": 399, - "name": "Cold frost grain 16", - "fill": "#60798F22", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "HU1KO", - "x": 713, - "y": 482, - "name": "Cold frost grain 17", - "fill": "#60798F22", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "R8vxL", - "x": 862, - "y": 565, - "name": "Cold frost grain 18", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "IpbAs", - "x": 1011, - "y": 648, - "name": "Cold frost grain 19", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "J8fNr3", - "x": 1160, - "y": 731, - "name": "Cold frost grain 20", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "KcwrJ", - "x": 1309, - "y": 814, - "name": "Cold frost grain 21", - "fill": "#60798F22", - "width": 3, - "height": 2 - }, - { - "type": "rectangle", - "id": "Ddngn", - "x": 1458, - "y": 897, - "name": "Cold frost grain 22", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "KGLaW", - "x": 1607, - "y": 980, - "name": "Cold frost grain 23", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "pctr9", - "x": 1756, - "y": 108, - "name": "Cold frost grain 24", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "UsSGp", - "x": 95, - "y": 191, - "name": "Cold frost grain 25", - "fill": "#60798F22", - "width": 2, - "height": 2 - }, - { - "type": "rectangle", - "id": "NMjDp", - "x": 244, - "y": 274, - "name": "Cold frost grain 26", - "fill": "#60798F22", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "olZE1", - "x": 393, - "y": 357, - "name": "Cold frost grain 27", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "QykN6", - "x": 542, - "y": 440, - "name": "Cold frost grain 28", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "e3zPxc", - "x": 691, - "y": 523, - "name": "Cold frost grain 29", - "fill": "#60798F22", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "J2arvF", - "x": 840, - "y": 606, - "name": "Cold frost grain 30", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "TBzYU", - "x": 989, - "y": 689, - "name": "Cold frost grain 31", - "fill": "#60798F22", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "Q4p6U9", - "x": 1138, - "y": 772, - "name": "Cold frost grain 32", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "xyorF", - "x": 1287, - "y": 855, - "name": "Cold frost grain 33", - "fill": "#60798F22", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "xHcSk", - "x": 1436, - "y": 938, - "name": "Cold frost grain 34", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "TDCrB", - "x": 1585, - "y": 66, - "name": "Cold frost grain 35", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "bCtYo", - "x": 1734, - "y": 149, - "name": "Cold frost grain 36", - "fill": "#60798F22", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "yw6Ou", - "x": 73, - "y": 232, - "name": "Cold frost grain 37", - "fill": "#60798F22", - "width": 2, - "height": 2 - }, - { - "type": "rectangle", - "id": "gvuoH", - "x": 222, - "y": 315, - "name": "Cold frost grain 38", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "ue3fA", - "x": 371, - "y": 398, - "name": "Cold frost grain 39", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "G830V", - "x": 520, - "y": 481, - "name": "Cold frost grain 40", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "LoPXK", - "x": 669, - "y": 564, - "name": "Cold frost grain 41", - "fill": "#60798F22", - "width": 3, - "height": 2 - }, - { - "type": "rectangle", - "id": "lxAf8", - "x": 818, - "y": 647, - "name": "Cold frost grain 42", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "zB2zU", - "x": 967, - "y": 730, - "name": "Cold frost grain 43", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "wj2up", - "x": 1116, - "y": 813, - "name": "Cold frost grain 44", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "FdnIp", - "x": 1265, - "y": 896, - "name": "Cold frost grain 45", - "fill": "#60798F22", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "ZeEh9", - "x": 1414, - "y": 979, - "name": "Cold frost grain 46", - "fill": "#60798F22", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "o56eJv", - "x": 1563, - "y": 107, - "name": "Cold frost grain 47", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "a8FAK5", - "x": 1712, - "y": 190, - "name": "Cold frost grain 48", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "QKBNU", - "x": 51, - "y": 273, - "name": "Cold frost grain 49", - "fill": "#60798F22", - "width": 2, - "height": 2 - }, - { - "type": "rectangle", - "id": "TpcHA", - "x": 200, - "y": 356, - "name": "Cold frost grain 50", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "h8hoUQ", - "x": 349, - "y": 439, - "name": "Cold frost grain 51", - "fill": "#60798F22", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "gU8E1", - "x": 498, - "y": 522, - "name": "Cold frost grain 52", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "K38505", - "x": 647, - "y": 605, - "name": "Cold frost grain 53", - "fill": "#60798F22", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "SERbs", - "x": 796, - "y": 688, - "name": "Cold frost grain 54", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "KxaNK", - "x": 945, - "y": 771, - "name": "Cold frost grain 55", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "jatVl", - "x": 1094, - "y": 854, - "name": "Cold frost grain 56", - "fill": "#60798F22", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "CbiEt", - "x": 1243, - "y": 937, - "name": "Cold frost grain 57", - "fill": "#60798F22", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "G5N7I", - "x": 1392, - "y": 65, - "name": "Cold frost grain 58", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "M6239c", - "x": 1541, - "y": 148, - "name": "Cold frost grain 59", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "r7jWB", - "x": 1690, - "y": 231, - "name": "Cold frost grain 60", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "tkeau", - "x": 1839, - "y": 314, - "name": "Cold frost grain 61", - "fill": "#60798F22", - "width": 3, - "height": 2 - }, - { - "type": "rectangle", - "id": "B4nW2c", - "x": 178, - "y": 397, - "name": "Cold frost grain 62", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "mmbuh", - "x": 327, - "y": 480, - "name": "Cold frost grain 63", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "tiNBT", - "x": 476, - "y": 563, - "name": "Cold frost grain 64", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "WEXnP", - "x": 625, - "y": 646, - "name": "Cold frost grain 65", - "fill": "#60798F22", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "k1bGEc", - "x": 774, - "y": 729, - "name": "Cold frost grain 66", - "fill": "#60798F22", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "MKuYp", - "x": 923, - "y": 812, - "name": "Cold frost grain 67", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "SG7NC", - "x": 1072, - "y": 895, - "name": "Cold frost grain 68", - "fill": "#60798F22", - "width": 1, - "height": 1 - }, - { - "type": "rectangle", - "id": "aQzFR", - "x": 1221, - "y": 978, - "name": "Cold frost grain 69", - "fill": "#60798F22", - "width": 1, - "height": 2 - }, - { - "type": "rectangle", - "id": "O1PEn", - "x": 1370, - "y": 106, - "name": "Cold frost grain 70", - "fill": "#60798F22", - "width": 2, - "height": 1 - }, - { - "type": "rectangle", - "id": "kGPxj", - "x": 1519, - "y": 189, - "name": "Cold frost grain 71", - "fill": "#60798F22", - "width": 3, - "height": 1 - }, - { - "type": "rectangle", - "id": "RHvVI", - "x": 1668, - "y": 272, - "name": "Cold frost grain 72", - "fill": "#60798F22", - "width": 1, - "height": 1 - } - ] - }, - { - "type": "rectangle", - "id": "znEX7", - "x": 0, - "y": 0, - "name": "Grid vertical 0", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "qzgWa", - "x": 80, - "y": 0, - "name": "Grid vertical 80", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "rsj4A", - "x": 160, - "y": 0, - "name": "Grid vertical 160", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "mSKBi", - "x": 240, - "y": 0, - "name": "Grid vertical 240", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "I0mes", - "x": 320, - "y": 0, - "name": "Grid vertical 320", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "W3WN5", - "x": 400, - "y": 0, - "name": "Grid vertical 400", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "C4KtwU", - "x": 480, - "y": 0, - "name": "Grid vertical 480", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "t1Cl6R", - "x": 560, - "y": 0, - "name": "Grid vertical 560", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "aelWx", - "x": 640, - "y": 0, - "name": "Grid vertical 640", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "A2WZS", - "x": 720, - "y": 0, - "name": "Grid vertical 720", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "GqSct", - "x": 800, - "y": 0, - "name": "Grid vertical 800", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "ByCtt", - "x": 880, - "y": 0, - "name": "Grid vertical 880", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "J41uK", - "x": 960, - "y": 0, - "name": "Grid vertical 960", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "q54yo", - "x": 1040, - "y": 0, - "name": "Grid vertical 1040", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "i4xhp", - "x": 1120, - "y": 0, - "name": "Grid vertical 1120", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "JkcyZ", - "x": 1200, - "y": 0, - "name": "Grid vertical 1200", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "tzaV4", - "x": 1280, - "y": 0, - "name": "Grid vertical 1280", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "ZyvAO", - "x": 1360, - "y": 0, - "name": "Grid vertical 1360", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "YLSrz", - "x": 1440, - "y": 0, - "name": "Grid vertical 1440", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "ABqsd", - "x": 1520, - "y": 0, - "name": "Grid vertical 1520", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "DA3Zs", - "x": 1600, - "y": 0, - "name": "Grid vertical 1600", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "TubFD", - "x": 1680, - "y": 0, - "name": "Grid vertical 1680", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "MIUSy", - "x": 1760, - "y": 0, - "name": "Grid vertical 1760", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "E4tNv", - "x": 1840, - "y": 0, - "name": "Grid vertical 1840", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "f8GKr", - "x": 1918, - "y": 0, - "name": "Grid vertical 1920", - "fill": "#5B708607", - "width": 1, - "height": 1080 - }, - { - "type": "rectangle", - "id": "vxZfQ", - "x": 0, - "y": 0, - "name": "Grid horizontal 0", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "s9ZYLB", - "x": 0, - "y": 80, - "name": "Grid horizontal 80", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "L5aqSi", - "x": 0, - "y": 160, - "name": "Grid horizontal 160", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "Pkctj", - "x": 0, - "y": 240, - "name": "Grid horizontal 240", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "ZQcSd", - "x": 0, - "y": 320, - "name": "Grid horizontal 320", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "wFOz2", - "x": 0, - "y": 400, - "name": "Grid horizontal 400", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "r7v5IT", - "x": 0, - "y": 480, - "name": "Grid horizontal 480", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "gd5xx", - "x": 0, - "y": 560, - "name": "Grid horizontal 560", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "ivTFU", - "x": 0, - "y": 640, - "name": "Grid horizontal 640", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "SxMKi", - "x": 0, - "y": 720, - "name": "Grid horizontal 720", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "nzuqc", - "x": 0, - "y": 800, - "name": "Grid horizontal 800", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "qXw0Q", - "x": 0, - "y": 880, - "name": "Grid horizontal 880", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "L9MsCH", - "x": 0, - "y": 960, - "name": "Grid horizontal 960", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "rectangle", - "id": "FJePp", - "x": 0, - "y": 1040, - "name": "Grid horizontal 1040", - "fill": "#5B708607", - "width": 1920, - "height": 1 - }, - { - "type": "path", - "id": "rFDOD", - "x": 310, - "y": 512, - "name": "Primary route rail", - "enabled": false, - "geometry": "M8 50c212 0 242-38 412-34 145 4 188 60 328 58 182-2 214-48 362-40 94 6 138 16 182 16", - "viewBox": [ - 0, - 0, - 1300, - 100 - ], - "fill": "#FFFFFF00", - "width": 1300, - "height": 100, - "stroke": "#36536A46", - "strokeWidth": 1, - "strokeLinecap": "round", - "effect": { - "type": "blur", - "radius": 0, - "enabled": false - } - }, - { - "type": "path", - "id": "s2S2u", - "x": 525, - "y": 514, - "name": "Active route highlight", - "enabled": false, - "geometry": "M0 46c140-36 248 30 360 24 160-10 185-52 320-40 80 6 130 14 175 16", - "viewBox": [ - 0, - 0, - 855, - 92 - ], - "fill": "#FFFFFF00", - "width": 855, - "height": 92, - "stroke": "#2F7FB052", - "strokeWidth": 1, - "strokeLinecap": "round", - "effect": { - "type": "blur", - "radius": 0, - "enabled": false - } - }, - { - "type": "ellipse", - "id": "c6DUT", - "x": 494, - "y": 555, - "name": "Route packet", - "enabled": false, - "fill": "#1F78AA55", - "width": 8, - "height": 8, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "ellipse", - "id": "Ik6pG", - "x": 724, - "y": 537, - "name": "Route packet", - "enabled": false, - "fill": "#1F78AA55", - "width": 8, - "height": 8, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "ellipse", - "id": "Jg2D5", - "x": 1048, - "y": 538, - "name": "Route packet", - "enabled": false, - "fill": "#1F78AA55", - "width": 8, - "height": 8, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "ellipse", - "id": "xF4no", - "x": 1390, - "y": 556, - "name": "Route packet", - "enabled": false, - "fill": "#1F78AA55", - "width": 8, - "height": 8, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "path", - "id": "ee3VB", - "x": 855, - "y": 337, - "name": "SSE branch route", - "enabled": false, - "geometry": "M0 170c80-134 252-126 470-158", - "viewBox": [ - 0, - 0, - 470, - 190 - ], - "fill": "#FFFFFF00", - "width": 470, - "height": 190, - "stroke": "#36536A46", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "Hmxrs", - "x": 1016, - "y": 620, - "name": "Realtime websocket branch", - "enabled": false, - "geometry": "M0 12c110 100 272 158 455 144", - "viewBox": [ - 0, - 0, - 455, - 190 - ], - "fill": "#FFFFFF00", - "width": 455, - "height": 190, - "stroke": "#36536A46", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "XsocL", - "x": 524, - "y": 648, - "name": "Audit side route", - "enabled": false, - "geometry": "M0 18c160 102 310 104 450 132", - "viewBox": [ - 0, - 0, - 450, - 180 - ], - "fill": "#FFFFFF00", - "width": 450, - "height": 180, - "stroke": "#36536A46", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "ellipse", - "id": "CyIME", - "x": 690, - "y": 353, - "name": "Proxy containment ring", - "enabled": false, - "innerRadius": 0.965, - "fill": "#FFFFFF00", - "width": 440, - "height": 290, - "stroke": "#36536A28", - "strokeWidth": 1, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "text", - "id": "iKHtj", - "x": 118, - "y": 104, - "name": "Topology watermark", - "fill": "#2F465D8C", - "textGrowth": "fixed-width", - "width": 520, - "content": "CODEX_PROXY_RS // ROUTE_TOPOLOGY // AUTH_GATEWAY", - "fontFamily": "IBM Plex Mono", - "fontSize": 13, - "fontWeight": "500" - }, - { - "type": "frame", - "id": "m7kunU", - "x": 126, - "y": 390, - "name": "Ingress transport stack", - "opacity": 0.76, - "width": 156, - "layout": "vertical", - "gap": 8, - "children": [ - { - "type": "frame", - "id": "CdhAW", - "name": "HTTP JSON", - "opacity": 0.55, - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "p31xAS", - "name": "HTTP JSON status", - "opacity": 0.86, - "fill": "#1F78AA9E", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#000000" - } - }, - { - "type": "text", - "id": "PjR4Z", - "name": "HTTP JSON label", - "fill": "#294157D8", - "content": "HTTP JSON", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "v0izSD", - "name": "HTTP SSE", - "opacity": 0.55, - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "JAXcd", - "name": "HTTP SSE status", - "opacity": 0.86, - "fill": "#1F78AA9E", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#000000" - } - }, - { - "type": "text", - "id": "p31nX", - "name": "HTTP SSE label", - "fill": "#294157D8", - "content": "HTTP SSE", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "NYhGh", - "name": "WS JSON", - "opacity": 0.55, - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "iM4Rb", - "name": "WS JSON status", - "opacity": 0.86, - "fill": "#1F78AA9E", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#000000" - } - }, - { - "type": "text", - "id": "COAky", - "name": "WS JSON label", - "fill": "#294157D8", - "content": "WS JSON", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "bV4Ue", - "name": "WS SSE", - "opacity": 0.55, - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "W0xMPU", - "name": "WS SSE status", - "opacity": 0.86, - "fill": "#1F78AA9E", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#000000" - } - }, - { - "type": "text", - "id": "Lj42S", - "name": "WS SSE label", - "fill": "#294157D8", - "content": "WS SSE", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "frame", - "id": "unC7X", - "x": 1698, - "y": 390, - "name": "Upstream protocol stack", - "opacity": 0.76, - "width": 156, - "layout": "vertical", - "gap": 8, - "children": [ - { - "type": "frame", - "id": "tJHaM", - "name": "RESPONSES", - "opacity": 0.62, - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "FAsGo", - "name": "RESPONSES status", - "opacity": 0.86, - "fill": "#1F78AA9E", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "text", - "id": "w7LML", - "name": "RESPONSES label", - "fill": "#294157D8", - "content": "RESPONSES", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "zCI4N", - "name": "CHAT", - "opacity": 0.62, - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "Qdztl", - "name": "CHAT status", - "opacity": 0.86, - "fill": "#1F78AA9E", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "text", - "id": "FQTsx", - "name": "CHAT label", - "fill": "#294157D8", - "content": "CHAT", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "ry7jB", - "name": "REALTIME", - "opacity": 0.62, - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "V7bZub", - "name": "REALTIME status", - "opacity": 0.86, - "fill": "#1F78AA9E", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "text", - "id": "u2fksI", - "name": "REALTIME label", - "fill": "#294157D8", - "content": "REALTIME", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "IbmV7", - "name": "TRACE", - "opacity": 0.62, - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 7, - 10 - ], - "alignItems": "center", - "children": [ - { - "type": "ellipse", - "id": "A459x", - "name": "TRACE status", - "opacity": 0.86, - "fill": "#1F78AA9E", - "width": 6, - "height": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "enabled": false, - "color": "#00000000" - } - }, - { - "type": "text", - "id": "n0qvc5", - "name": "TRACE label", - "fill": "#294157D8", - "content": "TRACE", - "fontFamily": "IBM Plex Mono", - "fontSize": 11, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "path", - "id": "kM4V6", - "x": 617, - "y": 431, - "name": "Route crosshair", - "enabled": false, - "geometry": "M14 0l0 8m0 12l0 8m-14-14l8 0m12 0l8 0m-18 0a4 4 0 1 0 8 0 4 4 0 1 0-8 0", - "viewBox": [ - 0, - 0, - 28, - 28 - ], - "fill": "#FFFFFF00", - "width": 28, - "height": 28, - "stroke": "#36536A3F", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "jLSvQ", - "x": 1190, - "y": 394, - "name": "Route crosshair", - "enabled": false, - "geometry": "M14 0l0 8m0 12l0 8m-14-14l8 0m12 0l8 0m-18 0a4 4 0 1 0 8 0 4 4 0 1 0-8 0", - "viewBox": [ - 0, - 0, - 28, - 28 - ], - "fill": "#FFFFFF00", - "width": 28, - "height": 28, - "stroke": "#36536A3F", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "j5cCJ", - "x": 1477, - "y": 604, - "name": "Route crosshair", - "enabled": false, - "geometry": "M14 0l0 8m0 12l0 8m-14-14l8 0m12 0l8 0m-18 0a4 4 0 1 0 8 0 4 4 0 1 0-8 0", - "viewBox": [ - 0, - 0, - 28, - 28 - ], - "fill": "#FFFFFF00", - "width": 28, - "height": 28, - "stroke": "#36536A3F", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "vNjcE", - "x": 678, - "y": 743, - "name": "Route crosshair", - "enabled": false, - "geometry": "M14 0l0 8m0 12l0 8m-14-14l8 0m12 0l8 0m-18 0a4 4 0 1 0 8 0 4 4 0 1 0-8 0", - "viewBox": [ - 0, - 0, - 28, - 28 - ], - "fill": "#FFFFFF00", - "width": 28, - "height": 28, - "stroke": "#36536A3F", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "yskai", - "x": 1490, - "y": 314, - "name": "Route crosshair", - "enabled": false, - "geometry": "M14 0l0 8m0 12l0 8m-14-14l8 0m12 0l8 0m-18 0a4 4 0 1 0 8 0 4 4 0 1 0-8 0", - "viewBox": [ - 0, - 0, - 28, - 28 - ], - "fill": "#FFFFFF00", - "width": 28, - "height": 28, - "stroke": "#36536A3F", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "kWeEX", - "x": 360, - "y": 286, - "name": "North subnet trace", - "enabled": false, - "geometry": "M0 70c160-62 270-40 405-28 165 14 255-30 410-20 155 10 245 64 365 36", - "viewBox": [ - 0, - 0, - 1180, - 120 - ], - "fill": "#FFFFFF00", - "width": 1180, - "height": 120, - "stroke": "#36536A46", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "R0Euh", - "x": 410, - "y": 704, - "name": "South subnet trace", - "enabled": false, - "geometry": "M0 28c150 57 260 40 390 30 200-18 316 38 452 20 108-14 173-48 208-42", - "viewBox": [ - 0, - 0, - 1050, - 115 - ], - "fill": "#FFFFFF00", - "width": 1050, - "height": 115, - "stroke": "#36536A38", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "Wwoi1", - "x": 428, - "y": 372, - "name": "Auth return trace", - "enabled": false, - "geometry": "M8 0c18 88 72 166 168 192 124 34 244 6 404 94", - "viewBox": [ - 0, - 0, - 580, - 286 - ], - "fill": "#FFFFFF00", - "width": 580, - "height": 286, - "stroke": "#36536A38", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "NqwiV", - "x": 1090, - "y": 354, - "name": "Upstream return trace", - "enabled": false, - "geometry": "M0 280c82-84 140-126 248-132 117-6 178-78 272-148", - "viewBox": [ - 0, - 0, - 520, - 280 - ], - "fill": "#FFFFFF00", - "width": 520, - "height": 280, - "stroke": "#36536A38", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "frame", - "id": "MiGAh", - "x": 450, - "y": 305, - "name": "Background route cluster", - "opacity": 0.76, - "width": 168, - "layout": "vertical", - "gap": 6, - "children": [ - { - "type": "frame", - "id": "oc5dy", - "name": "Micro node edge", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "f8ZiUV", - "name": "edge pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "Y90pP5", - "name": "edge micro label", - "fill": "#294157C8", - "content": "edge", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "vhcDk", - "name": "Micro node cache", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "eGxZ9", - "name": "cache pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "uJWZA", - "name": "cache micro label", - "fill": "#294157C8", - "content": "cache", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "iHUKp", - "name": "Micro node keys", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "OdvoS", - "name": "keys pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "BgtVe", - "name": "keys micro label", - "fill": "#294157C8", - "content": "keys", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "frame", - "id": "N0XYjY", - "x": 1210, - "y": 284, - "name": "Background route cluster", - "opacity": 0.76, - "width": 168, - "layout": "vertical", - "gap": 6, - "children": [ - { - "type": "frame", - "id": "wMvF1", - "name": "Micro node retry", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "iHWXi", - "name": "retry pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "JlxNb", - "name": "retry micro label", - "fill": "#294157C8", - "content": "retry", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "LUwVT", - "name": "Micro node trace", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "NJ3Ci", - "name": "trace pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "pjEne", - "name": "trace micro label", - "fill": "#294157C8", - "content": "trace", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "WW7g8", - "name": "Micro node sse", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "WSGWn", - "name": "sse pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "TyQ2g", - "name": "sse micro label", - "fill": "#294157C8", - "content": "sse", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "frame", - "id": "ZGTYU", - "x": 455, - "y": 750, - "name": "Background route cluster", - "opacity": 0.76, - "width": 168, - "layout": "vertical", - "gap": 6, - "children": [ - { - "type": "frame", - "id": "pso42", - "name": "Micro node audit", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "DYWFA", - "name": "audit pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "mqgmJ", - "name": "audit micro label", - "fill": "#294157C8", - "content": "audit", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "sDxpf", - "name": "Micro node events", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "iqN47", - "name": "events pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "jcWXm", - "name": "events micro label", - "fill": "#294157C8", - "content": "events", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "tRTon", - "name": "Micro node logs", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "jlvSv", - "name": "logs pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "IcRuL", - "name": "logs micro label", - "fill": "#294157C8", - "content": "logs", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "frame", - "id": "h32nI0", - "x": 1280, - "y": 742, - "name": "Background route cluster", - "opacity": 0.76, - "width": 168, - "layout": "vertical", - "gap": 6, - "children": [ - { - "type": "frame", - "id": "LLfcM", - "name": "Micro node model", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "YAP7j", - "name": "model pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "eyAvZ", - "name": "model micro label", - "fill": "#294157C8", - "content": "model", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "d0Rzo", - "name": "Micro node tools", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "SlfNs", - "name": "tools pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "nCQbH", - "name": "tools micro label", - "fill": "#294157C8", - "content": "tools", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - }, - { - "type": "frame", - "id": "A6vK4", - "name": "Micro node quota", - "fill": "#FFFFFFB8", - "cornerRadius": 4, - "stroke": "#FFFFFF00", - "gap": 8, - "padding": [ - 4, - 8 - ], - "alignItems": "center", - "children": [ - { - "type": "rectangle", - "cornerRadius": 2, - "id": "FIwld", - "name": "quota pulse", - "fill": "#1F78AAA8", - "width": 18, - "height": 2 - }, - { - "type": "text", - "id": "vuKwo", - "name": "quota micro label", - "fill": "#294157C8", - "content": "quota", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "500" - } - ] - } - ] - }, - { - "type": "ellipse", - "id": "j5nrKs", - "x": 410, - "y": 356, - "name": "Faint route node", - "enabled": false, - "fill": "#1F78AA55", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "fVnnL", - "x": 635, - "y": 315, - "name": "Faint route node", - "enabled": false, - "fill": "#1F78AA55", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "mYa8Z", - "x": 904, - "y": 316, - "name": "Faint route node", - "enabled": false, - "fill": "#1F78AA55", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "nJ3Ff", - "x": 1130, - "y": 315, - "name": "Faint route node", - "enabled": false, - "fill": "#1F78AA55", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "V6z3UO", - "x": 1490, - "y": 352, - "name": "Faint route node", - "enabled": false, - "fill": "#1F78AA55", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "vnWHa", - "x": 452, - "y": 778, - "name": "Faint route node", - "enabled": false, - "fill": "#1F78AA55", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "twh7T", - "x": 690, - "y": 780, - "name": "Faint route node", - "enabled": false, - "fill": "#1F78AA55", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "hDf1k", - "x": 945, - "y": 760, - "name": "Faint route node", - "enabled": false, - "fill": "#1F78AA55", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "XyzIH", - "x": 1228, - "y": 792, - "name": "Faint route node", - "enabled": false, - "fill": "#1F78AA55", - "width": 7, - "height": 7 - }, - { - "type": "ellipse", - "id": "f3c3vb", - "x": 1460, - "y": 768, - "name": "Faint route node", - "enabled": false, - "fill": "#1F78AA55", - "width": 7, - "height": 7 - }, - { - "type": "path", - "id": "dykA9", - "x": 286, - "y": 382, - "name": "Relay topology / continuous relay bundle", - "geometry": "M0 32c132 0 166 48 270 84 94 32 202 32 370 30 172 0 276-8 410-28 148-22 229-74 329-76m-1379 50c112 0 170 12 274 36 96 22 222 22 366 18 178 0 286 4 426 0 148-4 262-30 313-32m-1379 42c132 0 184-12 294-14 126-2 216 4 346 4 176 0 282 22 426 38 166 20 280 36 313 36m-1379 4c160 0 202-34 316-60 108-24 204-18 324-18 140 0 262 12 378 26 102 12 216 22 361 16", - "viewBox": [ - 0, - 0, - 1379, - 260 - ], - "fill": "#FFFFFF00", - "width": 1379, - "height": 260, - "stroke": "#2E526B32", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "u695a", - "x": 510, - "y": 316, - "name": "Relay topology / streaming response return", - "geometry": "M1030 48c-170-30-320-20-478 30-160 52-292 48-552 10m870-26c-150 10-242 42-358 64-126 24-260 28-440 16", - "viewBox": [ - 0, - 0, - 1030, - 218 - ], - "fill": "#FFFFFF00", - "width": 1030, - "height": 218, - "stroke": "#2F7FB028", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "path", - "id": "RYtcC", - "x": 440, - "y": 704, - "name": "Relay topology / audit control return", - "geometry": "M980 24c-196 54-352 66-512 34-138-28-294-16-468 30m690-24c-134 26-262 30-380 12-106-16-194-8-276 20", - "viewBox": [ - 0, - 0, - 980, - 118 - ], - "fill": "#FFFFFF00", - "width": 980, - "height": 118, - "stroke": "#52697D24", - "strokeWidth": 1, - "strokeLinecap": "round" - }, - { - "type": "ellipse", - "id": "iBnrG", - "x": 420, - "y": 410, - "name": "Semantic route packet", - "fill": "#2F7FB044", - "width": 6, - "height": 6 - }, - { - "type": "ellipse", - "id": "KOTnZ", - "x": 626, - "y": 524, - "name": "Semantic route packet", - "fill": "#2F7FB044", - "width": 6, - "height": 6 - }, - { - "type": "ellipse", - "id": "eSqDm", - "x": 812, - "y": 524, - "name": "Semantic route packet", - "fill": "#2F7FB044", - "width": 6, - "height": 6 - }, - { - "type": "ellipse", - "id": "yiG3C", - "x": 1262, - "y": 502, - "name": "Semantic route packet", - "fill": "#2F7FB044", - "width": 6, - "height": 6 - }, - { - "type": "ellipse", - "id": "OstdE", - "x": 1540, - "y": 422, - "name": "Semantic route packet", - "fill": "#2F7FB044", - "width": 6, - "height": 6 - }, - { - "type": "ellipse", - "id": "j3s1J", - "x": 614, - "y": 459, - "name": "Semantic branch node", - "fill": "#2F7FB044", - "width": 5, - "height": 5 - }, - { - "type": "ellipse", - "id": "kl4h9", - "x": 780, - "y": 528, - "name": "Semantic branch node", - "fill": "#2F7FB044", - "width": 5, - "height": 5 - }, - { - "type": "ellipse", - "id": "wBwaU", - "x": 982, - "y": 528, - "name": "Semantic branch node", - "fill": "#2F7FB044", - "width": 5, - "height": 5 - }, - { - "type": "ellipse", - "id": "h5LXuJ", - "x": 1390, - "y": 496, - "name": "Semantic branch node", - "fill": "#2F7FB044", - "width": 5, - "height": 5 - }, - { - "type": "frame", - "id": "F27p1", - "x": 1168, - "y": 290, - "name": "Access Form Shell", - "width": 420, - "height": 517, - "fill": { - "type": "gradient", - "gradientType": "linear", - "enabled": true, - "rotation": 118, - "size": { - "height": 1 - }, - "colors": [ - { - "color": "#FFFFFFF2", - "position": 0 - }, - { - "color": "#F8FBFFE8", - "position": 0.56 - }, - { - "color": "#EDF3F9EA", - "position": 1 - } - ] - }, - "cornerRadius": 8, - "stroke": "#FFFFFF00", - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "#27415633", - "offset": { - "x": 0, - "y": 18 - }, - "blur": 38, - "spread": -20 - }, - "layout": "vertical", - "gap": 18, - "padding": [ - 26, - 30, - 24, - 30 - ], - "children": [ - { - "type": "rectangle", - "id": "qSHmY", - "layoutPosition": "absolute", - "x": 22, - "y": 0, - "name": "Panel Top Frost Line", - "opacity": 0.42, - "fill": { - "type": "gradient", - "gradientType": "linear", - "enabled": true, - "rotation": 90, - "size": { - "height": 1 - }, - "colors": [ - { - "color": "#FFFFFF00", - "position": 0 - }, - { - "color": "#6E8FAE66", - "position": 0.5 - }, - { - "color": "#FFFFFF00", - "position": 1 - } - ] - }, - "width": 376, - "height": 2 - }, - { - "type": "frame", - "id": "qlnbt", - "name": "Form Top Bar", - "width": "fill_container", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "kxWau", - "name": "Codex Proxy Mark Group", - "gap": 12, - "alignItems": "center", - "children": [ - { - "type": "frame", - "id": "lwsLk", - "name": "CP Mark", - "width": 38, - "height": 38, - "fill": "#E7F0F8E6", - "cornerRadius": 8, - "stroke": "#FFFFFF00", - "layout": "vertical", - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "HY9Cb", - "name": "CP Monogram", - "fill": "#2D6F98", - "content": "CP", - "fontFamily": "IBM Plex Mono", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "Dl9mc", - "name": "Brand Text Stack", - "layout": "vertical", - "gap": 2, - "children": [ - { - "type": "text", - "id": "pMNF4", - "name": "Product Name", - "fill": "#172536", - "content": "Codex Proxy RS", - "fontFamily": "Funnel Sans", - "fontSize": 17, - "fontWeight": "600" - }, - { - "type": "text", - "id": "jnEUn", - "name": "Auth Realm Caption", - "fill": "#64748B", - "content": "ADMIN REALM", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "normal" - } - ] - } - ] - }, - { - "type": "frame", - "id": "t1OPVI", - "name": "Theme Toggle Affordance", - "width": 66, - "height": 32, - "fill": "#E7EEF6E6", - "cornerRadius": 20, - "stroke": "#FFFFFF00", - "layout": "none", - "children": [ - { - "type": "icon", - "id": "M75yq", - "x": 9, - "y": 8, - "name": "Theme Sun Icon", - "width": 16, - "height": 16, - "icon": "sun", - "library": "lucide", - "fill": "#2D6F98" - }, - { - "type": "ellipse", - "id": "R506L0", - "x": 34, - "y": 4, - "name": "Theme Active Knob", - "fill": "#FFFFFF", - "width": 24, - "height": 24, - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "#2D6F9833", - "blur": 10 - } - }, - { - "type": "icon", - "id": "PcB3a", - "x": 38, - "y": 8, - "name": "Theme Moon Icon", - "width": 16, - "height": 16, - "icon": "moon", - "library": "lucide", - "fill": "#64748B" - } - ] - } - ] - }, - { - "type": "frame", - "id": "Q01cx", - "name": "Access Form Header", - "width": "fill_container", - "layout": "vertical", - "gap": 10, - "children": [ - { - "type": "text", - "id": "okCSo", - "name": "Access Form Title", - "fill": "#101A27", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "控制台登录", - "lineHeight": 1.02, - "fontFamily": "Funnel Sans", - "fontSize": 34, - "fontWeight": "600" - }, - { - "type": "text", - "id": "OXBKn", - "name": "Access Form Description", - "fill": "#536579", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "使用管理员账号进入 Codex Proxy RS,管理路由、密钥、账号池与链路观测", - "lineHeight": 1.45, - "fontFamily": "Inter", - "fontSize": 14, - "fontWeight": "normal" - } - ] - }, - { - "type": "frame", - "id": "iBMoH", - "name": "Credential Fields", - "width": "fill_container", - "layout": "vertical", - "gap": 12, - "children": [ - { - "type": "frame", - "id": "go2VO", - "name": "Login Error Placeholder", - "width": "fill_container", - "height": 38, - "fill": "#FFF1F2", - "cornerRadius": 6, - "stroke": "#FFFFFF00", - "strokeAlignment": "inner", - "gap": 10, - "padding": [ - 0, - 12 - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "D8VPi", - "name": "Login Error Icon", - "width": 16, - "height": 16, - "icon": "circle-alert", - "library": "lucide", - "fill": "#DC2626" - }, - { - "type": "text", - "id": "jCPrU", - "name": "Login Error Text", - "fill": "#B91C1C", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "认证失败时在此显示服务端返回信息", - "fontFamily": "Inter", - "fontSize": 12, - "fontWeight": "600" - } - ] - }, - { - "type": "frame", - "id": "uFlh0", - "name": "Field Group / 管理员账号", - "width": "fill_container", - "layout": "vertical", - "gap": 8, - "children": [ - { - "type": "text", - "id": "oMbSo", - "name": "管理员账号 Label", - "fill": "#243447", - "content": "管理员账号", - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "uDoEh", - "name": "管理员账号 Input", - "width": "fill_container", - "height": 46, - "fill": "#F3F7FB", - "cornerRadius": 6, - "stroke": "#FFFFFF00", - "strokeAlignment": "inner", - "gap": 10, - "padding": [ - 0, - 13 - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "MLZMI", - "name": "管理员账号 Input Icon", - "width": 17, - "height": 17, - "icon": "mail", - "library": "lucide", - "fill": "#2F6F98" - }, - { - "type": "text", - "id": "A8HCF", - "name": "管理员账号 Placeholder", - "fill": "#64748B", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "admin@example.com", - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "560" - } - ] - } - ] - }, - { - "type": "frame", - "id": "F6TCF", - "name": "Field Group / 访问密钥", - "width": "fill_container", - "layout": "vertical", - "gap": 8, - "children": [ - { - "type": "text", - "id": "wwaPZ", - "name": "访问密钥 Label", - "fill": "#243447", - "content": "访问密钥", - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "700" - }, - { - "type": "frame", - "id": "zhTlb", - "name": "访问密钥 Input", - "width": "fill_container", - "height": 46, - "fill": "#F3F7FB", - "cornerRadius": 6, - "stroke": "#FFFFFF00", - "strokeAlignment": "inner", - "gap": 10, - "padding": [ - 0, - 13 - ], - "alignItems": "center", - "children": [ - { - "type": "icon", - "id": "G2t61Q", - "name": "访问密钥 Input Icon", - "width": 17, - "height": 17, - "icon": "key-round", - "library": "lucide", - "fill": "#2F6F98" - }, - { - "type": "text", - "id": "D9E5Vi", - "name": "访问密钥 Placeholder", - "fill": "#64748B", - "textGrowth": "fixed-width", - "width": "fill_container", - "content": "输入会话密钥", - "fontFamily": "Inter", - "fontSize": 13, - "fontWeight": "560" - }, - { - "type": "icon", - "id": "zj9OJ", - "name": "Password Visibility Icon", - "width": 17, - "height": 17, - "icon": "eye", - "library": "lucide", - "fill": "#64748B" - } - ] - } - ] - }, - { - "type": "frame", - "id": "i2E154", - "name": "Login Submit Button", - "width": "fill_container", - "height": 48, - "fill": "#2F7FB0", - "cornerRadius": 6, - "effect": { - "type": "shadow", - "shadowType": "outer", - "color": "#2F7FB04D", - "offset": { - "x": 0, - "y": 14 - }, - "blur": 24, - "spread": -18 - }, - "gap": 10, - "justifyContent": "center", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "uSQ3I", - "name": "Login Submit Text", - "fill": "#FFFFFF", - "content": "进入控制台", - "fontFamily": "Inter", - "fontSize": 15, - "fontWeight": "760" - }, - { - "type": "icon", - "id": "Z2bRL", - "name": "Login Submit Arrow", - "width": 18, - "height": 18, - "icon": "arrow-right", - "library": "lucide", - "fill": "#FFFFFF" - } - ] - }, - { - "type": "frame", - "id": "JPkg0", - "name": "Login Form Security Footer", - "width": "fill_container", - "justifyContent": "space_between", - "alignItems": "center", - "children": [ - { - "type": "text", - "id": "czf1O", - "name": "Login Session Policy", - "fill": "#66798C", - "content": "MFA guard / rate limit", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "700" - }, - { - "type": "text", - "id": "XVuqC", - "name": "Login Build Tag", - "fill": "#66798C", - "content": "v0.1 admin realm", - "fontFamily": "IBM Plex Mono", - "fontSize": 10, - "fontWeight": "700" - } - ] - } - ] - } - ] - } - ] - }, - { - "type": "frame", - "id": "Ogeq3", - "x": 0, - "y": 0, - "name": "Login Redesign / Bottom Event Rail", - "width": 0, - "height": 0, - "fill": "#FFFFFF00", - "layout": "none" - } - ] - } - ], - "variables": { - "active-bg": { - "type": "color", - "value": "#E9EEF5" - }, - "bg-card": { - "type": "color", - "value": "#FFFFFF" - }, - "bg-dark": { - "type": "color", - "value": "#111827" - }, - "bg-light": { - "type": "color", - "value": "#F6F8FB" - }, - "bg-sidebar": { - "type": "color", - "value": "#FFFFFF" - }, - "border": { - "type": "color", - "value": "#F1F5F9" - }, - "cyan": { - "type": "color", - "value": "#0F9F9A" - }, - "error-red": { - "type": "color", - "value": "#EF4444" - }, - "primary-blue": { - "type": "color", - "value": "#2563EB" - }, - "purple": { - "type": "color", - "value": "#2563EB" - }, - "success-green": { - "type": "color", - "value": "#12B981" - }, - "text-muted": { - "type": "color", - "value": "#94A3B8" - }, - "text-primary": { - "type": "color", - "value": "#0E1726" - }, - "text-secondary": { - "type": "color", - "value": "#64748B" - }, - "text-white": { - "type": "color", - "value": "#FFFFFF" - }, - "warning-orange": { - "type": "color", - "value": "#F59E0B" - }, - "cp-accent": { - "type": "color", - "value": "#2563EB" - }, - "cp-bg-muted": { - "type": "color", - "value": "#F1F5F9" - }, - "cp-bg-nav-active": { - "type": "color", - "value": "#E9EEF5" - }, - "cp-bg-page": { - "type": "color", - "value": "#F6F8FB" - }, - "cp-bg-subtle": { - "type": "color", - "value": "#F8FAFC" - }, - "cp-bg-surface": { - "type": "color", - "value": "#FFFFFF" - }, - "cp-danger": { - "type": "color", - "value": "#EF4444" - }, - "cp-success": { - "type": "color", - "value": "#12B981" - }, - "cp-teal": { - "type": "color", - "value": "#0F9F9A" - }, - "cp-text-muted": { - "type": "color", - "value": "#94A3B8" - }, - "cp-text-primary": { - "type": "color", - "value": "#0E1726" - }, - "cp-text-secondary": { - "type": "color", - "value": "#64748B" - }, - "cp-text-strong": { - "type": "color", - "value": "#111827" - }, - "cp-warning": { - "type": "color", - "value": "#F59E0B" - }, - "cp-normal": { - "type": "color", - "value": "#0F9F9A" - }, - "cp-normal-tint": { - "type": "color", - "value": "#ECFDFD" - }, - "normal": { - "type": "color", - "value": "#0F9F9A" - }, - "normal-tint": { - "type": "color", - "value": "#ECFDFD" - }, - "cp-info": { - "type": "color", - "value": "#2563EB" - }, - "cp-info-tint": { - "type": "color", - "value": "#EEF6FF" - }, - "info": { - "type": "color", - "value": "#2563EB" - }, - "info-tint": { - "type": "color", - "value": "#EEF6FF" - }, - "cp-accent-tint": { - "type": "color", - "value": "#EEF6FF" - }, - "cp-danger-tint": { - "type": "color", - "value": "#FEF2F2" - }, - "cp-success-tint": { - "type": "color", - "value": "#ECFDF5" - }, - "cp-teal-tint": { - "type": "color", - "value": "#ECFDFD" - }, - "cp-warning-tint": { - "type": "color", - "value": "#FFFBEB" - }, - "cp-danger-bg": { - "type": "color", - "value": "#FEF2F2" - }, - "cp-danger-bg-active": { - "type": "color", - "value": "#FECACA" - }, - "cp-danger-bg-hover": { - "type": "color", - "value": "#FEE2E2" - }, - "cp-danger-border": { - "type": "color", - "value": "#FCA5A5" - }, - "cp-danger-border-hover": { - "type": "color", - "value": "#F87171" - }, - "cp-danger-hover": { - "type": "color", - "value": "#DC2626" - }, - "cp-danger-pressed": { - "type": "color", - "value": "#B91C1C" - }, - "cp-danger-text": { - "type": "color", - "value": "#B91C1C" - }, - "cp-default-bg": { - "type": "color", - "value": "#F8FAFC" - }, - "cp-default-bg-active": { - "type": "color", - "value": "#E9EEF5" - }, - "cp-default-bg-hover": { - "type": "color", - "value": "#F1F5F9" - }, - "cp-default-border": { - "type": "color", - "value": "#E2E8F0" - }, - "cp-default-border-hover": { - "type": "color", - "value": "#CBD5E1" - }, - "cp-default-text": { - "type": "color", - "value": "#0E1726" - }, - "cp-default-text-active": { - "type": "color", - "value": "#0B1220" - }, - "cp-default-text-hover": { - "type": "color", - "value": "#111827" - }, - "cp-disabled-bg": { - "type": "color", - "value": "#F1F5F9" - }, - "cp-disabled-border": { - "type": "color", - "value": "#E2E8F0" - }, - "cp-disabled-icon": { - "type": "color", - "value": "#CBD5E1" - }, - "cp-disabled-text": { - "type": "color", - "value": "#94A3B8" - }, - "cp-info-bg": { - "type": "color", - "value": "#EEF6FF" - }, - "cp-info-bg-active": { - "type": "color", - "value": "#BFDBFE" - }, - "cp-info-bg-hover": { - "type": "color", - "value": "#DBEAFE" - }, - "cp-info-border": { - "type": "color", - "value": "#93C5FD" - }, - "cp-info-border-hover": { - "type": "color", - "value": "#60A5FA" - }, - "cp-info-hover": { - "type": "color", - "value": "#1D4ED8" - }, - "cp-info-pressed": { - "type": "color", - "value": "#1E40AF" - }, - "cp-info-text": { - "type": "color", - "value": "#2563EB" - }, - "cp-normal-bg": { - "type": "color", - "value": "#ECFDFD" - }, - "cp-normal-bg-active": { - "type": "color", - "value": "#C7EFEE" - }, - "cp-normal-bg-hover": { - "type": "color", - "value": "#DDF7F6" - }, - "cp-normal-border": { - "type": "color", - "value": "#A7DFDD" - }, - "cp-normal-border-hover": { - "type": "color", - "value": "#6BC6C2" - }, - "cp-normal-hover": { - "type": "color", - "value": "#0D8D88" - }, - "cp-normal-pressed": { - "type": "color", - "value": "#0B7370" - }, - "cp-normal-text": { - "type": "color", - "value": "#0B7370" - }, - "cp-success-bg": { - "type": "color", - "value": "#ECFDF5" - }, - "cp-success-bg-active": { - "type": "color", - "value": "#C8F5DC" - }, - "cp-success-bg-hover": { - "type": "color", - "value": "#DDFBEA" - }, - "cp-success-border": { - "type": "color", - "value": "#B7EAD0" - }, - "cp-success-border-hover": { - "type": "color", - "value": "#82D9B3" - }, - "cp-success-hover": { - "type": "color", - "value": "#0EA371" - }, - "cp-success-pressed": { - "type": "color", - "value": "#0B865F" - }, - "cp-success-text": { - "type": "color", - "value": "#047857" - }, - "cp-warning-bg": { - "type": "color", - "value": "#FFFBEB" - }, - "cp-warning-bg-active": { - "type": "color", - "value": "#FDE68A" - }, - "cp-warning-bg-hover": { - "type": "color", - "value": "#FEF3C7" - }, - "cp-warning-border": { - "type": "color", - "value": "#FCD34D" - }, - "cp-warning-border-hover": { - "type": "color", - "value": "#FBBF24" - }, - "cp-warning-hover": { - "type": "color", - "value": "#D97706" - }, - "cp-warning-pressed": { - "type": "color", - "value": "#B45309" - }, - "cp-warning-text": { - "type": "color", - "value": "#B45309" - }, - "cp-danger-hover-on": { - "type": "color", - "value": "#FFFFFF" - }, - "cp-danger-on": { - "type": "color", - "value": "#0B1220" - }, - "cp-danger-pressed-on": { - "type": "color", - "value": "#FFFFFF" - }, - "cp-info-hover-on": { - "type": "color", - "value": "#FFFFFF" - }, - "cp-info-on": { - "type": "color", - "value": "#FFFFFF" - }, - "cp-info-pressed-on": { - "type": "color", - "value": "#FFFFFF" - }, - "cp-normal-hover-on": { - "type": "color", - "value": "#0B1220" - }, - "cp-normal-on": { - "type": "color", - "value": "#0B1220" - }, - "cp-normal-pressed-on": { - "type": "color", - "value": "#FFFFFF" - }, - "cp-success-hover-on": { - "type": "color", - "value": "#0B1220" - }, - "cp-success-on": { - "type": "color", - "value": "#0B1220" - }, - "cp-success-pressed-on": { - "type": "color", - "value": "#FFFFFF" - }, - "cp-warning-hover-on": { - "type": "color", - "value": "#0B1220" - }, - "cp-warning-on": { - "type": "color", - "value": "#0B1220" - }, - "cp-warning-pressed-on": { - "type": "color", - "value": "#FFFFFF" - }, - "cp-white": { - "type": "color", - "value": "#FFFFFF" - }, - "cp-shadow-card-color": { - "type": "color", - "value": "#0E172614" - }, - "cp-shadow-popover-color": { - "type": "color", - "value": "#0E172622" - }, - "cp-shadow-sidebar-color": { - "type": "color", - "value": "#0E172607" - }, - "cp-transparent": { - "type": "color", - "value": "#FFFFFF00" - }, - "cp-overlay-scrim": { - "type": "color", - "value": "#0E17264D" - }, - "cp-control-height-default": { - "type": "number", - "value": 32 - }, - "cp-control-height-large": { - "type": "number", - "value": 40 - }, - "cp-control-height-small": { - "type": "number", - "value": 24 - }, - "cp-control-padding-x": { - "type": "number", - "value": 12 - }, - "cp-control-radius-base": { - "type": "number", - "value": 4 - }, - "cp-control-radius-small": { - "type": "number", - "value": 2 - }, - "cp-option-height-default": { - "type": "number", - "value": 34 - }, - "cp-popover-radius": { - "type": "number", - "value": 4 - }, - "cp-border-radius-base": { - "type": "number", - "value": 4 - }, - "cp-border-radius-round": { - "type": "number", - "value": 20 - }, - "cp-border-radius-small": { - "type": "number", - "value": 2 - }, - "cp-button-radius-small": { - "type": "number", - "value": 4 - }, - "cp-component-size-default": { - "type": "number", - "value": 32 - }, - "cp-component-size-large": { - "type": "number", - "value": 40 - }, - "cp-component-size-small": { - "type": "number", - "value": 24 - }, - "cp-date-editor-daterange-width": { - "type": "number", - "value": 350 - }, - "cp-date-editor-width": { - "type": "number", - "value": 220 - }, - "cp-input-padding-x-default": { - "type": "number", - "value": 12 - }, - "cp-input-padding-x-large": { - "type": "number", - "value": 16 - }, - "cp-input-padding-x-small": { - "type": "number", - "value": 8 - }, - "cp-popper-radius": { - "type": "number", - "value": 4 - }, - "cp-radius-circle": { - "type": "number", - "value": 999 - }, - "cp-select-item-height": { - "type": "number", - "value": 24 - }, - "cp-select-option-height": { - "type": "number", - "value": 34 - }, - "cp-button-radius-base": { - "type": "number", - "value": 6 - }, - "cp-control-boundary": { - "type": "color", - "value": "#D8E0EA" - }, - "cp-control-boundary-focus": { - "type": "color", - "value": "#93C5FD" - }, - "cp-checkbox-radius": { - "type": "number", - "value": 5 - }, - "cp-date-cell-radius": { - "type": "number", - "value": 8 - }, - "cp-icon-button-radius": { - "type": "number", - "value": 8 - }, - "cp-radius-lg": { - "type": "number", - "value": 16 - }, - "cp-radius-md": { - "type": "number", - "value": 12 - }, - "cp-radius-pill": { - "type": "number", - "value": 999 - }, - "cp-radius-sm": { - "type": "number", - "value": 10 - }, - "cp-radius-xl": { - "type": "number", - "value": 18 - }, - "cp-radius-xxl": { - "type": "number", - "value": 22 - }, - "cp-tag-radius": { - "type": "number", - "value": 7 - } - }, - "fileToken": "62304cf9-9f1e-401d-a395-956db6f1eaec" -} diff --git a/skills/codex-proxy-rs/SKILL.md b/skills/codex-proxy-rs/SKILL.md index bb0c1df43..915873ab2 100644 --- a/skills/codex-proxy-rs/SKILL.md +++ b/skills/codex-proxy-rs/SKILL.md @@ -52,8 +52,7 @@ README 保持用户导向;不要把上游 URL、重试常量、数据库字段 - 主动额度重置卡只由 OpenAI 上游持有。查询由用户显式触发,消费使用 UUIDv4 幂等键;不得写本地卡库存 或直接改 quota reset 时间。 - credential 与 quota 是独立事实;刷新 token 不等于刷新额度,quota 401/403 也不等于 RT 永久失效。 -- 当前业务 schema 是 `0001_initial.sql` 的十二张表,加 `0002_nullable_requested_model.sql` 的无模型请求 - 兼容变更。 +- 当前业务 schema 由 `0001_initial.sql` 建立。 - 运行拓扑是单副本;worker lease 不是完整多副本 leader election,自更新也只替换当前进程。 ## 前端约束 diff --git a/skills/codex-proxy-rs/references/repo-guide.md b/skills/codex-proxy-rs/references/repo-guide.md index 8f620eaeb..1e5ffae36 100644 --- a/skills/codex-proxy-rs/references/repo-guide.md +++ b/skills/codex-proxy-rs/references/repo-guide.md @@ -114,8 +114,7 @@ OpenAI continuation 按 native/replay-owner/replay-any 推进,xAI 使用客户 ## 存储与迁移 -PostgreSQL 的十二张业务表全部在 `0001_initial.sql` 建立;`0002_nullable_requested_model.sql` 让 -`model_requests.requested_model_id` 可空,以记录 Images 等无模型端点。`.frozen-sha256` 覆盖全部迁移, +PostgreSQL 业务 schema 由 `0001_initial.sql` 建立。`.frozen-sha256` 覆盖全部迁移, 已应用文件不可回改。 主要状态边界: