feat:移动组件位置

This commit is contained in:
zyronon
2025-08-13 02:07:02 +08:00
parent b0a10d520c
commit 47bc29adb7
24 changed files with 25 additions and 25 deletions

View File

@@ -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]

View File

@@ -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";

View File

@@ -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<{

View File

@@ -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";

View File

@@ -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,

View File

@@ -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,

View File

@@ -45,7 +45,7 @@
<script setup lang="ts">
import {ref, useTemplateRef} from 'vue'
import QuestionItem from './QuestionItem.vue'
import Toast from '@/pages/pc/components/Toast/Toast.ts'
import Toast from '@/pages/pc/components/base/toast/Toast.ts'
interface IProps {
questions: Array,

View File

@@ -13,7 +13,7 @@ import {getTranslateText} from "@/hooks/article.ts";
import BaseButton from "@/components/BaseButton.vue";
import QuestionForm from "@/pages/pc/article/components/QuestionForm.vue";
import {getDefaultArticle} from "@/types/func.ts";
import Toast from '@/pages/pc/components/Toast/Toast.ts'
import Toast from '@/pages/pc/components/base/toast/Toast.ts'
interface IProps {
article: Article,

View File

@@ -11,8 +11,8 @@ import PopConfirm from "@/pages/pc/components/PopConfirm.vue";
import Empty from "@/components/Empty.vue";
import {Icon} from "@iconify/vue";
import {ElCheckbox} from 'element-plus'
import Pagination from '@/pages/pc/components/Pagination.vue'
import Toast from '@/pages/pc/components/Toast/Toast.ts'
import Pagination from '@/pages/pc/components/base/Pagination.vue'
import Toast from '@/pages/pc/components/base/toast/Toast.ts'
let list = defineModel('list')

View File

@@ -2,7 +2,7 @@
import {Dict} from "@/types/types.ts";
import {Icon} from "@iconify/vue";
import {ElCheckbox} from 'element-plus';
import Progress from '@/pages/pc/components/Progress.vue'
import Progress from '@/pages/pc/components/base/Progress.vue'
const props = defineProps<{
item?: Partial<Dict>;

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import {ref, computed, watch, provide, useSlots, VNode, nextTick, useAttrs, onMounted, onBeforeUnmount} from 'vue';
import {computed, nextTick, onBeforeUnmount, onMounted, provide, ref, useAttrs, useSlots, VNode, watch} from 'vue';
import {Icon} from "@iconify/vue";
import {useWindowClick} from "@/hooks/event.ts";

View File

@@ -1,6 +1,6 @@
import {createVNode, render} from 'vue'
import ToastComponent from '@/pages/pc/components/Toast/Toast.vue'
import type {ToastOptions, ToastInstance, ToastService} from '@/pages/pc/components/Toast/type.ts'
import ToastComponent from '@/pages/pc/components/base/toast/Toast.vue'
import type {ToastOptions, ToastInstance, ToastService} from '@/pages/pc/components/base/toast/type.ts'
interface ToastContainer {
id: string

View File

@@ -11,7 +11,7 @@ import BaseTable from "@/pages/pc/components/BaseTable.vue";
import WordItem from "@/pages/pc/components/WordItem.vue";
import type {FormInstance, FormRules} from "element-plus";
import {ElForm, ElFormItem, ElInput} from "element-plus";
import Toast from '@/pages/pc/components/Toast/Toast.ts'
import Toast from '@/pages/pc/components/base/toast/Toast.ts'
import PopConfirm from "@/pages/pc/components/PopConfirm.vue";
import BackIcon from "@/pages/pc/components/BackIcon.vue";
import BaseButton from "@/components/BaseButton.vue";

View File

@@ -23,7 +23,7 @@ import Empty from "@/components/Empty.vue";
import {useBaseStore} from "@/stores/base.ts";
import {usePracticeStore} from "@/stores/practice.ts";
import {dictionaryResources} from "@/assets/dictionary.ts";
import Toast from '@/pages/pc/components/Toast/Toast.ts'
import Toast from '@/pages/pc/components/base/toast/Toast.ts'
import {getDefaultWord} from "@/types/func.ts";
import ConflictNotice from "@/pages/pc/components/ConflictNotice.vue";

View File

@@ -13,8 +13,8 @@ import {useRuntimeStore} from "@/stores/runtime.ts";
import Book from "@/pages/pc/components/Book.vue";
import PopConfirm from "@/pages/pc/components/PopConfirm.vue";
import {ElSlider} from 'element-plus';
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 {getDefaultDict} from "@/types/func.ts";

View File

@@ -7,7 +7,7 @@ import {ShortcutKey, StudyData} from "@/types/types.ts";
import BaseIcon from "@/components/BaseIcon.vue";
import {Icon} from "@iconify/vue";
import Tooltip from "@/pages/pc/components/Tooltip.vue";
import Progress from '@/pages/pc/components/Progress.vue'
import Progress from '@/pages/pc/components/base/Progress.vue'
const statisticsStore = usePracticeStore()
const settingStore = useSettingStore()

View File

@@ -9,7 +9,7 @@ import axios from "axios";
import {env} from "@/config/ENV.ts";
import {nextTick} from "vue";
import {dictionaryResources, enArticle} from "@/assets/dictionary.ts";
import Toast from '@/pages/pc/components/Toast/Toast.ts'
import Toast from '@/pages/pc/components/base/toast/Toast.ts'
import {getDefaultArticle, getDefaultDict, getDefaultWord} from "@/types/func.ts";
export function no() {