import axios from "axios"; const config = { baseURL: "http://192.168.1.109:32080", // baseURL: '/api', noNeedInterceptor: false, headers: { Authorization: localStorage.getItem("token"), }, }; export async function addRule(data) { const res = await axios.post("/api/unialarm/add_rule", data, config); return res.statusText ? res.data : res; } export async function editRule(data) { const res = await axios.post("/api/unialarm/edit_rule", data, config); return res.statusText ? res.data : res; } export async function searchPoint(data) { const res = await axios.post("/api/unialarm/search_point", data, config); return res.statusText ? res.data : res; } export async function getAlarmHistory(page, rule_id, size = 10) { const res = await axios.post( "/api/unialarm/get_alarm_history", { rule_id, page_num: page, page_size: size, types: [1], }, config ); return res.statusText ? res.data : res; } export async function getRuleIdByPointId(point_id) { const res = await axios.post( "/api/unialarm/get_rule_with_point", { point_id, }, config ); return res.statusText ? res.data : res; } export async function detailAlarm(id) { const res = await axios.post( "/api/unialarm//get_rule_with_id", { id, }, config ); return res.statusText ? res.data : res; } export async function confirmAlarm(data) { const res = await axios.post("/api/unialarm/confirm_alarm", data, config); return res.statusText ? res.data : res; } export async function getAlarmPointData(rule_id, begin, end) { const res = await axios.post( "/api/unialarm/get_alarm_point_data", { rule_id, begin, end, }, config ); return res.statusText ? res.data : res; } export default { editRule, addRule, searchPoint, getAlarmHistory, getRuleIdByPointId, detailAlarm, confirmAlarm, getAlarmPointData, };