import { http2 } from '@/utils/request.js' // ========== 通知渠道配置 ========== /** 获取全部通知渠道配置列表(无分页) */ export const getNoticeChannelList = () => { return http2.get('/api/v1/admin/notice_message/channel/list') } /** 修改通知渠道配置 */ export const updateNoticeChannel = (data) => { return http2.post('/api/v1/admin/notice_message/channel/update', data, { headers: { 'Content-Type': 'multipart/form-data' } }) } // ========== 通知模板管理 ========== /** 获取全部通知模板列表(无分页) */ export const getNoticeTemplateList = () => { return http2.get('/api/v1/admin/notice_message/template/list') } /** 添加通知模板 */ export const addNoticeTemplate = (data) => { return http2.post('/api/v1/admin/notice_message/template/add', data, { headers: { 'Content-Type': 'multipart/form-data' } }) } /** 修改通知模板 */ export const updateNoticeTemplate = (data) => { return http2.post('/api/v1/admin/notice_message/template/update', data, { headers: { 'Content-Type': 'multipart/form-data' } }) } /** 删除通知模板 */ export const deleteNoticeTemplate = (params) => { return http2.delete('/api/v1/admin/notice_message/template/delete', { params }) } /** 使用默认参数预览渲染模板 */ export const previewNoticeTemplate = (data) => { return http2.post('/api/v1/admin/notice_message/template/default_msg', data, { headers: { 'Content-Type': 'multipart/form-data' } }) }