From 47bc29adb79d6c1c6b65ecd8038aaac2e09a32ae Mon Sep 17 00:00:00 2001 From: zyronon Date: Wed, 13 Aug 2025 02:07:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E7=A7=BB=E5=8A=A8=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E4=BD=8D=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/pc/Setting.vue | 6 +++--- src/pages/pc/article/ArticleHomePage.vue | 4 ++-- src/pages/pc/article/BatchEditArticlePage.vue | 2 +- src/pages/pc/article/StudyArticle.vue | 2 +- src/pages/pc/article/components/EditArticle.vue | 4 ++-- src/pages/pc/article/components/EditBook.vue | 4 ++-- src/pages/pc/article/components/QuestionForm.vue | 2 +- src/pages/pc/article/components/TypingArticle.vue | 2 +- src/pages/pc/components/BaseTable.vue | 4 ++-- src/pages/pc/components/Book.vue | 2 +- src/pages/pc/components/{ => base}/Pagination.vue | 0 src/pages/pc/components/{ => base}/Progress.vue | 0 src/pages/pc/components/{ => base}/Switch.vue | 0 src/pages/pc/components/{Select => base/select}/Option.vue | 0 src/pages/pc/components/{Select => base/select}/Select.vue | 2 +- src/pages/pc/components/{Select => base/select}/index.ts | 0 src/pages/pc/components/{Toast => base/toast}/Toast.ts | 4 ++-- src/pages/pc/components/{Toast => base/toast}/Toast.vue | 0 src/pages/pc/components/{Toast => base/toast}/type.ts | 0 src/pages/pc/word/DictDetail.vue | 2 +- src/pages/pc/word/StudyWord.vue | 2 +- src/pages/pc/word/WordHomePage.vue | 4 ++-- src/pages/pc/word/components/Footer.vue | 2 +- src/utils/index.ts | 2 +- 24 files changed, 25 insertions(+), 25 deletions(-) rename src/pages/pc/components/{ => base}/Pagination.vue (100%) rename src/pages/pc/components/{ => base}/Progress.vue (100%) rename src/pages/pc/components/{ => base}/Switch.vue (100%) rename src/pages/pc/components/{Select => base/select}/Option.vue (100%) rename src/pages/pc/components/{Select => base/select}/Select.vue (98%) rename src/pages/pc/components/{Select => base/select}/index.ts (100%) rename src/pages/pc/components/{Toast => base/toast}/Toast.ts (96%) rename src/pages/pc/components/{Toast => base/toast}/Toast.vue (100%) rename src/pages/pc/components/{Toast => base/toast}/type.ts (100%) diff --git a/src/pages/pc/Setting.vue b/src/pages/pc/Setting.vue index f26a852b..6a80c407 100644 --- a/src/pages/pc/Setting.vue +++ b/src/pages/pc/Setting.vue @@ -15,9 +15,9 @@ import {GITHUB} from "@/config/ENV.ts"; import dayjs from "dayjs"; import BasePage from "@/pages/pc/components/BasePage.vue"; import {ElInputNumber, ElRadio, ElRadioGroup, ElSlider} from 'element-plus' -import Toast from '@/pages/pc/components/Toast/Toast.ts' -import {Option, Select} from "@/pages/pc/components/Select"; -import Switch from "@/pages/pc/components/Switch.vue"; +import Toast from '@/pages/pc/components/base/toast/Toast.ts' +import {Option, Select} from "@/pages/pc/components/base/select"; +import Switch from "@/pages/pc/components/base/Switch.vue"; const emit = defineEmits<{ toggleDisabledDialogEscKey: [val: boolean] diff --git a/src/pages/pc/article/ArticleHomePage.vue b/src/pages/pc/article/ArticleHomePage.vue index 34ebef38..fa61f216 100644 --- a/src/pages/pc/article/ArticleHomePage.vue +++ b/src/pages/pc/article/ArticleHomePage.vue @@ -8,8 +8,8 @@ import {DictResource, DictType} from "@/types/types.ts"; import {useRuntimeStore} from "@/stores/runtime.ts"; import BaseIcon from "@/components/BaseIcon.vue"; import Book from "@/pages/pc/components/Book.vue"; -import Progress from '@/pages/pc/components/Progress.vue'; -import Toast from '@/pages/pc/components/Toast/Toast.ts' +import Progress from '@/pages/pc/components/base/Progress.vue'; +import Toast from '@/pages/pc/components/base/toast/Toast.ts' import BaseButton from "@/components/BaseButton.vue"; import PopConfirm from "@/pages/pc/components/PopConfirm.vue"; import {onMounted, watch} from "vue"; diff --git a/src/pages/pc/article/BatchEditArticlePage.vue b/src/pages/pc/article/BatchEditArticlePage.vue index 4c82384c..d31dbe01 100644 --- a/src/pages/pc/article/BatchEditArticlePage.vue +++ b/src/pages/pc/article/BatchEditArticlePage.vue @@ -13,7 +13,7 @@ import {useRuntimeStore} from "@/stores/runtime.ts"; import {nanoid} from "nanoid"; import EditArticle from "@/pages/pc/article/components/EditArticle.vue"; import BaseIcon from "@/components/BaseIcon.vue"; -import Toast from '@/pages/pc/components/Toast/Toast.ts' +import Toast from '@/pages/pc/components/base/toast/Toast.ts' import {getDefaultArticle} from "@/types/func.ts"; const emit = defineEmits<{ diff --git a/src/pages/pc/article/StudyArticle.vue b/src/pages/pc/article/StudyArticle.vue index 0f29680d..89e09613 100644 --- a/src/pages/pc/article/StudyArticle.vue +++ b/src/pages/pc/article/StudyArticle.vue @@ -7,7 +7,7 @@ import {useSettingStore} from "@/stores/setting.ts"; import {Article, ArticleItem, ArticleWord, ShortcutKey, Word} from "@/types/types.ts"; import {useOnKeyboardEventListener, useStartKeyboardEventListener} from "@/hooks/event.ts"; import useTheme from "@/hooks/theme.ts"; -import Toast from '@/pages/pc/components/Toast/Toast.ts' +import Toast from '@/pages/pc/components/base/toast/Toast.ts' import {cloneDeep} from "@/utils"; import {usePracticeStore} from "@/stores/practice.ts"; import {useArticleOptions} from "@/hooks/dict.ts"; diff --git a/src/pages/pc/article/components/EditArticle.vue b/src/pages/pc/article/components/EditArticle.vue index 56931d0d..a8c3e2bd 100644 --- a/src/pages/pc/article/components/EditArticle.vue +++ b/src/pages/pc/article/components/EditArticle.vue @@ -10,13 +10,13 @@ import {_nextTick, _parseLRC, cloneDeep, last} from "@/utils"; import {watch} from "vue"; import Empty from "@/components/Empty.vue"; import {ElInputNumber, ElOption, ElPopover, ElSelect} from "element-plus"; -import Toast from '@/pages/pc/components/Toast/Toast.ts' +import Toast from '@/pages/pc/components/base/toast/Toast.ts' import * as Comparison from "string-comparison" import BaseIcon from "@/components/BaseIcon.vue"; import Dialog from "@/pages/pc/components/dialog/Dialog.vue"; import {getDefaultArticle} from "@/types/func.ts"; import copy from "copy-to-clipboard"; -import {Option, Select} from "@/pages/pc/components/Select"; +import {Option, Select} from "@/pages/pc/components/base/select"; interface IProps { article?: Article, diff --git a/src/pages/pc/article/components/EditBook.vue b/src/pages/pc/article/components/EditBook.vue index 77ae0671..1db4b65d 100644 --- a/src/pages/pc/article/components/EditBook.vue +++ b/src/pages/pc/article/components/EditBook.vue @@ -4,13 +4,13 @@ import {Dict, DictId, DictType} from "@/types/types.ts"; import {cloneDeep} from "@/utils"; import {ElForm, ElFormItem, ElInput, FormInstance, FormRules} from "element-plus"; -import Toast from '@/pages/pc/components/Toast/Toast.ts' +import Toast from '@/pages/pc/components/base/toast/Toast.ts' import {onMounted, reactive} from "vue"; import {useRuntimeStore} from "@/stores/runtime.ts"; import {useBaseStore} from "@/stores/base.ts"; import BaseButton from "@/components/BaseButton.vue"; import {getDefaultDict} from "@/types/func.ts"; -import {Option, Select} from "@/pages/pc/components/Select"; +import {Option, Select} from "@/pages/pc/components/base/select"; const props = defineProps<{ isAdd: boolean, diff --git a/src/pages/pc/article/components/QuestionForm.vue b/src/pages/pc/article/components/QuestionForm.vue index ccb962a5..e6a6fcae 100644 --- a/src/pages/pc/article/components/QuestionForm.vue +++ b/src/pages/pc/article/components/QuestionForm.vue @@ -45,7 +45,7 @@