From 580740ff0a2c30eb19ad46b72ac5c851d9ac38fe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E4=B8=8D=E5=81=9A=E7=A0=81=E5=86=9C?= <599854767@qq.com>
Date: Mon, 20 Nov 2023 21:56:23 +0800
Subject: [PATCH] =?UTF-8?q?:sparkles:=E6=96=B0=E5=A2=9E=E9=82=AE=E4=BB=B6?=
=?UTF-8?q?=E5=8F=91=E9=80=81=E6=97=A5=E5=BF=97?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/assets/icons/svg/emailLog.svg | 1 +
src/assets/icons/svg/emailSend.svg | 1 +
src/views/tool/email/emailLog.vue | 16 ++++++++++------
src/views/tool/email/emailTpl.vue | 6 ------
src/views/tool/email/sendEmail.vue | 27 ++++++++++++++++-----------
5 files changed, 28 insertions(+), 23 deletions(-)
create mode 100644 src/assets/icons/svg/emailLog.svg
create mode 100644 src/assets/icons/svg/emailSend.svg
diff --git a/src/assets/icons/svg/emailLog.svg b/src/assets/icons/svg/emailLog.svg
new file mode 100644
index 0000000..5cb5987
--- /dev/null
+++ b/src/assets/icons/svg/emailLog.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/icons/svg/emailSend.svg b/src/assets/icons/svg/emailSend.svg
new file mode 100644
index 0000000..41155d3
--- /dev/null
+++ b/src/assets/icons/svg/emailSend.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/views/tool/email/emailLog.vue b/src/views/tool/email/emailLog.vue
index 5a363d7..326f182 100644
--- a/src/views/tool/email/emailLog.vue
+++ b/src/views/tool/email/emailLog.vue
@@ -230,18 +230,22 @@ function handlePreview(row) {
}
function handleSendEmail() {
router.push({
- path: '/tool/email/sendemail'
+ name: 'sendemail'
})
}
// 添加&修改 表单提交
function handleSend(row) {
const Ids = row.id != undefined ? [row.id] : ids.value
-
- sendEmail({ idArr: Ids }).then((res) => {
- getList()
- proxy.$modal.msgSuccess('发送成功')
- })
+ proxy.$modal.loading('发送中...')
+ sendEmail({ idArr: Ids })
+ .then(() => {
+ getList()
+ proxy.$modal.msgSuccess('发送成功')
+ })
+ .finally(() => {
+ proxy.$modal.closeLoading()
+ })
}
// 删除按钮操作
diff --git a/src/views/tool/email/emailTpl.vue b/src/views/tool/email/emailTpl.vue
index f3b1452..6d23fa2 100644
--- a/src/views/tool/email/emailTpl.vue
+++ b/src/views/tool/email/emailTpl.vue
@@ -21,9 +21,6 @@
{{ $t('btn.add') }}
-
- 发送邮件
-
@@ -268,8 +265,5 @@ const handleOpenPre = function (row) {
openPreview.value = true
info.value = { ...row }
}
-function handleSend() {
- proxy.$tab.openPage('/tool/email/sendEmail')
-}
handleQuery()
diff --git a/src/views/tool/email/sendEmail.vue b/src/views/tool/email/sendEmail.vue
index 0888f64..3814f75 100644
--- a/src/views/tool/email/sendEmail.vue
+++ b/src/views/tool/email/sendEmail.vue
@@ -16,20 +16,26 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
@@ -38,7 +44,7 @@
-