diff --git a/src/components/Upload/UploadDialogImage.vue b/src/components/Upload/UploadDialogImage.vue index b6c56e9..eb6c702 100644 --- a/src/components/Upload/UploadDialogImage.vue +++ b/src/components/Upload/UploadDialogImage.vue @@ -16,7 +16,7 @@ import { Plus } from '@element-plus/icons-vue'; import { ElMessage, UploadRawFile, UploadRequestOptions } from 'element-plus'; import { onMounted, ref } from 'vue'; -import { SystemEnum } from '@/enum/upload'; +import { SystemEnum } from '@/enums/upload'; import { fetchUploadFIle } from '@/api/v1/system'; const props = defineProps({ diff --git a/src/enum/baseConstant.ts b/src/enum/baseConstant.ts deleted file mode 100644 index 1196998..0000000 --- a/src/enum/baseConstant.ts +++ /dev/null @@ -1,30 +0,0 @@ -import type { Option } from '@/types/enum/options'; - -/** - * * 是否默认 - */ -export const isDefaultOptions: Option[] = [ - { value: true, label: '是' }, - { value: false, label: '否' }, -]; - -/** - * * 是否显示 - */ -export const isDefaultVisibleOptions: Option[] = [ - { value: true, label: '显示' }, - { value: false, label: '不显示' }, -]; - -/** - * * 性别 - */ -export const sexConstant: Option[] = [ - { value: 1, label: '男' }, - { value: 0, label: '女' }, -]; - -/** - * * 分页默认数组个数 - */ -export const pageSizes: number[] = [15, 30, 50, 100, 150, 200, 300]; diff --git a/src/enum/statusConstant.ts b/src/enum/statusConstant.ts deleted file mode 100644 index 0a8a6b8..0000000 --- a/src/enum/statusConstant.ts +++ /dev/null @@ -1,29 +0,0 @@ -// ? 表单选项 -import type { Option } from '../../types/enum/options'; - -/** - * * 默认状态 - */ -export const defaultStatus: Option[] = [ - { value: '', label: '' }, - { value: 1, label: '启用' }, - { value: 0, label: '禁用' }, -]; - -/** - * * 是否错误 - */ -export const isErrorStatus: Option[] = [ - { value: '', label: '' }, - { value: false, label: '未出错' }, - { value: true, label: '错误' }, -]; - -/** - * * 默认状态 - */ -export const statusConstant: Option[] = [ - { value: '', label: '' }, - { value: 1, label: '是' }, - { value: 0, label: '否' }, -]; diff --git a/src/enum/views/faviconConstant.ts b/src/enum/views/faviconConstant.ts deleted file mode 100644 index 22e4027..0000000 --- a/src/enum/views/faviconConstant.ts +++ /dev/null @@ -1,10 +0,0 @@ -import type { Option } from '@/types/enum/options'; - -/** - * 图标选项 - */ -export const faviconCategory: Option[] = [ - { value: '', label: '' }, - { value: 'web', label: 'web 前台' }, - { value: 'admin', label: 'admin 后台' }, -]; diff --git a/src/enum/views/feedbackConstant.ts b/src/enum/views/feedbackConstant.ts deleted file mode 100644 index d77e1dc..0000000 --- a/src/enum/views/feedbackConstant.ts +++ /dev/null @@ -1,21 +0,0 @@ -import type { Option } from '@/types/enum/options'; - -/** - * * 用户反馈 - */ -export const feedback: Option[] = [ - { value: '', label: '' }, - { value: 1, label: '已处理' }, - { value: 0, label: '未处理' }, - { value: -1, label: '其它问题' }, -]; - -/** - * * 反馈类型选择 - */ -export const feedbackTypeOptions: Option[] = [ - { label: '优化建议', value: '优化建议' }, - { label: 'bug反馈', value: 'bug反馈' }, - { label: '新增功能建议', value: '新增功能建议' }, - { label: '其它', value: '其它' }, -]; diff --git a/src/enum/views/userConstant.ts b/src/enum/views/userConstant.ts deleted file mode 100644 index 5eb818d..0000000 --- a/src/enum/views/userConstant.ts +++ /dev/null @@ -1,25 +0,0 @@ -import type { Option } from '@/types/enum/options'; - -/** - * * 布局方式 - */ -export const layoutConstant: Option[] = [ - { value: 'ltr', label: '从左到右' }, - { value: 'rtl', label: '从右到左' }, -]; - -/** - * * 文章显示模式 - */ -export const articleModeConstant: Option[] = [ - { value: 'album', label: '相册模式' }, - { value: 'list', label: '列表模式' }, -]; - -/** - * * 默认状态 - */ -export const userStatus: Option[] = [ - { value: 0, label: '启用' }, - { value: 1, label: '禁用' }, -]; diff --git a/src/enums/baseConstant.ts b/src/enums/baseConstant.ts index 1f4dc58..9e6e92e 100644 --- a/src/enums/baseConstant.ts +++ b/src/enums/baseConstant.ts @@ -22,6 +22,14 @@ export const sexConstant = [ { value: 0, label: '女' }, ]; +/** + * * 默认状态 + */ +export const userStatus = [ + { value: 0, label: '启用' }, + { value: 1, label: '禁用' }, +]; + /** * * 分页默认数组个数 */ diff --git a/src/enum/upload.ts b/src/enums/upload.ts similarity index 51% rename from src/enum/upload.ts rename to src/enums/upload.ts index 7f4a535..55cc89c 100644 --- a/src/enum/upload.ts +++ b/src/enums/upload.ts @@ -7,16 +7,3 @@ export enum SystemEnum { // Base64 Base64 = 'data:text/plain;base64,', } - -/** - * - */ -export enum UploadFileEnum { - Favicon = 'favicon', - Avatar = 'avatar', - Article = 'article', - Carousel = 'carousel', - Feedback = 'feedback', - ArticleCovers = 'articleCovers', - ArticleAttachment = 'articleAttachment', -} diff --git a/src/views/system/adminUser/index.vue b/src/views/system/adminUser/index.vue index d414103..3691ce5 100644 --- a/src/views/system/adminUser/index.vue +++ b/src/views/system/adminUser/index.vue @@ -17,7 +17,7 @@ import Role from '@iconify-icons/ri/admin-line'; import Password from '@iconify-icons/ri/lock-password-line'; import More from '@iconify-icons/ep/more-filled'; import { useAdminUserStore } from '@/store/system/adminUser'; -import { ErrorTypes } from 'xgplayer/es/error'; +import { sexConstant, userStatus } from '@/enums/baseConstant'; const tableRef = ref(); const formRef = ref(); @@ -59,27 +59,45 @@ onMounted(() => {