From b799e097c28bfac14698381bf7daebf1b15277c4 Mon Sep 17 00:00:00 2001 From: bunny <1319900154@qq.com> Date: Wed, 18 Dec 2024 22:31:36 +0800 Subject: [PATCH] =?UTF-8?q?fixbug:=20=F0=9F=90=9B=20=E4=BF=AE=E6=94=B9?= =?UTF-8?q?=E9=82=AE=E4=BB=B6=E6=A8=A1=E6=9D=BF=E6=98=AF=E5=90=A6=E9=BB=98?= =?UTF-8?q?=E8=AE=A4=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../emailTemplate/email-template-dialog.vue | 16 ++++++++++------ .../configuration/emailTemplate/index.vue | 14 ++++++++++---- .../utils/{columns.ts => columns.tsx} | 19 +++++++++++++++++-- .../emailTemplate/utils/hooks.tsx | 4 +++- .../emailTemplate/utils/types.ts | 2 ++ .../message-received/utils/columns.tsx | 19 +++++++++++++------ .../schedulerExecuteLog/utils/columns.ts | 12 ++++++------ .../monitor/userLoginLog/utils/columns.ts | 2 +- 8 files changed, 62 insertions(+), 26 deletions(-) rename src/views/configuration/emailTemplate/utils/{columns.ts => columns.tsx} (78%) diff --git a/src/views/configuration/emailTemplate/email-template-dialog.vue b/src/views/configuration/emailTemplate/email-template-dialog.vue index e272187..8d20d69 100644 --- a/src/views/configuration/emailTemplate/email-template-dialog.vue +++ b/src/views/configuration/emailTemplate/email-template-dialog.vue @@ -5,9 +5,7 @@ import { rules } from '@/views/configuration/emailTemplate/utils/columns'; import { FormProps } from '@/views/configuration/emailTemplate/utils/types'; import { $t } from '@/plugins/i18n'; import { useEmailTemplateStore } from '@/store/configuration/emailTemplate'; -import { useRenderIcon } from '@/components/CommonIcon/src/hooks'; -import View from '@iconify-icons/ep/view'; -import { viewTemplate } from '@/views/configuration/emailTemplate/utils/hooks'; +import { usePublicHooks } from '@/views/hooks'; const props = withDefaults(defineProps(), { formInline: () => ({ @@ -17,6 +15,8 @@ const props = withDefaults(defineProps(), { emailUser: undefined, // 主题 subject: undefined, + // 是否默认 + isDefault: false, // 邮件内容 body: undefined, // 邮件类型 @@ -24,6 +24,8 @@ const props = withDefaults(defineProps(), { }), }); +// 用户是否停用样式 +const { switchStyle } = usePublicHooks(); const formRef = ref(); const form = ref(props.formInline); const emailTemplateStore = useEmailTemplateStore(); @@ -54,12 +56,14 @@ defineExpose({ formRef }); + + + + + - - {{ $t('viewTemplate') }} - diff --git a/src/views/configuration/emailTemplate/index.vue b/src/views/configuration/emailTemplate/index.vue index 2cf1a21..7d33283 100644 --- a/src/views/configuration/emailTemplate/index.vue +++ b/src/views/configuration/emailTemplate/index.vue @@ -7,7 +7,6 @@ import PureTable from '@pureadmin/table'; import { onAdd, onDelete, onDeleteBatch, onSearch, onUpdate, selectRows, viewTemplate } from '@/views/configuration/emailTemplate/utils/hooks'; import Delete from '@iconify-icons/ep/delete'; import EditPen from '@iconify-icons/ep/edit-pen'; -import View from '@iconify-icons/ep/view'; import Refresh from '@iconify-icons/ep/refresh'; import { selectUserinfo } from '@/components/Table/Userinfo/columns'; import { $t } from '@/plugins/i18n'; @@ -15,6 +14,7 @@ import { useEmailTemplateStore } from '@/store/configuration/emailTemplate.ts'; import { useRenderIcon } from '@/components/CommonIcon/src/hooks'; import { auth } from '@/views/configuration/emailTemplate/utils/auth'; import { hasAuth } from '@/router/utils'; +import View from '@iconify-icons/ep/view'; const tableRef = ref(); const formRef = ref(); @@ -67,7 +67,9 @@ onMounted(() => { - {{ $t('search') }} + + {{ $t('search') }} + {{ $t('buttons.reset') }} @@ -123,8 +125,12 @@ onMounted(() => {