zhgdlarge/src/api/modules/gantryCrane.ts
2024-02-03 17:56:28 +08:00

71 lines
2.7 KiB
TypeScript

// 龙门吊接口API
import http from "@/api";
const BASEURL = import.meta.env.VITE_API_URL;
// 查询作业统计 (左上)
export const getGantryWorkTotal = (params: {}) => {
return http.post(BASEURL + `/xmgl/gantryCraneWorkCycle/countGantryCraneWorkCycle`, params);
};
// 获取龙门吊列表 (下拉框)
export const getGantryDevList = (params: {}) => {
return http.post(BASEURL + `/xmgl/gantryCrane/list`, params);
};
// 获取龙门吊 实时数据
export const getGantryCraneCurrentData = (params: {}) => {
return http.post(BASEURL + `/xmgl/gantryCraneCurrentData/getNewestGantryCraneCurrentData`, params);
};
// 获取龙门吊 报警数据
export const getGantryCraneAlarm = (params: {}) => {
return http.post(BASEURL + `/xmgl/gantryCraneAlarm/getNewestOne`, params);
};
// 获取工作时长分析
export const getWorkTimeAnalysis = (params: {}) => {
return http.post(BASEURL + `/xmgl/gantryCraneWorkCycle/workTimeAnalysis`, params);
};
// 获取 统计风速报警次数
export const getAlarmWindSpeed = (params: {}) => {
return http.post(BASEURL + `/xmgl/gantryCraneAlarm/countGantryCraneAlarmWindSpeed`, params);
};
// 获取 龙门吊设备视频地址
export const getGantryVideoList = (params: {}) => {
return http.post(BASEURL + `/xmgl/gantryCrane/selectGantryCraneBySn`, params);
};
// 架桥机
// 实时数据
export const getGantryCraneCurrentData2 = (params: {}) => {
return http.post(BASEURL + `/xmgl/bridgeErectMachineData/selectNewestData`, params);
};
// 报警数据
// export const getGantryCraneAlarm = (params: {}) => {
// return http.post(BASEURL + `/xmgl/gantryCraneAlarm/getNewestOne`, params);
// };
// 列表查询架桥机设备信息
export const bridgeErectMachineDevList = (params: {}) => {
return http.get(BASEURL + `/xmgl/bridgeErectMachineDev/list`, params);
};
// 查询作业统计 (左上)
export const getGantryWorkTotal2 = (params: {}) => {
return http.post(BASEURL + `/xmgl/bridgeErectMachineData/countToday`, params);
};
// 工作时长分析
export const getWorkTimeAnalysis2 = (params: {}) => {
return http.post(BASEURL + `/xmgl/bridgeErectMachineData/countBridgeErectMachineData`, params);
};
// 环境风速(右下)
export const countWindSpeed = (params: {}) => {
return http.post(BASEURL + `/xmgl/bridgeErectMachineData/countWindSpeed`, params);
};
// 获取视频
export const videoItemById = (params: {}) => {
return http.get(BASEURL + `/xmgl/videoItem/queryById`, params);
};
// 获取司机
export const selectWorkerInfoList = (params: {}) => {
return http.post(BASEURL + `/xmgl/workerInfo/selectWorkerInfoList`, params);
};
// 获取报警
export const bridgeErectMachineAlarmList = (params: {}) => {
return http.get(BASEURL + `/xmgl/bridgeErectMachineAlarm/page`, params);
};