From e789822da470f121a7eaa97a92fb6c418ac2f1d4 Mon Sep 17 00:00:00 2001 From: zyronon Date: Sat, 2 Dec 2023 23:05:56 +0800 Subject: [PATCH] save --- src/App.vue | 2 +- src/components/dialog/DictDiglog.vue | 8 +- src/components/toolbar/index.vue | 2 +- src/hooks/dict.ts | 273 ++++++++++-------- src/hooks/{useTheme.ts => theme.ts} | 0 src/hooks/useSleep.ts | 5 - src/pages/dict/components/ChapterWordList.vue | 2 +- src/pages/dict/components/WordDictDetail.vue | 11 +- src/pages/practice/index.vue | 2 +- src/stores/base.ts | 1 - 10 files changed, 174 insertions(+), 132 deletions(-) rename src/hooks/{useTheme.ts => theme.ts} (100%) delete mode 100644 src/hooks/useSleep.ts diff --git a/src/App.vue b/src/App.vue index 6ab140c4..343e7c9d 100644 --- a/src/App.vue +++ b/src/App.vue @@ -8,7 +8,7 @@ import {useRuntimeStore} from "@/stores/runtime.ts"; import {useSettingStore} from "@/stores/setting.ts"; import {cloneDeep} from "lodash-es"; import Backgorund from "@/components/Backgorund.vue"; -import useTheme from "@/hooks/useTheme.ts"; +import useTheme from "@/hooks/theme.ts"; import * as localforage from "localforage"; import SettingDialog from "@/components/dialog/SettingDialog.vue"; diff --git a/src/components/dialog/DictDiglog.vue b/src/components/dialog/DictDiglog.vue index 92f54a45..86cda370 100644 --- a/src/components/dialog/DictDiglog.vue +++ b/src/components/dialog/DictDiglog.vue @@ -72,7 +72,7 @@ async function selectDict(val: { dict: DictResource | Dict, index: number }) { runtimeStore.editDict.originWords = cloneDeep(v) changeSort(runtimeStore.editDict.sort) } else { - runtimeStore.editDict.length = runtimeStore.editDict.words.length + runtimeStore.editDict.residueWords.length + runtimeStore.editDict.length = runtimeStore.editDict.words.length } } if (runtimeStore.editDict.type === DictType.article) { @@ -456,7 +456,7 @@ $header-height: 60rem; .left-column { overflow: auto; - flex: 4; + flex: 6; display: flex; flex-direction: column; gap: 10rem; @@ -464,7 +464,6 @@ $header-height: 60rem; position: relative; color: var(--color-font-1); font-size: 14rem; - position: relative; padding-right: var(--space); .name { @@ -515,7 +514,7 @@ $header-height: 60rem; } .right-column { - flex: 8; + flex: 7; border-radius: 10rem; background: var(--color-second-bg); color: var(--color-font-1); @@ -570,6 +569,7 @@ $header-height: 60rem; justify-content: flex-end; gap: var(--space); padding-right: var(--space); + margin-bottom: 20rem; } } } diff --git a/src/components/toolbar/index.vue b/src/components/toolbar/index.vue index 153e8228..e38f05d7 100644 --- a/src/components/toolbar/index.vue +++ b/src/components/toolbar/index.vue @@ -1,6 +1,6 @@