|
|
@@ -5,7 +5,6 @@
|
|
|
<el-col v-for="card in summaryCards" :key="card.key" :span="4">
|
|
|
<el-card :class="['summary-card', { active: activeTab === card.key }]" shadow="hover" @click.native="activeTab = card.key">
|
|
|
<div class="summary-inner">
|
|
|
- <span class="summary-icon">{{ card.icon }}</span>
|
|
|
<span class="summary-count">{{ card.count }}</span>
|
|
|
<span class="summary-label">{{ card.label }}</span>
|
|
|
</div>
|
|
|
@@ -84,18 +83,18 @@ export default {
|
|
|
activeTab: 'article',
|
|
|
summaryData: {},
|
|
|
summaryCards: [
|
|
|
- { key: 'article', label: '文章审核', icon: '📄', count: 0 },
|
|
|
- { key: 'product', label: '商品审核', icon: '📦', count: 0 },
|
|
|
- { key: 'guide', label: '规划师审核', icon: '👤', count: 0 },
|
|
|
- { key: 'vendor', label: '服务商审核', icon: '🏪', count: 0 },
|
|
|
- { key: 'butler', label: '管家审核', icon: '🤵', count: 0 },
|
|
|
- { key: 'package', label: '任务模板审核', icon: '📋', count: 0 },
|
|
|
- { key: 'activity', label: '活动审核', icon: '🎯', count: 0 },
|
|
|
- { key: 'activityRegistration', label: '报名审核', icon: '📝', count: 0 },
|
|
|
- { key: 'withdraw', label: '提现审核', icon: '💰', count: 0 },
|
|
|
- { key: 'refund', label: '待退款审核', icon: '💸', count: 0 },
|
|
|
- { key: 'hierarchy', label: '更换上级', icon: '🔗', count: 0 },
|
|
|
- { key: 'nutritionist', label: '营养师审核', icon: '🥗', count: 0 },
|
|
|
+ { key: 'article', label: '文章审核', count: 0 },
|
|
|
+ { key: 'product', label: '商品审核', count: 0 },
|
|
|
+ { key: 'guide', label: '规划师审核', count: 0 },
|
|
|
+ { key: 'vendor', label: '服务商审核', count: 0 },
|
|
|
+ { key: 'butler', label: '管家审核', count: 0 },
|
|
|
+ { key: 'package', label: '任务模板审核', count: 0 },
|
|
|
+ { key: 'activity', label: '活动审核', count: 0 },
|
|
|
+ { key: 'activityRegistration', label: '报名审核', count: 0 },
|
|
|
+ { key: 'withdraw', label: '提现审核', count: 0 },
|
|
|
+ { key: 'refund', label: '待退款审核', count: 0 },
|
|
|
+ { key: 'hierarchy', label: '更换上级', count: 0 },
|
|
|
+ { key: 'nutritionist', label: '营养师审核', count: 0 },
|
|
|
]
|
|
|
}
|
|
|
},
|
|
|
@@ -143,7 +142,6 @@ export default {
|
|
|
.summary-card { cursor: pointer; text-align: center; }
|
|
|
.summary-card.active { border-color: #409EFF; }
|
|
|
.summary-inner { display: flex; flex-direction: column; align-items: center; gap: 4px; }
|
|
|
-.summary-icon { font-size: 28px; }
|
|
|
.summary-count { font-size: 24px; font-weight: bold; color: #409EFF; }
|
|
|
.summary-label { font-size: 12px; color: #666; }
|
|
|
.detail-card { min-height: 400px; }
|