Files
admin-vben5/apps/web-antd/src/api/analytics/index.ts
2025-09-11 16:17:05 +08:00

106 lines
2.7 KiB
TypeScript

import { requestClient } from '#/api/request';
/**
* 查询工单数量
* @param params
* @returns 工单数量
*/
export function getIndexCount() {
return requestClient.get<any>('/property/index/indexCount');
}
// 今日预警分类统计
export function getStatisticsCurrDay() {
return requestClient.get<any>('/sis/alarmEvents/query/statistics/currDay');
}
// 所有预警信息分类统计
export function getStatistics() {
return requestClient.get<any>('/sis/alarmEvents/query/statistics');
}
// 工单
export function getworkOrder() {
return requestClient.get<any>('/property/screen/typeWorkOrderHistogram');
}
// 会议室
export function getTodayMeetCount() {
return requestClient.get<any>('/property/screen/todayMeetCount');
}
// 水电
export function getHydropower() {
return requestClient.get<any>('/property/meterInfo/statusCount');
}
// 门禁
export function getAccessControl() {
return requestClient.get<any>('/sis/e8/door/online');
}
// 摄像头状态
export function getCamera() {
return requestClient.get<any>('/sis/deviceManage/online');
}
// 访客
export function getVisitorCount() {
return requestClient.get<any>('/property/screen/todayVisitorCount');
}
//车流
export async function queryTwentyfourRunningDatasByPlNos() {
let params = {
"orgId": "10012",
"plNos": [
"PFN000000012",
"PFN000000025"
]
};
const response = await fetch('https://server.cqnctc.com:6081/web/thirdParty/queryTwentyfourRunningDatasByPlNos', {
method: 'POST', // 指定请求方法为POST
headers: {
'Content-Type': 'application/json', // 设置内容类型为JSON
},
body: JSON.stringify(params), // 将参数对象转换为JSON字符串并作为请求体发送
});
return response.json();
}
// /**
// * 导出资产管理列表
// * @param params
// * @returns 资产管理列表
// */
// export function assetExport(params?: AssetQuery) {
// return commonExport('/property/asset/export', params ?? {});
// }
// /**
// * 查询资产管理详情
// * @param id id
// * @returns 资产管理详情
// */
// export function assetInfo(id: ID) {
// return requestClient.get<AssetVO>(`/property/asset/${id}`);
// }
// /**
// * 新增资产管理
// * @param data
// * @returns void
// */
// export function assetAdd(data: AssetForm) {
// return requestClient.postWithMsg<void>('/property/asset', data);
// }
// /**
// * 更新资产管理
// * @param data
// * @returns void
// */
// export function assetUpdate(data: AssetForm) {
// return requestClient.putWithMsg<void>('/property/asset', data);
// }
// /**
// * 删除资产管理
// * @param id id
// * @returns void
// */
// export function assetRemove(id: ID | IDS) {
// return requestClient.deleteWithMsg<void>(`/property/asset/${id}`);
// }