refactor: 将 layout 组件移动到 layout 目录下

This commit is contained in:
xingyu4j 2022-12-07 10:14:29 +08:00
parent 88603ab8fe
commit 2b6fcc138c
42 changed files with 18 additions and 18 deletions

View File

@ -2,7 +2,7 @@
import { computed, defineComponent, unref } from 'vue' import { computed, defineComponent, unref } from 'vue'
import { useAppStore } from '@/store/modules/app' import { useAppStore } from '@/store/modules/app'
import { Backtop } from '@/components/Backtop' import { Backtop } from '@/components/Backtop'
import { Setting } from '@/components/Setting' import { Setting } from '@/layout/components/Setting'
import { useRenderLayout } from './components/useRenderLayout' import { useRenderLayout } from './components/useRenderLayout'
import { useDesign } from '@/hooks/web/useDesign' import { useDesign } from '@/hooks/web/useDesign'

View File

@ -1,7 +1,7 @@
<script setup lang="ts"> <script setup lang="ts">
import { useTagsViewStore } from '@/store/modules/tagsView' import { useTagsViewStore } from '@/store/modules/tagsView'
import { useAppStore } from '@/store/modules/app' import { useAppStore } from '@/store/modules/app'
import { Footer } from '@/components/Footer' import { Footer } from '@/layout/components/Footer'
import { computed } from 'vue' import { computed } from 'vue'
const appStore = useAppStore() const appStore = useAppStore()

View File

@ -9,7 +9,7 @@ import { useDesign } from '@/hooks/web/useDesign'
import { trim, setCssVar } from '@/utils' import { trim, setCssVar } from '@/utils'
import { colorIsDark, lighten, hexToRGB } from '@/utils/color' import { colorIsDark, lighten, hexToRGB } from '@/utils/color'
import { useAppStore } from '@/store/modules/app' import { useAppStore } from '@/store/modules/app'
import { ThemeSwitch } from '@/components/ThemeSwitch' import { ThemeSwitch } from '@/layout/components/ThemeSwitch'
import ColorRadioPicker from './components/ColorRadioPicker.vue' import ColorRadioPicker from './components/ColorRadioPicker.vue'
import InterfaceDisplay from './components/InterfaceDisplay.vue' import InterfaceDisplay from './components/InterfaceDisplay.vue'
import LayoutRadioPicker from './components/LayoutRadioPicker.vue' import LayoutRadioPicker from './components/LayoutRadioPicker.vue'

View File

@ -5,7 +5,7 @@ import { computed, unref, defineComponent, watch, ref, onMounted } from 'vue'
import { useI18n } from '@/hooks/web/useI18n' import { useI18n } from '@/hooks/web/useI18n'
import { ElScrollbar } from 'element-plus' import { ElScrollbar } from 'element-plus'
import { Icon } from '@/components/Icon' import { Icon } from '@/components/Icon'
import { Menu } from '@/components/Menu' import { Menu } from '@/layout/components/Menu'
import { useRouter } from 'vue-router' import { useRouter } from 'vue-router'
import { pathResolve } from '@/utils/routerHelper' import { pathResolve } from '@/utils/routerHelper'
import { cloneDeep } from 'lodash-es' import { cloneDeep } from 'lodash-es'

View File

@ -1,4 +1,4 @@
import { getAllParentPath } from '@/components/Menu/src/helper' import { getAllParentPath } from '@/layout/components/Menu/src/helper'
import type { RouteMeta } from 'vue-router' import type { RouteMeta } from 'vue-router'
import { isUrl } from '@/utils/is' import { isUrl } from '@/utils/is'
import { cloneDeep } from 'lodash-es' import { cloneDeep } from 'lodash-es'

View File

@ -7,7 +7,7 @@ import { useTagsViewStore } from '@/store/modules/tagsView'
import { useAppStore } from '@/store/modules/app' import { useAppStore } from '@/store/modules/app'
import { useI18n } from '@/hooks/web/useI18n' import { useI18n } from '@/hooks/web/useI18n'
import { filterAffixTags } from './helper' import { filterAffixTags } from './helper'
import { ContextMenu, ContextMenuExpose } from '@/components/ContextMenu' import { ContextMenu, ContextMenuExpose } from '@/layout/components/ContextMenu'
import { useDesign } from '@/hooks/web/useDesign' import { useDesign } from '@/hooks/web/useDesign'
import { useTemplateRefsList } from '@vueuse/core' import { useTemplateRefsList } from '@vueuse/core'
import { ElScrollbar } from 'element-plus' import { ElScrollbar } from 'element-plus'

View File

@ -1,11 +1,11 @@
<script lang="tsx"> <script lang="tsx">
import { defineComponent, computed } from 'vue' import { defineComponent, computed } from 'vue'
import { Collapse } from '@/components/Collapse' import { Collapse } from '@/layout/components/Collapse'
import { LocaleDropdown } from '@/components/LocaleDropdown' import { LocaleDropdown } from '@/layout/components/LocaleDropdown'
import { SizeDropdown } from '@/components/SizeDropdown' import { SizeDropdown } from '@/layout/components/SizeDropdown'
import { UserInfo } from '@/components/UserInfo' import { UserInfo } from '@/layout/components/UserInfo'
import { Screenfull } from '@/components/Screenfull' import { Screenfull } from '@/layout/components/Screenfull'
import { Breadcrumb } from '@/components/Breadcrumb' import { Breadcrumb } from '@/layout/components/Breadcrumb'
import { useAppStore } from '@/store/modules/app' import { useAppStore } from '@/store/modules/app'
import { useDesign } from '@/hooks/web/useDesign' import { useDesign } from '@/hooks/web/useDesign'

View File

@ -1,9 +1,9 @@
import { computed } from 'vue' import { computed } from 'vue'
import { useAppStore } from '@/store/modules/app' import { useAppStore } from '@/store/modules/app'
import { Menu } from '@/components/Menu' import { Menu } from '@/layout/components/Menu'
import { TabMenu } from '@/components/TabMenu' import { TabMenu } from '@/layout/components/TabMenu'
import { TagsView } from '@/components/TagsView' import { TagsView } from '@/layout/components/TagsView'
import { Logo } from '@/components/Logo' import { Logo } from '@/layout/components/Logo'
import AppView from './AppView.vue' import AppView from './AppView.vue'
import ToolHeader from './ToolHeader.vue' import ToolHeader from './ToolHeader.vue'
import { ElScrollbar } from 'element-plus' import { ElScrollbar } from 'element-plus'

View File

@ -63,8 +63,8 @@ import { underlineToHump } from '@/utils'
import { useI18n } from '@/hooks/web/useI18n' import { useI18n } from '@/hooks/web/useI18n'
import { useDesign } from '@/hooks/web/useDesign' import { useDesign } from '@/hooks/web/useDesign'
import { useAppStore } from '@/store/modules/app' import { useAppStore } from '@/store/modules/app'
import { ThemeSwitch } from '@/components/ThemeSwitch' import { ThemeSwitch } from '@/layout/components/ThemeSwitch'
import { LocaleDropdown } from '@/components/LocaleDropdown' import { LocaleDropdown } from '@/layout/components/LocaleDropdown'
import { LoginForm, MobileForm, RegisterForm, QrCodeForm } from './components' import { LoginForm, MobileForm, RegisterForm, QrCodeForm } from './components'
const { t } = useI18n() const { t } = useI18n()