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', path: '/message-detail/:messageType',
name: 'MessageDetailByMessageType', 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 }, meta: { title: 'message', showLink: false },
}, },
{ {
path: '/message-detail/:messageType/:messageId', path: '/message-detail/:messageType/:messageId',
name: 'MessageDetailByMessageId', 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 }, meta: { title: 'message', showLink: false },
}, },
], ],

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { useEmailUsersStore } from '@/store/configuration/emailUsers';
import { h, ref } from 'vue'; import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message'; 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 { FormProps, rules } from '@/views/configuration/menu-icon/utils';
import { $t } from '@/plugins/i18n'; import { $t } from '@/plugins/i18n';
import { useRenderIcon } from '@/components/ReIcon/src/hooks'; 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>(), { const props = withDefaults(defineProps<FormProps>(), {
formInline: () => ({ formInline: () => ({

View File

@ -20,7 +20,7 @@ import Refresh from '@iconify-icons/ep/refresh';
import { selectUserinfo } from '@/components/Table/Userinfo/columns'; import { selectUserinfo } from '@/components/Table/Userinfo/columns';
import { $t } from '@/plugins/i18n'; import { $t } from '@/plugins/i18n';
import { useMenuIconStore } from '@/store/configuration/menuIcon'; 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 { hasAuth } from '@/router/utils';
import ReAuth from '@/components/ReAuth/src/auth'; import ReAuth from '@/components/ReAuth/src/auth';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { useMenuIconStore } from '@/store/configuration/menuIcon';
import { h, ref } from 'vue'; import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message'; 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 { $t } from '@/plugins/i18n';
import { userI18nStore } from '@/store/i18n/i18n'; import { userI18nStore } from '@/store/i18n/i18n';
import { messageBox } from '@/utils/message'; 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 type { FormProps } from '@/views/i18n/i18n-setting/utils/types';
import { h, ref } from 'vue'; 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(); export const formRef = ref();
const i18nStore = userI18nStore(); const i18nStore = userI18nStore();

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { userI18nTypeStore } from '@/store/i18n/i18nType';
import { h, ref } from 'vue'; import { h, ref } from 'vue';
import { messageBox } from '@/utils/message'; import { messageBox } from '@/utils/message';

View File

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

View File

@ -8,7 +8,7 @@ import { useI18n } from 'vue-i18n';
import { useUserStore } from '@/store/system/user'; import { useUserStore } from '@/store/system/user';
import { message } from '@/utils/message'; import { message } from '@/utils/message';
import { getTopMenu, initRouter } from '@/router/utils'; import { getTopMenu, initRouter } from '@/router/utils';
import Motion from './utils'; import Motion from '../utils';
import { ElMessage, FormInstance } from 'element-plus'; import { ElMessage, FormInstance } from 'element-plus';
import { currentPage, formRules } from '@/views/login/utils'; 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 darkIcon from '@/assets/svg/dark.svg?component';
import globalization from '@/assets/svg/globalization.svg?component'; import globalization from '@/assets/svg/globalization.svg?component';
import Check from '@iconify-icons/ep/check'; import Check from '@iconify-icons/ep/check';
import LoginForm from '@/views/login/login-form.vue'; import LoginForm from '@/views/login/components/login-form.vue';
import LoginEmail from '@/views/login/login-email.vue'; import LoginEmail from '@/views/login/components/login-email.vue';
import { userI18nTypeStore } from '@/store/i18n/i18nType'; import { userI18nTypeStore } from '@/store/i18n/i18nType';
import { currentPage } from '@/views/login/utils'; import { currentPage } from '@/views/login/utils';

View File

@ -1,9 +1,9 @@
<script lang="ts" setup> <script lang="ts" setup>
import SplitPane from '@/components/SplitPane'; import SplitPane from '@/components/SplitPane';
import MessageEditorFrom from '@/views/message-manger/message-editing/message-editor-from.vue'; import MessageEditorFrom from '@/views/message-manger/message-editing/components/message-editor-from.vue';
import RichEditor from '@/views/message-manger/message-editing/rich-editor.vue'; import RichEditor from '@/views/message-manger/message-editing/components/rich-editor.vue';
import { formState, settingLR } from '@/views/message-manger/message-editing/utils'; 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'; 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 { beforeUpload, messageLevel, settingLR } from '@/views/message-manger/message-editing/utils';
import { Plus } from '@element-plus/icons-vue'; import { Plus } from '@element-plus/icons-vue';
import SplitPane from '@/components/SplitPane'; import SplitPane from '@/components/SplitPane';
import RichEditor from '@/views/message-manger/message-send/rich-editor.vue'; import RichEditor from '@/views/message-manger/message-send/components/rich-editor.vue';
import MarkdownEditor from '@/views/message-manger/message-send/markdown-editor.vue'; import MarkdownEditor from '@/views/message-manger/message-send/components/markdown-editor.vue';
import ImageLoading from '@/components/Upload/ImageLoading.vue'; import ImageLoading from '@/components/Upload/ImageLoading.vue';
// //

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { h, reactive, ref, toRaw } from 'vue';
import { message, messageBox } from '@/utils/message'; import { message, messageBox } from '@/utils/message';
import { $t } from '@/plugins/i18n'; import { $t } from '@/plugins/i18n';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { useMessageTypeStore } from '@/store/message/messageType';
import { h, ref } from 'vue'; import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message'; import { message, messageBox } from '@/utils/message';

View File

@ -3,7 +3,7 @@ import { h, ref } from 'vue';
import { messageBox } from '@/utils/message'; import { messageBox } from '@/utils/message';
import { $t } from '@/plugins/i18n'; import { $t } from '@/plugins/i18n';
import { addDialog } from '@/components/ReDialog/index'; 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(); export const formRef = ref();
// 删除ids // 删除ids

View File

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

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { useUserLoginLogStore } from '@/store/monitor/userLoginLog';
import { h, ref } from 'vue'; import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message'; import { message, messageBox } from '@/utils/message';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { useSchedulersGroupStore } from '@/store/scheduler/schedulersGroup';
import { h, ref } from 'vue'; import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message'; import { message, messageBox } from '@/utils/message';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { useSchedulersStore } from '@/store/scheduler/schedulers';
import { h, ref } from 'vue'; import { h, ref } from 'vue';
import { messageBox } from '@/utils/message'; 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 { useAdminUserStore } from '@/store/system/adminUser';
import { sexConstant, tableSelectButtonClass, UserAvatar, userStatus } from '@/enums/baseConstant'; import { sexConstant, tableSelectButtonClass, UserAvatar, userStatus } from '@/enums/baseConstant';
import { deviceDetection } from '@pureadmin/utils'; 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 Airplane from '@/assets/svg/airplane.svg';
import { useDeptStore } from '@/store/system/dept'; import { useDeptStore } from '@/store/system/dept';
import { FormInstance } from 'element-plus'; import { FormInstance } from 'element-plus';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { useAdminUserStore } from '@/store/system/adminUser';
import { computed, h, reactive, ref } from 'vue'; import { computed, h, reactive, ref } from 'vue';
import { message, messageBox } from '@/utils/message'; 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 ResetPasswordDialog from '@/components/Table/ResetPasswords.vue';
import { deviceDetection, handleTree } from '@pureadmin/utils'; import { deviceDetection, handleTree } from '@pureadmin/utils';
import CropperPreview from '@/components/CropperPreview'; 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 { fetchUploadAvatarByAdmin } from '@/api/v1/system/adminUser';
import { useUserStore } from '@/store/system/user'; import { useUserStore } from '@/store/system/user';
import { useDeptStore } from '@/store/system/dept'; import { useDeptStore } from '@/store/system/dept';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { useDeptStore } from '@/store/system/dept';
import { h, ref } from 'vue'; import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message'; import { message, messageBox } from '@/utils/message';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { useFilesStore } from '@/store/monitor/files';
import { h, ref } from 'vue'; import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message'; import { message, messageBox } from '@/utils/message';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { usePowerStore } from '@/store/system/power';
import { h, reactive, ref } from 'vue'; import { h, reactive, ref } from 'vue';
import { message, messageBox } from '@/utils/message'; 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 { useRenderIcon } from '@/components/ReIcon/src/hooks';
import { deviceDetection } from '@pureadmin/utils'; import { deviceDetection } from '@pureadmin/utils';
import Menu from '@iconify-icons/ep/menu'; 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 { hasAuth } from '@/router/utils';
import ReAuth from '@/components/ReAuth/src/auth'; import ReAuth from '@/components/ReAuth/src/auth';

View File

@ -1,5 +1,5 @@
import { addDialog } from '@/components/ReDialog/index'; 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 { useRoleStore } from '@/store/system/role';
import { h, ref } from 'vue'; import { h, ref } from 'vue';
import { message, messageBox } from '@/utils/message'; import { message, messageBox } from '@/utils/message';