diff --git a/src/views/message-management/message-detail/utils/auth.ts b/src/views/message-management/message-detail/utils/auth.ts deleted file mode 100644 index a8a7b6f..0000000 --- a/src/views/message-management/message-detail/utils/auth.ts +++ /dev/null @@ -1,8 +0,0 @@ -// 分页查询 -export const search = []; -// 添加操作 -export const add = []; -// 更新操作 -export const update = []; -// 删除操作 -export const deleted = []; diff --git a/src/views/message-management/message-editing/message-editor-from.vue b/src/views/message-management/message-editing/message-editor-from.vue index 828dd86..2c7855a 100644 --- a/src/views/message-management/message-editing/message-editor-from.vue +++ b/src/views/message-management/message-editing/message-editor-from.vue @@ -13,6 +13,8 @@ import { useMessageSendStore } from '@/store/message/messageSend'; import { usePublicHooks } from '@/views/hooks'; import { Plus } from '@element-plus/icons-vue'; import ImageLoading from '@/components/Upload/ImageLoading.vue'; +import { hasAuth } from '@/router/utils'; +import { auth } from '@/views/message-management/message-editing/utils/auth'; const formRef = ref(); // 用户是否停用样式 @@ -133,7 +135,7 @@ onMounted(() => { -
+
{{ $t('submit') }} {{ $t('buttons.reset') }}
diff --git a/src/views/message-management/message-editing/utils/auth.ts b/src/views/message-management/message-editing/utils/auth.ts index a8a7b6f..96b7fd9 100644 --- a/src/views/message-management/message-editing/utils/auth.ts +++ b/src/views/message-management/message-editing/utils/auth.ts @@ -1,8 +1,4 @@ -// 分页查询 -export const search = []; -// 添加操作 -export const add = []; -// 更新操作 -export const update = []; -// 删除操作 -export const deleted = []; +export const auth = { + // 添加操作 + add: ['message::addMessage'], +}; diff --git a/src/views/message-management/message-received/index.vue b/src/views/message-management/message-received/index.vue index f550246..9e26b23 100644 --- a/src/views/message-management/message-received/index.vue +++ b/src/views/message-management/message-received/index.vue @@ -15,6 +15,8 @@ import { isReadStatus } from '@/enums/baseConstant'; import { useMessageReceivedStore } from '@/store/message/messageReceived'; import { useMessageTypeStore } from '@/store/message/messageType'; import { Message } from '@element-plus/icons-vue'; +import { auth } from '@/views/message-management/message-received/utils/auth'; +import { hasAuth } from '@/router/utils'; const tableRef = ref(); const formRef = ref(); @@ -27,27 +29,18 @@ const onCurrentPageChange = async (value: number) => { await onSearch(); }; -/** - * * 当分页发生变化 - * @param value - */ +/** 当分页发生变化 */ const onPageSizeChange = async (value: number) => { messageReceivedStore.pagination.pageSize = value; await onSearch(); }; -/** - * * 选择多行 - * @param rows - */ +/** 选择多行 */ const onSelectionChange = (rows: Array) => { selectIds.value = rows.map((row: any) => row.id); }; -/** - * 重置表单 - * @param formEl - */ +/** 重置表单 */ const resetForm = async (formEl: FormInstance | undefined) => { if (!formEl) return; formEl.resetFields(); @@ -61,70 +54,72 @@ onMounted(() => {