diff --git a/apps/admin-web/src/i18n/messages/en-US.ts b/apps/admin-web/src/i18n/messages/en-US.ts index 9e81f67..759716f 100644 --- a/apps/admin-web/src/i18n/messages/en-US.ts +++ b/apps/admin-web/src/i18n/messages/en-US.ts @@ -211,6 +211,7 @@ const enUS = { }, manage: { title: "KOL Prompt Management", + subtitle: "Manage refined template packages, prompts, platforms, variables, and publishing status.", packageTitle: "Packages", promptTitle: "Prompts", createPackage: "Create package", @@ -295,6 +296,7 @@ const enUS = { }, dashboard: { title: "KOL Dashboard", + subtitle: "Track subscriptions and generation metrics in real time.", totalSubs: "Total subscribed tenants", monthSubs: "New this month", totalUsage: "Total usage", diff --git a/apps/admin-web/src/i18n/messages/zh-CN.ts b/apps/admin-web/src/i18n/messages/zh-CN.ts index ae56f34..9348e62 100644 --- a/apps/admin-web/src/i18n/messages/zh-CN.ts +++ b/apps/admin-web/src/i18n/messages/zh-CN.ts @@ -211,6 +211,7 @@ const zhCN = { }, manage: { title: "KOL 提示词管理", + subtitle: "管理精调模版订阅包与提示词,配置平台、变量和上下线状态。", packageTitle: "订阅包", promptTitle: "提示词", createPackage: "创建订阅包", @@ -295,6 +296,7 @@ const zhCN = { }, dashboard: { title: "KOL 数据看板", + subtitle: "实时查看订阅情况与生成数据统计。", totalSubs: "总订阅租户数", monthSubs: "本月新增", totalUsage: "总使用次数", diff --git a/apps/admin-web/src/styles.css b/apps/admin-web/src/styles.css index 2663ec6..d22cfdd 100644 --- a/apps/admin-web/src/styles.css +++ b/apps/admin-web/src/styles.css @@ -54,6 +54,47 @@ html, body, #app { color: #1a1a1a; } +.page-title-card { + background: #fff; + border: 1px solid #e6edf5; + border-radius: 12px; + overflow: hidden; +} + +.page-title-card__header { + display: flex; + align-items: flex-start; + justify-content: space-between; + gap: 24px; + padding: 24px; +} + +.page-title-card__copy { + min-width: 0; +} + +.page-title-card__copy h2 { + margin: 0; + color: #1a1a1a; + font-size: 20px; + font-weight: 600; + line-height: 1.4; +} + +.page-title-card__copy p { + margin: 6px 0 0; + color: #8c8c8c; + font-size: 13px; + line-height: 1.7; +} + +.page-title-card__actions { + flex-shrink: 0; + display: flex; + align-items: center; + gap: 12px; +} + .table-actions-row { display: flex; align-items: center; diff --git a/apps/admin-web/src/views/ImagesView.vue b/apps/admin-web/src/views/ImagesView.vue index 7364cec..efa109a 100644 --- a/apps/admin-web/src/views/ImagesView.vue +++ b/apps/admin-web/src/views/ImagesView.vue @@ -352,22 +352,13 @@ async function confirmDeleteImage(image: ImageAssetItem) {