style: 公众端剩余页面紫粉主题清理

- Gallery.vue 编辑推荐图标 FireOutlined → CrownFilled,#f59e0b → 主色
- mine/Index.vue 我的收藏菜单图标暖黄 + 橙 → 粉色
- mine/Registrations.vue 待审核 a-tag orange → gold(更柔和的状态色)
- mine/Children.vue 受限模式 a-tag orange → purple
- ActivityDetail.vue 成果区图标 #f59e0b → 主色

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
aid 2026-04-09 19:17:00 +08:00
parent cd8de97f79
commit 8638876fa9
5 changed files with 7 additions and 7 deletions

View File

@ -683,7 +683,7 @@ $primary: #6366f1;
.results-icon {
font-size: 40px;
color: #f59e0b;
color: #6366f1;
margin-bottom: 8px;
display: block;
}

View File

@ -15,7 +15,7 @@
<!-- 推荐作品 -->
<div class="recommend-section" v-if="recommendedWorks.length > 0">
<div class="section-header">
<span class="section-title"><fire-outlined /> 编辑推荐</span>
<span class="section-title"><crown-filled /> 编辑推荐</span>
</div>
<div class="recommend-scroll">
<div
@ -116,7 +116,7 @@
import { ref, reactive, computed, onMounted } from 'vue'
import { useRouter } from 'vue-router'
import { message } from 'ant-design-vue'
import { SearchOutlined, PictureOutlined, HeartOutlined, HeartFilled, EyeOutlined, FireOutlined } from '@ant-design/icons-vue'
import { SearchOutlined, PictureOutlined, HeartOutlined, HeartFilled, EyeOutlined, CrownFilled } from '@ant-design/icons-vue'
import { publicGalleryApi, publicTagsApi, publicInteractionApi, type UserWork, type WorkTag } from '@/api/public'
const router = useRouter()
@ -239,7 +239,7 @@ $primary: #6366f1;
align-items: center;
gap: 6px;
:deep(.anticon) { color: #f59e0b; }
:deep(.anticon) { color: $primary; }
}
}
}

View File

@ -32,7 +32,7 @@
<a-tag :color="child.status === 'enabled' ? 'green' : 'red'" size="small">
{{ child.status === 'enabled' ? '正常' : '已禁用' }}
</a-tag>
<a-tag v-if="child.controlMode === 'restricted'" color="orange" size="small">受限模式</a-tag>
<a-tag v-if="child.controlMode === 'restricted'" color="purple" size="small">受限模式</a-tag>
</div>
</div>
<div class="child-actions">

View File

@ -34,7 +34,7 @@
</div>
<div class="menu-item" @click="$router.push('/p/mine/favorites')">
<div class="menu-icon" style="background: #fef3c7; color: #f59e0b">
<div class="menu-icon" style="background: #fce7f3; color: #ec4899">
<star-outlined />
</div>
<div class="menu-content">

View File

@ -113,7 +113,7 @@ const statusLabel = (s: string) => {
}
const statusColor = (s: string) => {
const map: Record<string, string> = { pending: 'orange', passed: 'green', rejected: 'red', withdrawn: 'default' }
const map: Record<string, string> = { pending: 'gold', passed: 'green', rejected: 'red', withdrawn: 'default' }
return map[s] || 'default'
}