优化商品管理界面 快速点击筛选
This commit is contained in:
@@ -525,22 +525,22 @@ function readError(error: unknown, fallback: string) {
|
||||
</div>
|
||||
|
||||
<div class="review-summary">
|
||||
<div>
|
||||
<button class="summary-card" :class="{ active: filters.risk === 'all' }" @click="filters.risk = 'all'">
|
||||
<span>待审核</span>
|
||||
<strong>{{ listings.length }}</strong>
|
||||
</div>
|
||||
<div>
|
||||
</button>
|
||||
<button class="summary-card" :class="{ active: filters.risk === 'external' }" @click="filters.risk = 'external'">
|
||||
<span>外部上传</span>
|
||||
<strong>{{ listings.filter(isExternalUpload).length }}</strong>
|
||||
</div>
|
||||
<div>
|
||||
</button>
|
||||
<button class="summary-card" :class="{ active: filters.risk === 'defaultImage' }" @click="filters.risk = 'defaultImage'">
|
||||
<span>默认截图</span>
|
||||
<strong>{{ listings.filter(hasDefaultScreenshot).length }}</strong>
|
||||
</div>
|
||||
<div>
|
||||
</button>
|
||||
<button class="summary-card" :class="{ active: filters.risk === 'ban' }" @click="filters.risk = 'ban'">
|
||||
<span>封禁风险</span>
|
||||
<strong>{{ listings.filter(hasBanRecord).length }}</strong>
|
||||
</div>
|
||||
</button>
|
||||
</div>
|
||||
|
||||
<div class="review-workbench">
|
||||
@@ -810,12 +810,36 @@ function readError(error: unknown, fallback: string) {
|
||||
margin-bottom: 14px;
|
||||
}
|
||||
|
||||
.review-summary div {
|
||||
.summary-card {
|
||||
min-width: 0;
|
||||
border: 1px solid #e8edf4;
|
||||
border-radius: 8px;
|
||||
background: #ffffff;
|
||||
padding: 14px 16px;
|
||||
box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04);
|
||||
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
|
||||
text-align: left;
|
||||
cursor: pointer;
|
||||
transition: all 0.2s ease;
|
||||
}
|
||||
|
||||
.summary-card:hover {
|
||||
border-color: #1477ff;
|
||||
box-shadow: 0 2px 8px rgba(20, 119, 255, 0.15);
|
||||
transform: translateY(-1px);
|
||||
}
|
||||
|
||||
.summary-card.active {
|
||||
border-color: #1477ff;
|
||||
background: #1477ff;
|
||||
box-shadow: 0 2px 8px rgba(20, 119, 255, 0.25);
|
||||
}
|
||||
|
||||
.summary-card.active span {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
.summary-card.active strong {
|
||||
color: #ffffff;
|
||||
}
|
||||
|
||||
.review-summary span,
|
||||
|
||||
Reference in New Issue
Block a user