From aff1439629ac182aa269afb32f2fd93e42859490 Mon Sep 17 00:00:00 2001 From: YunaiV Date: Sat, 30 May 2026 22:06:01 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=20IoT=20=E5=91=8A?= =?UTF-8?q?=E8=AD=A6=E6=A8=A1=E6=9D=BF=E9=80=89=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 后端 mail/sms/notify 模板 simple-list 仅返回启用模板精简字段 - 前端补充 mail/sms/notify 模板 simple-list API 封装 - vue3 与 vben antd/ele 在各自 system 模块封装模板选择组件 - IoT 告警配置按接收类型动态选择短信、邮件、站内信模板 - 补充前端 IotAlertReceiveTypeEnum,替换表单内裸常量 --- .../iot/alert/config/AlertConfigForm.vue | 85 ++++--------------- src/views/iot/utils/constants.ts | 7 ++ .../components/MailTemplateSelect.vue | 68 +++++++++++++++ .../components/NotifyTemplateSelect.vue | 68 +++++++++++++++ .../template/components/SmsTemplateSelect.vue | 68 +++++++++++++++ 5 files changed, 229 insertions(+), 67 deletions(-) create mode 100644 src/views/system/mail/template/components/MailTemplateSelect.vue create mode 100644 src/views/system/notify/template/components/NotifyTemplateSelect.vue create mode 100644 src/views/system/sms/template/components/SmsTemplateSelect.vue diff --git a/src/views/iot/alert/config/AlertConfigForm.vue b/src/views/iot/alert/config/AlertConfigForm.vue index b1381954f..cd4532b89 100644 --- a/src/views/iot/alert/config/AlertConfigForm.vue +++ b/src/views/iot/alert/config/AlertConfigForm.vue @@ -79,61 +79,25 @@ - - - + - - - + - - - +