tft-fe/src/api/deviceManagement.js
2023-02-13 17:24:54 +08:00

261 lines
5.0 KiB
JavaScript

import request from './request'
// 绩效分析
// 设备OEE
export function performanceAnalysisGet(data) {
return request({
url: '/equipment/PerformanceAnalysis/get',
method: 'post',
data
})
}
export function performanceAnalysisPlan(data) {
return request({
url: '/equipment/PerformanceAnalysis/getPlan',
method: 'post',
data
})
}
export function performanceUpdatePlan(data) {
return request({
url: '/equipment/PerformanceAnalysis/updatePlan',
method: 'post',
data
})
}
// 托盘指标分析
export function palletIndicatorAnalysisPage(data) {
return request({
url: '/equipment/PalletIndicatorAnalysis/page',
method: 'post',
data
})
}
export function palletIndicatorGetType(data) {
return request({
url: '/equipment/PalletIndicatorAnalysis/getType',
method: 'post',
data
})
}
// 备品备件
export function getSparePartStockPage(data) {
return request({
url: '/equipment/SparePartStock/page',
method: 'post',
data
})
}
export function sparePartStockInStock(data) {
return request({
url: '/equipment/SparePartStock/inStock',
method: 'post',
data
})
}
export function getSparePartStock(data) {
return request({
url: '/equipment/SparePartStock/get',
method: 'post',
data
})
}
export function sparePartStockUpdate(data) {
return request({
url: '/equipment/SparePartStock/update',
method: 'post',
data
})
}
export function sparePartStockOutStock(data) {
return request({
url: '/equipment/SparePartStock/outStock',
method: 'post',
data
})
}
export function getSparePartStockDetail(data) {
return request({
url: '/equipment/SparePartStock/stockDetail',
method: 'post',
data
})
}
export function getBatchList(data) {
return request({
url: '/equipment/SparePartStock/getBatchList',
method: 'post',
data
})
}
export function sparePartStockExport(data) {
return request({
url: '/equipment/SparePartStock/export',
method: 'post',
responseType: 'blob',
data,
timeout: 60000
})
}
export function getRecordPage(data) {
return request({
url: '/equipment/SparePartStock/PageHis',
method: 'post',
data
})
}
export function exportHis(data) {
return request({
url: '/equipment/SparePartStock/exportHis',
method: 'post',
responseType: 'blob',
data,
timeout: 60000
})
}
// 维护管理(计划维护)
export function getMaintainManagePage(data) {
return request({
url: '/equipment/MaintainManage/pageSelect',
method: 'post',
data
})
}
export function getMaintainManage(data) {
return request({
url: '/equipment/MaintainManage/unDistributeGet',
method: 'post',
data
})
}
export function maintainManageAdd(data) {
return request({
url: '/equipment/MaintainManage/create',
method: 'post',
data
})
}
export function maintainManageUUnDistribute(data) {
return request({
url: '/equipment/MaintainManage/unDistribute',
method: 'post',
data
})
}
export function maintainManageUCompleted(data) {
return request({
url: '/equipment/MaintainManage/completedDistribute',
method: 'post',
data
})
}
export function maintainManageDispatch(data) {
return request({
url: '/equipment/MaintainManage/dispatch',
method: 'post',
data
})
}
export function maintainManageConfirm(data) {
return request({
url: '/equipment/MaintainManage/confirm',
method: 'post',
data
})
}
export function maintainManageDelete(data) {
return request({
url: '/equipment/MaintainManage/PlainMaintainDelete',
method: 'post',
data
})
}
export function maintainManageExport(data) {
return request({
url: '/equipment/MaintainManage/PlanMaintainExport',
method: 'post',
responseType: 'blob',
data,
timeout: 60000
})
}
// 维护管理(自主维护)
export function getAutoMaintainPage(data) {
return request({
url: '/equipment/MaintainManage/AutoMaintainPageSelect',
method: 'post',
data
})
}
export function autoMaintainAdd(data) {
return request({
url: '/equipment/MaintainManage/AutoMaintainAdd',
method: 'post',
data
})
}
export function autoMaintainUpdate(data) {
return request({
url: '/equipment/MaintainManage/AutoMaintainModify',
method: 'post',
data
})
}
export function autoMaintainDelete(data) {
return request({
url: '/equipment/MaintainManage/AUtoMaintainDelete',
method: 'post',
data
})
}
export function autoMaintainExport(data) {
return request({
url: '/equipment/MaintainManage/AutoMaintainExport',
method: 'post',
responseType: 'blob',
data,
timeout: 60000
})
}
// 实时报警查询
export function nowAlarmMessage(data) {
return request({
url: '/equipment/AlarmMessage/nowAlertSelect',
method: 'post',
data
})
}
// 历史报警查询
export function historyAlarmMessage(data) {
return request({
url: '/equipment/AlarmMessage/historyAlertSelect',
method: 'post',
data
})
}