feat: 搭建后台管理框架

This commit is contained in:
Vicky committed 2026-10-13 13:58:05 +08:00
1 parent 6d28bab72b
commit 40546bfd01
238 files changed
+18160 -3837

No files matched your search

+130
View File
@@ -0,0 +1,130 @@
html.dark .page-heading h1,
html.dark .panel-heading h2,
html.dark .episode-toolbar h2,
html.dark .stat-value,
html.dark .drama-cell b,
html.dark .brand b,
html.dark .role-card,
html.dark .cover-card-info b {
color: var(--el-text-color-primary);
}
html.dark .page-heading p,
html.dark .eyebrow,
html.dark .panel-heading p,
html.dark .episode-toolbar p,
html.dark .stat-top,
html.dark .stat-value small,
html.dark .stat-foot,
html.dark .table-result-count {
color: var(--el-text-color-secondary);
}
html.dark .stat-card,
html.dark .panel,
html.dark .role-card,
html.dark .topbar,
html.dark .sidebar {
background: var(--el-bg-color-overlay);
border-color: var(--el-border-color-light);
}
html.dark .stat-icon,
html.dark .role-icon,
html.dark .help-icon,
html.dark .workspace-avatar,
html.dark .profile-avatar,
html.dark .top-avatar {
background: rgb(64 158 255 / 16%) !important;
color: var(--el-color-primary) !important;
}
html.dark .role-active {
background: rgb(64 158 255 / 12%);
border-color: var(--el-color-primary);
}
html.dark .drama-cover,
html.dark .episode-thumb,
html.dark .review-art,
html.dark .add-cover,
html.dark .upload-area .el-upload-dragger,
html.dark .permission-note {
background: var(--el-fill-color-light) !important;
color: var(--el-text-color-secondary);
border-color: var(--el-border-color);
}
html.dark .review-row .el-tag,
html.dark .drama-table .el-tag,
html.dark .episode-row .el-tag {
background: var(--el-fill-color) !important;
color: var(--el-text-color-regular) !important;
border-color: var(--el-border-color) !important;
}
html.dark .drama-table th,
html.dark .drama-table td {
background: transparent;
color: var(--el-text-color-regular);
border-color: var(--el-border-color-lighter);
}
html.dark .drama-el-table,
html.dark .dashboard-el-table {
--el-table-header-bg-color: var(--el-fill-color-light);
--el-table-tr-bg-color: var(--el-bg-color-overlay);
--el-table-bg-color: var(--el-bg-color-overlay);
--el-table-border-color: var(--el-border-color);
--el-table-row-hover-bg-color: var(--el-fill-color);
--el-table-text-color: var(--el-text-color-regular);
--el-table-header-text-color: var(--el-text-color-secondary);
}
html.dark .drama-el-table th.el-table__cell,
html.dark .dashboard-el-table th.el-table__cell,
html.dark .drama-el-table td.el-table__cell,
html.dark .dashboard-el-table td.el-table__cell {
color: var(--el-text-color-regular);
}
html.dark .el-tag.status-badge.is-online {
--el-tag-bg-color: rgba(34, 160, 90, 0.18);
--el-tag-border-color: rgba(103, 194, 58, 0.45);
--el-tag-text-color: #7dcea0;
background: rgba(34, 160, 90, 0.18) !important;
border-color: rgba(103, 194, 58, 0.45) !important;
color: #7dcea0 !important;
}
html.dark .el-tag.status-badge.is-reviewing {
--el-tag-bg-color: rgba(217, 119, 6, 0.18);
--el-tag-border-color: rgba(230, 162, 60, 0.45);
--el-tag-text-color: #f0c27a;
background: rgba(217, 119, 6, 0.18) !important;
border-color: rgba(230, 162, 60, 0.45) !important;
color: #f0c27a !important;
}
html.dark .el-tag.status-badge.is-draft {
--el-tag-bg-color: rgba(144, 147, 153, 0.18);
--el-tag-border-color: rgba(168, 171, 178, 0.4);
--el-tag-text-color: #c0c4cc;
background: rgba(144, 147, 153, 0.18) !important;
border-color: rgba(168, 171, 178, 0.4) !important;
color: #c0c4cc !important;
}
html.dark .el-tag.status-badge.is-pending {
--el-tag-bg-color: rgba(64, 158, 255, 0.18);
--el-tag-border-color: rgba(121, 187, 255, 0.45);
--el-tag-text-color: #8cc5ff;
background: rgba(64, 158, 255, 0.18) !important;
border-color: rgba(121, 187, 255, 0.45) !important;
color: #8cc5ff !important;
}
html.dark .el-tag.status-badge.is-offline {
--el-tag-bg-color: rgba(245, 108, 108, 0.18);
--el-tag-border-color: rgba(245, 108, 108, 0.45);
--el-tag-text-color: #f3a6a6;
background: rgba(245, 108, 108, 0.18) !important;
border-color: rgba(245, 108, 108, 0.45) !important;
color: #f3a6a6 !important;
}