diff --git a/src/pages/base/class-schedule/index.vue b/src/pages/base/class-schedule/index.vue index 1712b16..e8c3833 100644 --- a/src/pages/base/class-schedule/index.vue +++ b/src/pages/base/class-schedule/index.vue @@ -189,11 +189,27 @@ onMounted(async () => { xqId = res.result.dqXq.id; zcList.value = result.zcList; sjList.value = result.sjList; + + // 按当前日期定位到对应的周次和星期几 + const today = dayjs(); + const currentWeekday = today.day(); // 0-6,0是周日 + const currentWeekdayIndex = currentWeekday === 0 ? 6 : currentWeekday - 1; // 转换为1-7,1是周一 + + // 查找当前周次 let zc = zcList.value.find((item:any) => item.djz === dqZc); if (!zc) { zc = zcList.value[0]; } + + // 选择当前周次 selectWeek(zc); + + // 自动选择当前星期几 + if (rqList.value && rqList.value.length > 0) { + // 确保索引在有效范围内 + const targetIndex = Math.min(currentWeekdayIndex, rqList.value.length - 1); + selectDay(targetIndex); + } }); diff --git a/src/pages/base/xk/detail.vue b/src/pages/base/xk/detail.vue index e4c2949..54ba1e1 100644 --- a/src/pages/base/xk/detail.vue +++ b/src/pages/base/xk/detail.vue @@ -24,7 +24,7 @@ 上课时间:{{ courseDetail.studyTime }} - + 金额:¥{{ courseDetail.price }}