feat: 管理台内容状态过滤+预览、批量上架/灰掉、标签拖拽调整层级
Build and Deploy / build (push) Successful in 1m37s
Build and Deploy / deploy (push) Successful in 31s

This commit is contained in:
cheney
2026-09-21 11:15:26 +08:00
parent 7e62db31b8
commit 3f7b48325f
7 changed files with 366 additions and 30 deletions
+84
View File
@@ -1532,6 +1532,90 @@ button.chip:hover {
font-weight: 700;
margin-bottom: 14px;
}
/* ---------- 管理台:内容筛选 / 批量 / 分页 ---------- */
.status-chips {
display: flex;
gap: 8px;
align-items: center;
flex-wrap: wrap;
margin-top: 18px;
}
.status-chips .spacer {
flex: 1;
}
.status-chips .page-hint {
font-size: 12px;
color: var(--ink-dim);
}
.batch-bar {
display: flex;
gap: 10px;
align-items: center;
flex-wrap: wrap;
margin-top: 18px;
}
.batch-bar .batch-count {
font-size: 12px;
color: var(--ink-dim);
}
.data-table .entry-check,
.data-table .entry-check-all {
accent-color: var(--riso-blue);
width: 15px;
height: 15px;
cursor: pointer;
}
.pager {
display: flex;
gap: 10px;
margin-top: 16px;
}
.btn-disabled {
opacity: 0.45;
pointer-events: none;
}
/* ---------- 管理台:标签树 拖拽 ---------- */
.tagmgr-tree {
border: 1.5px dashed var(--ink-faint);
border-radius: var(--r-sm);
padding: 12px;
transition:
background 0.15s ease,
box-shadow 0.15s ease;
}
.tagmgr-tree .tag-tree {
font-size: 13.5px;
}
.tagmgr-tree .tag-node {
cursor: grab;
}
.tagmgr-tree .tag-node:active {
cursor: grabbing;
}
.tagmgr-tree .tag-node.drag-src {
opacity: 0.45;
}
.tagmgr-tree .tag-node.drag-over {
background: var(--riso-blue-soft);
box-shadow: inset 0 0 0 1.5px var(--riso-blue);
}
.tagmgr-tree.drag-over {
background: var(--riso-blue-soft);
box-shadow: inset 0 0 0 1.5px var(--riso-blue);
}
.tagmgr-tree .nameleaf {
flex: 1;
padding-left: 17px;
color: var(--ink);
}
.tagmgr-tree .toggler {
flex: 1;
font: inherit;
}
.dnd-hint {
font-size: 12px;
margin-top: 12px;
}
.switchline {
display: flex;
align-items: center;