refactor: 目录结构调整
This commit is contained in:
parent
74fba9f0cd
commit
962f1e1ab5
|
@ -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 },
|
||||
},
|
||||
],
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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: () => ({
|
|
@ -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';
|
||||
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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();
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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();
|
|
@ -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';
|
||||
|
|
@ -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';
|
||||
|
||||
|
|
|
@ -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';
|
||||
|
||||
/** 退出提醒 */
|
||||
|
|
|
@ -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';
|
||||
|
||||
// 用户是否停用样式
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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>
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
|
|
@ -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';
|
||||
|
||||
|
|
|
@ -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';
|
||||
|
|
Loading…
Reference in New Issue