wcs_java/wcs_web/src/api/home.ts

30 lines
1.1 KiB
TypeScript
Raw Normal View History

2026-01-22 11:07:07 +08:00
import axiosInstance from "@/api/axios.ts";
import type {ISystemInfoVo} from "@/interface/page/home/ISystemInfoVo.ts";
export default class HomeApi {
// 获取服务器数据
static queryServeData() {
return axiosInstance.get<ISystemInfoVo>('/app/system/querySystemInfo');
};
// 创建消息通知连接
static createNoticeConnect() {
return new EventSource(axiosInstance.defaults.baseURL + '/app/system/acceptInfo')
};
// 查询库存占用率
static queryStockOccupancyRate() {
return axiosInstance.get('/app/system/queryStockUsage');
};
// 查询今天出入库数量
static queryTodayInOutStock() {
return axiosInstance.get('/app/system/queryTodayInOutCount');
};
// 查询近七日设备故障数量
static querySevenDaysDeviceFailure() {
return axiosInstance.get('/app/system/querySevenDaysDeviceFailure');
};
// 查询近七日出入库数量
static querySevenDaysInOutStock() {
return axiosInstance.get('/app/system/querySevenDaysInOutCount');
}
}