mirror of
				https://github.com/YunaiV/ruoyi-vue-pro.git
				synced 2025-10-31 18:49:06 +08:00 
			
		
		
		
	refactor: 将 layout 组件移动到 layout 目录下
This commit is contained in:
		| @ -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' | ||||||
|  |  | ||||||
|  | |||||||
| @ -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() | ||||||
|  | |||||||
| @ -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' | ||||||
| @ -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' | ||||||
| @ -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' | ||||||
| @ -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' | ||||||
| @ -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' | ||||||
|  |  | ||||||
|  | |||||||
| @ -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' | ||||||
|  | |||||||
| @ -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() | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 xingyu4j
					xingyu4j