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

225 lines
5.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import request from '@/utils/request'
//机智管家-管理指标
const machGetManageQuota=(projectId)=>{
return request({
url: '/manage/bgscreen/machMater/machGetManageQuota',
method: 'get',
params: {
projectId: projectId
}
})
}
//机智管家-设备概况
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 machGetCertInfoList=(projectId,status)=>{
return request({
url: '/manage/bgscreen/machMater/machGetCertInfoList',
method: 'get',
params: {
projectId: projectId,
status:status
}
})
}
//机智管家-塔机指挥
const machSelectMachineCardImageList=(projectId)=>{
return request({
url: '/manage/bgscreen/machMater/machSelectMachineCardImageList',
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
}
})
}
//机智管家-监控预警
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
})
}
//材料销号制-时间段内工号申领情况
const materGetConcreteMaterialActQuantityBuildingNoInfoService=data=>{
return request({
url: '/manage/bgscreen/machMater/materGetConcreteMaterialActQuantityBuildingNoInfoService',
method: 'get',
params: data
})
}
//材料销号制-获取用量情况统计服务
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
})
}
export default{
machGetManageQuota,
machGetEquipmentOverview,
machGetCertInfoData,
machSelectMachineMapData,
machGetMapData,
machGetClassifyWorks,
machGetClockInException,
machGetDeviceInfoByProjectId,
machGetExceptionAlert,
machGetMachineInfo,
machGetSystemDeviceInfoUrl,
machSelectMachineCardImageList,
machGetCertInfoList,
materGetConcreteMaterialActQuantityBuildingNoInfoService,
materGetConcreteMaterialActQuantityGhInfoService,
materGetProjectChaoHaoStatisticsRPTService,
materGetReportConcreteExceedReasonService,
materGetReportConcreteExceedMaterielTopService,
materGetConcreteOrderDetailsInfoService
}