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
|
|
|
|
}
|