import {ALARM_FILTER_ADMQ, ALARM_FILTER_TOTAL, ALARM_FILTER_QUERY, REQUEST_CONFIG} from '../../utils/RequestUrls' import Axios from 'axios' let staticMethods = { /** * @Description : 分页查询 * @author : ls * @date : 2020/7/23 9:55 * @param : * @return : */ putAlarmFilterQueryterms: function (beginItem, endItem, selectList) { return Axios.put(ALARM_FILTER_QUERY + '/' + beginItem + '/' + endItem + '/', selectList, REQUEST_CONFIG) }, /** * @Description : 查询总数 * @author : ls * @date : 2020/7/23 9:55 * @param : * @return : */ putAlarmFilterCounts: function (selectList) { return Axios.put(ALARM_FILTER_TOTAL, selectList, REQUEST_CONFIG) }, // 获取告警过滤列表 cxf/nms/alarm/alarmfilterconfig getAllAlarmFilterList: function () { return Axios.get(ALARM_FILTER_ADMQ) }, // 改 modifyAlarmFilter: function (alarmfilter) { return Axios.put(ALARM_FILTER_ADMQ, alarmfilter, REQUEST_CONFIG) }, // 增 addAlarmFilter: function (alarmfilter) { return Axios.post(ALARM_FILTER_ADMQ, alarmfilter, REQUEST_CONFIG) }, // 删除 deleteAlarmFilter: function (deletelist) { return Axios.delete(ALARM_FILTER_ADMQ, { data: deletelist, headers: {'Content-Type': 'application/json', 'Encoding': 'utf-8'} }) } } function AlarmFilterConfigAPI (websocketService = null) { return Object.freeze(Object.assign( { // object methods comes here }, staticMethods )) } // inject static methods Object.assign(AlarmFilterConfigAPI, staticMethods) export default AlarmFilterConfigAPI