From b4a68b770e27e750bc0c975952ce00e5514884b5 Mon Sep 17 00:00:00 2001 From: zhengzhi <2073324498@qq.com> Date: Mon, 1 Apr 2024 14:20:45 +0800 Subject: [PATCH] =?UTF-8?q?=E7=9F=AD=E6=81=AF=E5=92=8C=E9=82=AE=E4=BB=B6?= =?UTF-8?q?=E5=8F=91=E9=80=81=E5=8A=9F=E8=83=BD=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/sendmail/index.ts | 19 +++++ src/api/sms/index.ts | 19 +++++ src/views/sendmail/index.vue | 130 +++++++++++++++++++++++++++++++++++ src/views/sms/index.vue | 106 ++++++++++++++++++++++++++++ 4 files changed, 274 insertions(+) create mode 100644 src/api/sendmail/index.ts create mode 100644 src/api/sms/index.ts create mode 100644 src/views/sendmail/index.vue create mode 100644 src/views/sms/index.vue diff --git a/src/api/sendmail/index.ts b/src/api/sendmail/index.ts new file mode 100644 index 0000000..e243fb0 --- /dev/null +++ b/src/api/sendmail/index.ts @@ -0,0 +1,19 @@ +import { XjrSmsPageModel, XjrSmsPageParams, XjrSmsPageResult } from './model/SmsModel'; +import { defHttp } from '/@/utils/http/axios'; +import { ErrorMessageMode } from '/#/axios'; + +enum Api { + sendmail = '/mail/send', +} + +export async function sendmail(params, mode: ErrorMessageMode = 'modal') { + return defHttp.post( + { + url: Api.sendmail, + data:params + }, + { + errorMessageMode: mode, + }, + ); +} \ No newline at end of file diff --git a/src/api/sms/index.ts b/src/api/sms/index.ts new file mode 100644 index 0000000..63a3225 --- /dev/null +++ b/src/api/sms/index.ts @@ -0,0 +1,19 @@ +import { XjrSmsPageModel, XjrSmsPageParams, XjrSmsPageResult } from './model/SmsModel'; +import { defHttp } from '/@/utils/http/axios'; +import { ErrorMessageMode } from '/#/axios'; + +enum Api { + sendSms = '/sms/send', +} + +export async function sendSms(params, mode: ErrorMessageMode = 'modal') { + return defHttp.get( + { + url: Api.sendSms, + params: { mobile: params.mobile, message: params.message }, + }, + { + errorMessageMode: mode, + }, + ); +} \ No newline at end of file diff --git a/src/views/sendmail/index.vue b/src/views/sendmail/index.vue new file mode 100644 index 0000000..979b956 --- /dev/null +++ b/src/views/sendmail/index.vue @@ -0,0 +1,130 @@ + + + diff --git a/src/views/sms/index.vue b/src/views/sms/index.vue new file mode 100644 index 0000000..c12fac6 --- /dev/null +++ b/src/views/sms/index.vue @@ -0,0 +1,106 @@ + + +