短息和邮件发送功能页面

This commit is contained in:
zhengzhi
2024-04-01 14:20:45 +08:00
parent d55f879846
commit b4a68b770e
4 changed files with 274 additions and 0 deletions

19
src/api/sendmail/index.ts Normal file
View File

@ -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<boolean>(
{
url: Api.sendmail,
data:params
},
{
errorMessageMode: mode,
},
);
}

19
src/api/sms/index.ts Normal file
View File

@ -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<boolean>(
{
url: Api.sendSms,
params: { mobile: params.mobile, message: params.message },
},
{
errorMessageMode: mode,
},
);
}