mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2025-12-19 22:02:49 +00:00
82 lines
1.6 KiB
TypeScript
82 lines
1.6 KiB
TypeScript
import request from '@/utils/request'
|
|
|
|
/***************************************************** 消息管理 ****************************************************/
|
|
|
|
/**
|
|
* 消息列表
|
|
* @returns
|
|
*/
|
|
export function getNoticeList() {
|
|
return request.get('notice/notice')
|
|
}
|
|
|
|
/**
|
|
* 消息详情
|
|
* @param key
|
|
* @returns
|
|
*/
|
|
export function getNoticeInfo(key: string) {
|
|
return request.get(`notice/notice/${key}`)
|
|
}
|
|
|
|
/**
|
|
* 消息发送记录
|
|
* @param params
|
|
* @returns
|
|
*/
|
|
export function getNoticeLog(params: any) {
|
|
return request.get(`notice/log`, {params})
|
|
}
|
|
|
|
|
|
/**
|
|
* 消息启动与关闭
|
|
* @param params
|
|
* @returns
|
|
*/
|
|
export function editNoticeStatus(params: Record<string, any>) {
|
|
return request.post(`notice/notice/editstatus`, params, {showSuccessMessage: true})
|
|
}
|
|
|
|
/**
|
|
* 消息修改
|
|
* @param params
|
|
* @returns
|
|
*/
|
|
export function editNotice(params: Record<string, any>) {
|
|
return request.post(`notice/notice/edit`, params, {showSuccessMessage: true})
|
|
}
|
|
|
|
/**
|
|
* 短信配置列表
|
|
* @returns
|
|
*/
|
|
export function getSmsList() {
|
|
return request.get('notice/notice/sms')
|
|
}
|
|
|
|
/**
|
|
* 短信配置详情
|
|
* @param sms_type
|
|
* @returns
|
|
*/
|
|
export function getSmsInfo(sms_type: string) {
|
|
return request.get(`notice/notice/sms/${sms_type}`,)
|
|
}
|
|
|
|
/**
|
|
* 短信配置修改
|
|
* @param params
|
|
*/
|
|
export function editSms(params: Record<string, any>) {
|
|
return request.put(`notice/notice/sms/${params.sms_type}`, params, {showSuccessMessage: true})
|
|
}
|
|
|
|
/**
|
|
* 短信发送记录
|
|
* @param params
|
|
*/
|
|
export function getSmsLog(params: Record<string, any>) {
|
|
return request.get(`notice/sms/log`, params)
|
|
}
|