yxk_pc_mdh/src/api/notificationAPI_1.js

49 lines
1.0 KiB
JavaScript

/**
* 消息管理
*/
import base from './base'; // 导入接口域名列表
import axios from '@/request'; // 导入http中创建的axios实例
const notificationAPI = {
/**
* 批量删除
* @param {*} param
*/
batchRemove(ids) {
return axios.post(`${base.url}/apis/notice/batchRemove`, { ids: ids })
},
/**
* 批量删除
* @param {*} param
*/
signReaded(ids) {
return axios.post(`${base.url}/apis/notice/auditSign`, { ids: ids })
},
/**
* 获取消息列表接口
* @param {*} param
*/
list(param) {
return axios.get(`${base.url}/apis/notice/list`, { params: param })
},
/**
* 获取未读消息数量接口
* @param {*} param
*/
countNotRead(param) {
return axios.get(`${base.url}/apis/notice/countNotRead`, { params: param })
},
/**
* 删除
* @param {*} param
*/
remove(param) {
return axios.delete(`${base.url}/apis/notice/remove`, { params: param })
}
}
export default notificationAPI;