You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
frontend/src/utils/api/index.js

239 lines
4.5 KiB
JavaScript

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import request from "../request";
//登陆接口
export function login(data) {
return request({
url: "/stritl/login",
method: "post",
data,
});
}
//首页数据接口
export function getLineDataByVoltage(data) {
return request({
url: "/stritl/main/getLineDataByVoltage",
method: "post",
data,
});
}
export function getCapturePointDataByDanger(params) {
return request({
url: "/stritl/main/getCapturePointDataByDanger",
method: "post",
params,
});
}
export function getHostDeviceDataByVoltage(data) {
return request({
url: "/stritl/main/getHostDeviceDataByVoltage",
method: "post",
data,
});
}
export function getCompanyDeviceInfo(params) {
return request({
url: "/stritl/main/getCompanyDeviceInfo",
method: "get",
params,
});
}
export function getPhotoAlarmDataByAlarmType(params) {
return request({
url: "/stritl/main/getPhotoAlarmDataByAlarmType",
method: "post",
params,
});
}
export function getByName(data) {
return request({
url: "/stritl/inspectionOpinions/getByName",
method: "post",
data,
});
}
//雷达图数据
export function getLastYearAlarmReasons(params) {
return request({
url: "/stritl/main/getLastYearAlarmReasons",
method: "get",
params,
});
}
export function get1(params) {
return request({
url: "/get1",
method: "get",
params,
});
}
export function get2(params) {
return request({
url: "/get2",
method: "get",
params,
});
}
//图片轮巡 Post请求
export function picLoop(data) {
return request({
url: "/stritl/realData/listCompanyScan",
method: "post",
data,
});
}
//预警
export function list(params) {
return request({
url: "/stritl/photoAlarm/list",
method: "get",
params,
});
}
//获取左侧树状图 http://180.166.218.222:7200/stritl/line/getTreeLineCompany
export function getListCompany(params) {
return request({
url: "/stritl/line/getTreeLine",
method: "post",
params,
});
}
//获取右侧表格
export function getTowerList(params) {
return request({
url: "/stritl/towerLogic/getTowerLogicList",
method: "get",
params,
});
}
//实时监控页面
//获取线路树状结构
export function getLineTreeListJoggle(data) {
return request({
url: "/test/getLineTreeList",
method: "post",
data,
});
}
//获取图片接口
export function getTerminalPhotoListJoggle(data) {
return request({
url: "/test/getTerminalPhotoList",
method: "post",
data,
});
}
//获取通道的接口
export function getChannelListJoggle(data) {
return request({
url: "/test/getChannelList",
method: "post",
data,
});
}
//拍照时间表设置
//1.获取任务规则列表接口
export function getScheduleRulelListJoggle(data) {
return request({
url: "/test/getScheduleRulelList",
method: "post",
data,
});
}
//线路信息管理接口数据
//1.线路列表信息
export function getLineListJoggle(data) {
return request({
url: "/test/getLineList",
method: "post",
data,
});
}
//2.添加单个或者多个线路信息
export function addLineJoggle(data) {
return request({
url: "/test/addLine",
method: "post",
data,
});
}
//3.删除新路信息
export function deleteLineJoggle(data) {
return request({
url: "/test/deleteLine",
method: "post",
data,
});
}
//4.修改信息
export function updateLineJoggle(data) {
return request({
url: "/test/updateLine",
method: "post",
data,
});
}
//拍照装置管理 接口增删改查
//获取列表
export function getTerminalJoggle(data) {
return request({
url: "/test/getTerminalList",
method: "post",
data,
});
}
//添加设备信息
export function addTerminalJoggle(data) {
return request({
url: "/test/addTerminal",
method: "post",
data,
});
}
//修改设备信息
export function updateTerminalJoggle(data) {
return request({
url: "/test/updateTerminal",
method: "post",
data,
});
}
//删除设备信息
export function deleteTerminalJoggle(data) {
return request({
url: "/test/deleteTerminal",
method: "post",
data,
});
}
//公司服务器地址接口
// export function get1() {
// return request({
// url: '/test/getBannerList',
// method: 'get',
// params: query
// });
// };
// export function get2() {
// return request({
// url: '/test/getBannerList',
// method: 'post',
// params: query
// });
// };