refactor: 目录结构调整

This commit is contained in:
bunny 2025-04-25 17:10:22 +08:00
parent 74fba9f0cd
commit 962f1e1ab5
56 changed files with 36 additions and 36 deletions

View File

@ -46,13 +46,13 @@ export default [
{
path: '/message-detail/:messageType',
name: 'MessageDetailByMessageType',
component: () => import('@/views/message-manger/message-detail/detail-type.vue'),
component: () => import('@/views/message-manger/message-detail/components/detail-type.vue'),
meta: { title: 'message', showLink: false },
},
{
path: '/message-detail/:messageType/:messageId',
name: 'MessageDetailByMessageId',
component: () => import('@/views/message-manger/message-detail/detail-message-id.vue'),
component: () => import('@/views/message-manger/message-detail/components/detail-message-id.vue'),
meta: { title: 'message', showLink: false },
},
],

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import EmailUsersDialog from '@/views/configuration/email-user/email-users-dialog.vue';
import EmailUsersDialog from '@/views/configuration/email-user/components/email-users-dialog.vue';
import { useEmailUsersStore } from '@/store/configuration/emailUsers';
import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message';

View File

@ -4,7 +4,7 @@ import { FormInstance } from 'element-plus';
import { FormProps, rules } from '@/views/configuration/menu-icon/utils';
import { $t } from '@/plugins/i18n';
import { useRenderIcon } from '@/components/ReIcon/src/hooks';
import MenuIconSelectIconName from '@/views/configuration/menu-icon/menu-icon-select-icon-name.vue';
import MenuIconSelectIconName from '@/views/configuration/menu-icon/components/menu-icon-select-icon-name.vue';
const props = withDefaults(defineProps<FormProps>(), {
formInline: () => ({

View File

@ -20,7 +20,7 @@ import Refresh from '@iconify-icons/ep/refresh';
import { selectUserinfo } from '@/components/Table/Userinfo/columns';
import { $t } from '@/plugins/i18n';
import { useMenuIconStore } from '@/store/configuration/menuIcon';
import MenuIconSelectIconName from '@/views/configuration/menu-icon/menu-icon-select-icon-name.vue';
import MenuIconSelectIconName from '@/views/configuration/menu-icon/components/menu-icon-select-icon-name.vue';
import { hasAuth } from '@/router/utils';
import ReAuth from '@/components/ReAuth/src/auth';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import MenuIconDialog from '@/views/configuration/menu-icon/menu-icon-dialog.vue';
import MenuIconDialog from '@/views/configuration/menu-icon/components/menu-icon-dialog.vue';
import { useMenuIconStore } from '@/store/configuration/menuIcon';
import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message';

View File

@ -2,10 +2,10 @@ import { addDialog, closeDialog } from '@/components/ReDialog/index';
import { $t } from '@/plugins/i18n';
import { userI18nStore } from '@/store/i18n/i18n';
import { messageBox } from '@/utils/message';
import I18nDialog from '@/views/i18n/i18n-setting/i18n-dialog.vue';
import I18nDialog from '@/views/i18n/i18n-setting/components/i18n-dialog.vue';
import type { FormProps } from '@/views/i18n/i18n-setting/utils/types';
import { h, ref } from 'vue';
import I18nUseFileUploadDoalog from '@/views/i18n/i18n-setting/i18n-use-file-upload-doalog.vue';
import I18nUseFileUploadDoalog from '@/views/i18n/i18n-setting/components/i18n-use-file-upload-doalog.vue';
export const formRef = ref();
const i18nStore = userI18nStore();

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import AddI18nType from '@/views/i18n/i18n-type-setting/i18n-type-dialog.vue';
import AddI18nType from '@/views/i18n/i18n-type-setting/components/i18n-type-dialog.vue';
import { userI18nTypeStore } from '@/store/i18n/i18nType';
import { h, ref } from 'vue';
import { messageBox } from '@/utils/message';

View File

@ -9,7 +9,7 @@ import { useI18n } from 'vue-i18n';
import { useUserStore } from '@/store/system/user';
import { message } from '@/utils/message';
import { getTopMenu, initRouter } from '@/router/utils';
import Motion from './utils';
import Motion from '../utils';
import { ElMessage, FormInstance } from 'element-plus';
const router = useRouter();

View File

@ -8,7 +8,7 @@ import { useI18n } from 'vue-i18n';
import { useUserStore } from '@/store/system/user';
import { message } from '@/utils/message';
import { getTopMenu, initRouter } from '@/router/utils';
import Motion from './utils';
import Motion from '../utils';
import { ElMessage, FormInstance } from 'element-plus';
import { currentPage, formRules } from '@/views/login/utils';

View File

@ -11,8 +11,8 @@ import dayIcon from '@/assets/svg/day.svg?component';
import darkIcon from '@/assets/svg/dark.svg?component';
import globalization from '@/assets/svg/globalization.svg?component';
import Check from '@iconify-icons/ep/check';
import LoginForm from '@/views/login/login-form.vue';
import LoginEmail from '@/views/login/login-email.vue';
import LoginForm from '@/views/login/components/login-form.vue';
import LoginEmail from '@/views/login/components/login-email.vue';
import { userI18nTypeStore } from '@/store/i18n/i18nType';
import { currentPage } from '@/views/login/utils';

View File

@ -1,9 +1,9 @@
<script lang="ts" setup>
import SplitPane from '@/components/SplitPane';
import MessageEditorFrom from '@/views/message-manger/message-editing/message-editor-from.vue';
import RichEditor from '@/views/message-manger/message-editing/rich-editor.vue';
import MessageEditorFrom from '@/views/message-manger/message-editing/components/message-editor-from.vue';
import RichEditor from '@/views/message-manger/message-editing/components/rich-editor.vue';
import { formState, settingLR } from '@/views/message-manger/message-editing/utils';
import MarkdownEditor from '@/views/message-manger/message-editing/markdown-editor.vue';
import MarkdownEditor from '@/views/message-manger/message-editing/components/markdown-editor.vue';
import { onMounted } from 'vue';
/** 退出提醒 */

View File

@ -18,8 +18,8 @@ import LoadingSvg from '@/assets/svg/loading.svg';
import { beforeUpload, messageLevel, settingLR } from '@/views/message-manger/message-editing/utils';
import { Plus } from '@element-plus/icons-vue';
import SplitPane from '@/components/SplitPane';
import RichEditor from '@/views/message-manger/message-send/rich-editor.vue';
import MarkdownEditor from '@/views/message-manger/message-send/markdown-editor.vue';
import RichEditor from '@/views/message-manger/message-send/components/rich-editor.vue';
import MarkdownEditor from '@/views/message-manger/message-send/components/markdown-editor.vue';
import ImageLoading from '@/components/Upload/ImageLoading.vue';
//

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import MessageDialog from '@/views/message-manger/message-send/message-dialog.vue';
import MessageDialog from '@/views/message-manger/message-send/components/message-dialog.vue';
import { h, reactive, ref, toRaw } from 'vue';
import { message, messageBox } from '@/utils/message';
import { $t } from '@/plugins/i18n';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import MessageTypeDialog from '@/views/message-manger/message-type/message-type-dialog.vue';
import MessageTypeDialog from '@/views/message-manger/message-type/components/message-type-dialog.vue';
import { useMessageTypeStore } from '@/store/message/messageType';
import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message';

View File

@ -3,7 +3,7 @@ import { h, ref } from 'vue';
import { messageBox } from '@/utils/message';
import { $t } from '@/plugins/i18n';
import { addDialog } from '@/components/ReDialog/index';
import ScheduleExecuteLog from '@/views/monitor/scheduler-execute-log/schedule-execute-log.vue';
import ScheduleExecuteLog from '@/views/monitor/scheduler-execute-log/components/schedule-execute-log.vue';
export const formRef = ref();
// 删除ids

View File

@ -1,9 +1,9 @@
<script lang="ts" setup>
import SystemInfo from '@/views/monitor/server/component/system-info.vue';
import SystemInfo from '@/views/monitor/server/components/system-info.vue';
import { info, loading, svg } from '@/views/monitor/server/utils';
import SystemServer from '@/views/monitor/server/component/system-server.vue';
import SystemCpu from '@/views/monitor/server/component/system-cpu.vue';
import SystemJvmCpu from '@/views/monitor/server/component/system-jvm-cpu.vue';
import SystemServer from '@/views/monitor/server/components/system-server.vue';
import SystemCpu from '@/views/monitor/server/components/system-cpu.vue';
import SystemJvmCpu from '@/views/monitor/server/components/system-jvm-cpu.vue';
</script>
<template>

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import UserLoginLogDialog from '@/views/monitor/user-login-log/user-login-log-dialog.vue';
import UserLoginLogDialog from '@/views/monitor/user-login-log/components/user-login-log-dialog.vue';
import { useUserLoginLogStore } from '@/store/monitor/userLoginLog';
import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import SchedulersGroupDialog from '@/views/scheduler/schedulers-group/schedulers-group-dialog.vue';
import SchedulersGroupDialog from '@/views/scheduler/schedulers-group/components/schedulers-group-dialog.vue';
import { useSchedulersGroupStore } from '@/store/scheduler/schedulersGroup';
import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import SchedulersDialog from '@/views/scheduler/schedulers/schedulers-dialog.vue';
import SchedulersDialog from '@/views/scheduler/schedulers/components/schedulers-dialog.vue';
import { useSchedulersStore } from '@/store/scheduler/schedulers';
import { h, ref } from 'vue';
import { messageBox } from '@/utils/message';

View File

@ -34,7 +34,7 @@ import More from '@iconify-icons/ep/more-filled';
import { useAdminUserStore } from '@/store/system/adminUser';
import { sexConstant, tableSelectButtonClass, UserAvatar, userStatus } from '@/enums/baseConstant';
import { deviceDetection } from '@pureadmin/utils';
import Tree from '@/views/system/admin-user/tree.vue';
import Tree from '@/views/system/admin-user/components/tree.vue';
import Airplane from '@/assets/svg/airplane.svg';
import { useDeptStore } from '@/store/system/dept';
import { FormInstance } from 'element-plus';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import AdminUserDialog from '@/views/system/admin-user/admin-user-dialog.vue';
import AdminUserDialog from '@/views/system/admin-user/components/admin-user-dialog.vue';
import { useAdminUserStore } from '@/store/system/adminUser';
import { computed, h, reactive, ref } from 'vue';
import { message, messageBox } from '@/utils/message';
@ -9,7 +9,7 @@ import { isAddUserinfo } from '@/views/system/admin-user/utils/columns';
import ResetPasswordDialog from '@/components/Table/ResetPasswords.vue';
import { deviceDetection, handleTree } from '@pureadmin/utils';
import CropperPreview from '@/components/CropperPreview';
import AssignUserToRole from '@/views/system/admin-user/assign-roles-to-user.vue';
import AssignUserToRole from '@/views/system/admin-user/components/assign-roles-to-user.vue';
import { fetchUploadAvatarByAdmin } from '@/api/v1/system/adminUser';
import { useUserStore } from '@/store/system/user';
import { useDeptStore } from '@/store/system/dept';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import DeptDialog from '@/views/system/dept/dept-dialog.vue';
import DeptDialog from '@/views/system/dept/components/dept-dialog.vue';
import { useDeptStore } from '@/store/system/dept';
import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import FilesDialog from '@/views/system/files/files-dialog.vue';
import FilesDialog from '@/views/system/files/components/files-dialog.vue';
import { useFilesStore } from '@/store/monitor/files';
import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import PowerDialog from '@/views/system/power/power-dialog.vue';
import PowerDialog from '@/views/system/power/components/power-dialog.vue';
import { usePowerStore } from '@/store/system/power';
import { h, reactive, ref } from 'vue';
import { message, messageBox } from '@/utils/message';

View File

@ -27,7 +27,7 @@ import { useRoleStore } from '@/store/system/role';
import { useRenderIcon } from '@/components/ReIcon/src/hooks';
import { deviceDetection } from '@pureadmin/utils';
import Menu from '@iconify-icons/ep/menu';
import AssignPowersToRole from '@/views/system/role/assign-powers-to-role.vue';
import AssignPowersToRole from '@/views/system/role/components/assign-powers-to-role.vue';
import { hasAuth } from '@/router/utils';
import ReAuth from '@/components/ReAuth/src/auth';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index';
import RoleDialog from '@/views/system/role/role-dialog.vue';
import RoleDialog from '@/views/system/role/components/role-dialog.vue';
import { useRoleStore } from '@/store/system/role';
import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message';