YZProjectCloud/yanzhu-bigscreen/src/api/machmater.js

201 lines
5.1 KiB
JavaScript
Raw Normal View History

2025-07-11 18:19:07 +08:00
import request from '@/utils/request'
2025-07-14 18:44:54 +08:00
//机智管家-管理指标
2025-07-11 18:19:07 +08:00
const machGetManageQuota=(projectId)=>{
return request({
url: '/manage/bgscreen/machMater/machGetManageQuota',
method: 'get',
params: {
projectId: projectId
}
})
}
2025-07-14 18:44:54 +08:00
//机智管家-设备概况
const machGetEquipmentOverview=(projectId)=>{
return request({
url: '/manage/bgscreen/machMater/machGetEquipmentOverview',
method: 'get',
params: {
projectId: projectId
}
})
}
//机智管家-操作证情况
const machGetCertInfoData=(projectId)=>{
return request({
url: '/manage/bgscreen/machMater/machGetCertInfoData',
method: 'get',
params: {
projectId: projectId
}
})
}
//机智管家-机械地图数据
const machSelectMachineMapData=(projectId)=>{
return request({
url: '/manage/bgscreen/machMater/machSelectMachineMapData',
method: 'get',
params: {
projectId: projectId
}
})
}
//机智管家-获取地图项目列表
const machGetMapData=(projectId)=>{
return request({
url: '/manage/bgscreen/machMater/machGetMapData',
method: 'get',
params: {
projectId: projectId
}
})
}
//机智管家-设备详情
const machGetMachineInfo=(projectId,deviceNum)=>{
return request({
url: '/manage/bgscreen/machMater/machGetMachineInfo',
method: 'get',
params: {
projectId: projectId,
deviceNum:deviceNum
}
})
}
//机智管家-分类及工时情况
const machGetClassifyWorks=(projectId)=>{
return request({
url: '/manage/bgscreen/machMater/machGetClassifyWorks',
method: 'get',
params: {
projectId: projectId
}
})
}
//机智管家-设备详情Url
const machGetSystemDeviceInfoUrl=(projectId,deviceNum)=>{
return request({
url: '/manage/bgscreen/machMater/machGetSystemDeviceInfoUrl',
method: 'get',
params: {
projectId: projectId,
deviceNum:deviceNum
}
})
}
2025-07-11 18:19:07 +08:00
2025-07-14 18:44:54 +08:00
//机智管家-监控预警
const machGetClockInException=(projectId,pageSize)=>{
return request({
url: '/manage/bgscreen/machMater/machGetClockInException',
method: 'get',
params: {
projectId: projectId,
pageSize:pageSize
}
})
}
//机智管家-根据项目获取设备信息
const machGetDeviceInfoByProjectId=(projectId)=>{
return request({
url: '/manage/bgscreen/machMater/machGetDeviceInfoByProjectId',
method: 'get',
params: {
projectId: projectId
}
})
}
//机智管家-获取异常预警
const machGetExceptionAlert=(projectId,size)=>{
return request({
url: '/manage/bgscreen/machMater/machGetExceptionAlert',
method: 'get',
params: {
projectId: projectId,
size:size
}
})
}
//材料销号制-获取工号信息
const materGetConcreteMaterialActQuantityGhInfoService=data=>{
return request({
url: '/manage/bgscreen/machMater/materGetConcreteMaterialActQuantityGhInfoService',
method: 'get',
params: data
})
}
//材料销号制-时间段内工号申领情况
2025-07-11 18:19:07 +08:00
const materGetConcreteMaterialActQuantityBuildingNoInfoService=data=>{
return request({
url: '/manage/bgscreen/machMater/materGetConcreteMaterialActQuantityBuildingNoInfoService',
method: 'get',
params: data
})
}
2025-07-14 18:44:54 +08:00
//材料销号制-获取用量情况统计服务
const materGetProjectChaoHaoStatisticsRPTService=data=>{
return request({
url: '/manage/bgscreen/machMater/materGetProjectChaoHaoStatisticsRPTService',
method: 'get',
params: data
})
}
//材料销号制-获取超耗原因分析(混凝土)
const materGetReportConcreteExceedReasonService=data=>{
return request({
url: '/manage/bgscreen/machMater/materGetReportConcreteExceedReasonService',
method: 'get',
params: data
})
}
//获取超耗率top5材料混凝土
const materGetReportConcreteExceedMaterielTopService=data=>{
return request({
url: '/manage/bgscreen/machMater/materGetReportConcreteExceedMaterielTopService',
method: 'get',
params: data
})
}
//材料销号制-今日申领工单
const materGetConcreteOrderDetailsInfoService=data=>{
return request({
url: '/manage/bgscreen/machMater/materGetConcreteOrderDetailsInfoService',
method: 'get',
params: data
})
}
2025-07-11 18:19:07 +08:00
export default{
machGetManageQuota,
2025-07-14 18:44:54 +08:00
machGetEquipmentOverview,
machGetCertInfoData,
machSelectMachineMapData,
machGetMapData,
machGetClassifyWorks,
machGetClockInException,
machGetDeviceInfoByProjectId,
machGetExceptionAlert,
machGetMachineInfo,
machGetSystemDeviceInfoUrl,
materGetConcreteMaterialActQuantityBuildingNoInfoService,
materGetConcreteMaterialActQuantityGhInfoService,
materGetProjectChaoHaoStatisticsRPTService,
materGetReportConcreteExceedReasonService,
materGetReportConcreteExceedMaterielTopService,
materGetConcreteOrderDetailsInfoService
2025-07-11 18:19:07 +08:00
}