style: 我的课表课程信息主题色统一为橙色

Made-with: Cursor
This commit is contained in:
zhonghua 2026-03-23 14:18:49 +08:00
parent 80246c9dec
commit 275b0da7a0
2 changed files with 12 additions and 12 deletions

View File

@ -94,7 +94,7 @@
</a-tag> </a-tag>
<div class="schedule-source"> <div class="schedule-source">
<a-tag v-if="schedule.source === 'SCHOOL'" color="orange" size="small">学校排课</a-tag> <a-tag v-if="schedule.source === 'SCHOOL'" color="orange" size="small">学校排课</a-tag>
<a-tag v-else color="purple" size="small">自主预约</a-tag> <a-tag v-else color="orange" size="small">自主预约</a-tag>
</div> </div>
<div v-if="schedule.hasLesson" class="lesson-status"> <div v-if="schedule.hasLesson" class="lesson-status">
<a-tag :color="getLessonStatusColor(schedule.lessonStatus)" size="small"> <a-tag :color="getLessonStatusColor(schedule.lessonStatus)" size="small">
@ -136,7 +136,7 @@
</a-descriptions-item> </a-descriptions-item>
<a-descriptions-item label="来源"> <a-descriptions-item label="来源">
<a-tag v-if="selectedSchedule.source === 'SCHOOL'" color="orange">学校排课</a-tag> <a-tag v-if="selectedSchedule.source === 'SCHOOL'" color="orange">学校排课</a-tag>
<a-tag v-else color="purple">自主预约</a-tag> <a-tag v-else color="orange">自主预约</a-tag>
</a-descriptions-item> </a-descriptions-item>
<a-descriptions-item label="状态"> <a-descriptions-item label="状态">
<a-tag :color="getLessonStatusColor(selectedSchedule.status)"> <a-tag :color="getLessonStatusColor(selectedSchedule.status)">
@ -480,7 +480,7 @@ onMounted(() => {
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
cursor: pointer; cursor: pointer;
transition: all 0.3s; transition: all 0.3s;
border-left: 3px solid #722ed1; border-left: 3px solid #FF8C42;
&:hover { &:hover {
box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15); box-shadow: 0 3px 8px rgba(0, 0, 0, 0.15);

View File

@ -723,7 +723,7 @@ defineExpose({ open, openWithPreset });
.collections-grid { .collections-grid {
.collection-card { .collection-card {
.package-count { color: #722ed1; } .package-count { color: #FF8C42; }
} }
} }
@ -743,19 +743,19 @@ defineExpose({ open, openWithPreset });
&:hover { border-color: #BDBDBD; } &:hover { border-color: #BDBDBD; }
&.active { &.active {
border-color: #722ed1; border-color: #FF8C42;
background: #f9f0ff; background: #FFF0E6;
} }
.package-name { font-weight: 500; color: #2D3436; margin-bottom: 4px; } .package-name { font-weight: 500; color: #2D3436; margin-bottom: 4px; }
.package-grade { font-size: 12px; color: #999; margin-bottom: 2px; } .package-grade { font-size: 12px; color: #999; margin-bottom: 2px; }
.package-count { font-size: 11px; color: #722ed1; } .package-count { font-size: 11px; color: #FF8C42; }
} }
.schedule-ref-card { .schedule-ref-card {
margin-top: 24px; margin-top: 24px;
padding: 16px; padding: 16px;
background: #f9f0ff; background: #FFF8F0;
border-radius: 8px; border-radius: 8px;
.ref-header { .ref-header {
@ -765,7 +765,7 @@ defineExpose({ open, openWithPreset });
margin-bottom: 12px; margin-bottom: 12px;
.ref-icon { .ref-icon {
color: #722ed1; color: #FF8C42;
} }
.ref-title { .ref-title {
@ -829,8 +829,8 @@ defineExpose({ open, openWithPreset });
&:hover { border-color: #BDBDBD; } &:hover { border-color: #BDBDBD; }
&.active { &.active {
border-color: #722ed1; border-color: #FF8C42;
background: #f9f0ff; background: #FFF0E6;
} }
.class-name { font-weight: 500; color: #2D3436; margin-bottom: 4px; } .class-name { font-weight: 500; color: #2D3436; margin-bottom: 4px; }
@ -851,7 +851,7 @@ defineExpose({ open, openWithPreset });
div { margin-bottom: 4px; } div { margin-bottom: 4px; }
div:last-child { margin-bottom: 0; } div:last-child { margin-bottom: 0; }
strong { color: #722ed1; } strong { color: #FF8C42; }
} }
.modal-footer { .modal-footer {