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:
parent
cd8de97f79
commit
8638876fa9
@ -683,7 +683,7 @@ $primary: #6366f1;
|
||||
|
||||
.results-icon {
|
||||
font-size: 40px;
|
||||
color: #f59e0b;
|
||||
color: #6366f1;
|
||||
margin-bottom: 8px;
|
||||
display: block;
|
||||
}
|
||||
|
||||
@ -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; }
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ -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">
|
||||
|
||||
@ -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">
|
||||
|
||||
@ -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'
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user