From 60c0273e152a923ad45d7d2f2b81c577113ec1ff Mon Sep 17 00:00:00 2001 From: zyronon Date: Mon, 21 Jul 2025 03:17:20 +0800 Subject: [PATCH] feat:save --- src/assets/css/style.scss | 3 ++- src/pages/pc/components/Book.vue | 2 ++ src/pages/pc/word/WordHomePage.vue | 18 ++++++++++++++---- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/assets/css/style.scss b/src/assets/css/style.scss index b8110d48..4d7d2de9 100644 --- a/src/assets/css/style.scss +++ b/src/assets/css/style.scss @@ -476,7 +476,8 @@ footer { } .book { - @apply p-4 rounded-md bg-slate-200 relative cursor-pointer h-40 hover:bg-red anim flex flex-col justify-between; + @extend .anim; + @apply p-4 rounded-md bg-slate-200 relative cursor-pointer h-40 hover:bg-orange-200 flex flex-col justify-between; } .line { diff --git a/src/pages/pc/components/Book.vue b/src/pages/pc/components/Book.vue index af617d72..1b419700 100644 --- a/src/pages/pc/components/Book.vue +++ b/src/pages/pc/components/Book.vue @@ -6,6 +6,7 @@ defineProps<{ item?: Dict quantifier?: string isAdd: boolean + showCheckbox?: boolean }>() @@ -18,6 +19,7 @@ defineProps<{
{{ item?.description }}
{{ item?.length }}{{ quantifier }}
+
{ }) function study() { - if (store.sdict.name) { + if (store.sdict.id) { nav('study-word', {}, currentStudy) } else { ElMessage.warning('请先选择一本词典') @@ -51,6 +51,16 @@ function study() { } } +function setPerDayStudyNumber() { + if (store.sdict.id) { + show = true + tempPerDayStudyNumber = store.sdict.perDayStudyNumber + } else { + ElMessage.warning('请先选择一本词典') + dictListRef.startSearch() + } +} + let show = $ref(false) let tempPerDayStudyNumber = $ref(0) @@ -134,9 +144,9 @@ let dictListRef = $ref() 每日目标
- {{ store.sdict.perDayStudyNumber }} + {{ store.sdict.id ? store.sdict.perDayStudyNumber : 0 }}
个单词
@@ -222,7 +232,7 @@ let dictListRef = $ref() }}天完成学习
- 要达到最佳效果,就坚持每天学习。每天学20个单词是最理想的,但就算再忙的时候每天学10个也有助你养成良好的学习习惯。 + 想要达到最佳效果,就要坚持每天学习。每天学20个单词是最理想的,但就算再忙的时候每天学10个也有助你养成良好的学习习惯