bonus-ui/src/api/screen/cityScreen.js

226 lines
4.6 KiB
JavaScript

import request from '@/utils/request'
// 装备总数、价值、配置率、今日入库数、出库数
export const getBasicHeadApi = (data) => {
return request({
url: '/material-mall/city_screen/getBasicHead',
method: 'GET',
params: data,
})
}
// 装备数量价值
export const equipmentQuantityValueApi = (data) => {
return request({
url: '/material-mall/city_screen/equipmentQuantityValue',
method: 'GET',
params: data,
})
}
// 装备状态
export const equipmentStatusApi = (data) => {
return request({
url: '/material-mall/city_screen/equipmentStatus',
method: 'GET',
params: data,
})
}
// 维保预警
export const maintenanceAlarmApi = (data) => {
return request({
url: '/material-mall/city_screen/maintenanceAlarm',
method: 'GET',
params: data,
})
}
// 退役报警
export const retirementAlarmApi = (data) => {
return request({
url: '/material-mall/city_screen/retirementAlarm',
method: 'GET',
params: data,
})
}
// 装备在用率
export const equipmentInServiceRateApi = (data) => {
return request({
url: '/material-mall/city_screen/equipmentInServiceRate',
method: 'GET',
params: data,
})
}
// 装备周转率
export const equipmentTurnoverRateApi = (data) => {
return request({
url: '/material-mall/city_screen/equipmentTurnoverRate',
method: 'GET',
params: data,
})
}
// 工程在用装备情况
export const equipmentInUseInTheProjectApi = (data) => {
return request({
url: '/material-mall/city_screen/equipmentInUseInTheProject',
method: 'GET',
params: data,
})
}
// 地图数据
export const mapDataApi = (data) => {
return request({
url: '/material-mall/city_screen/mapData',
method: 'GET',
params: data,
})
}
// 电压等级下拉选
export function getVoltageLevelApi(data) {
return request({
url: '/material-mall/decChange/getVoltageLevel',
method: 'post',
data: data,
})
}
// 装备闲置数
export function getIdleDevRatioApi(data) {
return request({
url: '/material-mall/largeScreen/getIdleDevRatio',
method: 'get',
params: data,
})
}
// 出租装备数
export function getLeaseCountByTypeNameApi(data) {
return request({
url: '/material-mall/largeScreen/getLeaseCountByTypeName',
method: 'get',
params: data,
})
}
// 装备共享排名
export function getDeviceShareRankingApi(data) {
return request({
url: '/material-mall/largeScreen/getDeviceShareRanking',
method: 'get',
params: data,
})
}
// 装备上架
export function getDevCountApi(data) {
return request({
url: '/material-mall/largeScreen/devCount',
method: 'get',
params: data,
})
}
// 装备租赁
export function getDevLeaseCountApi(data) {
return request({
url: '/material-mall/largeScreen/devLeaseCount',
method: 'get',
params: data,
})
}
// 装备需求
export function getDemandCountApi(data) {
return request({
url: '/material-mall/largeScreen/demandCount',
method: 'get',
params: data,
})
}
// 出租租赁数
export function getDevLeaseAndRentCountApi(data) {
return request({
url: '/material-mall/largeScreen/devLeaseAndRentCount',
method: 'get',
params: data,
})
}
// 上架数
export function getDevUpNumApi(data) {
return request({
url: '/material-mall/largeScreen/getDevUpNum',
method: 'get',
params: data,
})
}
// 入驻数
export function getDevNumApi(data) {
return request({
url: '/material-mall/largeScreen/getDevNum',
method: 'get',
params: data,
})
}
// 保养数
export function getDevQcWarningNumApi(data) {
return request({
url: '/material-mall/largeScreen/getDevQcWarningNum',
method: 'get',
params: data,
})
}
// 累计数
export function getMaTypeLeasingDetailApi(data) {
return request({
url: '/material-mall/largeScreen/getMaTypeLeasingDetail',
method: 'get',
params: data,
})
}
// 在租数
export function getDevLeasingNumApi(data) {
return request({
url: '/material-mall/largeScreen/getDevLeasingNum',
method: 'get',
params: data,
})
}
// 退租数
// 需求总数
export function getLeaseOnlyInfoApi(data) {
return request({
url: '/material-mall/largeScreen/getLeaseOnlyInfo',
method: 'get',
params: data,
})
}
// 需求单位
export function getDemandUnitApi(data) {
return request({
url: '/material-mall/largeScreen/getDemandUnit',
method: 'get',
params: data,
})
}
// 需求总类
export function getLeaseTypeListApi(data) {
return request({
url: '/material-mall/largeScreen/getLeaseTypeList',
method: 'get',
params: data,
})
}