-
总词汇: {{ store.currentStudyWordDict.originWords.length }}词
+
总词汇: {{ store.sdict.words.length }}词
{
开始日期:-
花费时间:-
累积错误:-
- 进度:
-
+
+
+ 已学习{{ store.currentStudyProgress }}%
+ {{ store.sdict.lastLearnIndex }} / {{
+ store.sdict.words.length
+ }}
+
+
-
-
- 最小:10
- 最大:{{ store.currentStudyWordDict.words.length < 10 ? 10 : 500 }}
-
-
-
@@ -94,82 +62,18 @@ onMounted(() => {
diff --git a/src/pages/pc/word/StudyWord.vue b/src/pages/pc/word/StudyWord.vue
index 2ec8f825..0e8a57ab 100644
--- a/src/pages/pc/word/StudyWord.vue
+++ b/src/pages/pc/word/StudyWord.vue
@@ -96,7 +96,8 @@ useEvent(ShortcutKey.TogglePanel, togglePanel)
let data = $ref({
new: [],
- review: []
+ review: [],
+ write: []
})
function getCurrentPractice() {
diff --git a/src/pages/pc/word/WordHome.vue b/src/pages/pc/word/WordHome.vue
index e447e880..396a7ca1 100644
--- a/src/pages/pc/word/WordHome.vue
+++ b/src/pages/pc/word/WordHome.vue
@@ -6,7 +6,7 @@ import "vue-activity-calendar/style.css";
import {useRouter} from "vue-router";
import BaseIcon from "@/components/BaseIcon.vue";
import Dialog from "@/pages/pc/components/dialog/Dialog.vue";
-import {_getAccomplishDate, _getAccomplishDays, useNav} from "@/utils";
+import {_getAccomplishDate, _getAccomplishDays, _getStudyProgress, useNav} from "@/utils";
import BasePage from "@/pages/pc/components/BasePage.vue";
import {getDefaultDict} from "@/types.ts";
import {onMounted, watch} from "vue";
@@ -90,12 +90,12 @@ function changePerDayStudyNumber() {