feat:移动组件位置
This commit is contained in:
@@ -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]
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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<{
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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')
|
||||
|
||||
|
||||
@@ -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>;
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in New Issue
Block a user