import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage' export default { // 根据用户ID获取用户信息 getUserByIdApi: id => getAction('sys/api/getUserById', { id }), // 设备运行状态 getEquipmentStatusStatisticsApi: productionCode => getAction('/mdc/home/equipmentStatusStatistics', { productionCode }), // 设备利用率 getEquipmentUtilizationStatisticsApi: productionCode => getAction('/mdc/home/equipmentUtilizationStatistics', { productionCode }), // 技术状态 getEquipmentTechnologyStatusListApi: productionCode => getAction('/eam/calibrationOrder/getEquipmentTechnologyStatusList', { productionCode }), // 设备报修故障 getReportRepairEquipmentListApi: productionCode => getAction('/eam/calibrationOrder/getReportRepairEquipmentList', { productionCode }), // 本月三保计划 getThisMonthMaintenanceListApi: productionCode => getAction('/eam/calibrationOrder/getThisMonthMaintenanceList', { productionCode }), // 本月完成三保计划 getThisMonthMaintenanceFinishListApi: productionCode => getAction('/eam/calibrationOrder/getThisMonthMaintenanceFinishList', { productionCode }), // 下月三保计划 getNextMonthMaintenanceList: productionCode => getAction('/eam/calibrationOrder/getNextMonthMaintenanceList', { productionCode }), // 下下月三保计划 getNextNextMonthMaintenanceListApi: productionCode => getAction('/eam/calibrationOrder/getNextNextMonthMaintenanceList', { productionCode }), // 二保计划 getTwoMaintenancePlanListApi: productionCode => getAction('/eam/calibrationOrder/getTwoMaintenancePlanList', { productionCode }), // 设备OEE统计 getEquipmentOEEStatistics: productionCode => getAction('/mdc/home/equipmentOEEStatistics', { productionCode }), // 设备OEE和利用率对比 getEquipmentMonthStatisticsApi: productionCode => getAction('/mdc/home/equipmentMonthStatistics', { productionCode }), // 问题列表 getWorkshopProblemListApi: productionCode => getAction('/mdc/home/feedbackList', { productionCode }), // 工段级前7天利用率折线图 getEquipmentDayUtilizationStatisticsApi: productionCode => getAction('/mdc/home/equipmentDayUtilizationStatistics', { productionCode }), // 上个月各设备OEE统计 getEquipmentOEEMonthStatisticsApi: productionCode => getAction('/mdc/home/equipmentOEEMonthStatistics', { productionCode }), // 工段级设备效率仪表盘 getEquipmentEfficiencyStatisticsApi: productionCode => getAction('/mdc/home/equipmentEfficiencyStatistics', { productionCode }), // 设备级整年度利用率折线图 getEquipmentAnnualEfficiencyStatisticsApi: equipmentId => getAction('/mdc/home/equipmentAnnualEfficiencyStatistics', { equipmentId }), // 工段级设备效率仪表盘 getEquipmentLevelEfficiencyStatisticsApi: equipmentId => getAction('/mdc/home/equipmentLevelEfficiencyStatistics', { equipmentId }), // 设备级设备列表(非操作工级进入) getEquipmentListApi: productionCode => getAction('/mdc/home/equipmentList', { productionCode }), // 设备级设备详细信息 getEquipmentDetailsApi: equipmentId => getAction('/mdc/home/equipmentDetails', { equipmentId }), // 设备级设备列表(操作工级进入) getAllAreaEquipmentListApi: productionCode => getAction('/eam/calibrationOrder/getAllAreaEquipmentList', { productionCode }), // 设备级获取操作证信息 getOperationCertificateApi: () => getAction('/eam/calibrationOrder/getOperationCertificate'), // 设备级设备信息和维护信息 getEquipmentInfoApi: equipmentNum => getAction('/eam/calibrationOrder/getAreaEquipmentList', { equipmentNum }), // 根据不同类型获取仪表盘对应颜色区间 getGaugeColorByTypeApi: type => getAction('/mdc/MdcUtilizationRate/getSectionByType', { type }), // 点击技术状态获取弹框明细 getEquipmentTechnologyStatusDetailsListApi: params => getAction('/eam/calibrationOrder/showEquipmentByTechnologyStatus', { params }), // 点击报修获取弹框明细 getReportRepairEquipmentDetailsListApi: params => getAction('/eam/calibrationOrder/showEquipmentByReportRepair', { params }), // 点击本月三保获取弹窗明细 getThisMonthMaintenanceDetailsListApi: params => getAction('/eam/calibrationOrder/showThisMonthMaintenanceList', { params }), // 点击下月三保获取弹窗明细 getNextMonthMaintenanceDetailsListApi: params => getAction('/eam/calibrationOrder/showNextMonthMaintenanceList', { params }), // 点击下下月三保获取弹窗明细 getNextNextThisMonthMaintenanceDetailsListApi: params => getAction('/eam/calibrationOrder/showNextNextMonthMaintenanceList', { params }), // 点击本月完成三保获取弹窗明细 getThisMonthMaintenanceFinishDetailsListApi: params => getAction('/eam/calibrationOrder/showThisMonthMaintenanceFinishList', { params }), // 点击延期获取弹窗明细 getMaintenanceExtensionDetailsListApi: params => getAction('/eam/calibrationOrder/show3MaintenancePostponeList', { params }), // 点击本月完成三保获取弹窗明细 getMaintenanceOverdueDetailsListApi: params => getAction('/eam/calibrationOrder/show3MaintenanceOverdueList', { params }), }