import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage' export default { // 获取控制系统类型 getDriveTypeApi: () => getAction('/mdc/mdcDriveTypeParamConfig/getDriveParamOptions'), // -------------------------------------车间看板页面-------------------------------------------- // 首页获取大屏入口车间列表 getWorkshopListInHomePageApi: () => getAction('/mdc/mdcWorkshopInfo/getWorkshopList'), // 根据车间id查询设备列表 getDeviceListByWorkshopIdApi: params => getAction('/mdc/mdcWorkshopInfo/workshopEquipmentList', params), // 根据车间id查询车间详细信息 getWorkshopDetailByWorkshopIdApi: id => getAction('/mdc/mdcWorkshopInfo/queryById', { id }), // 根据车间id查询大屏信息 getDeviceListInWorkshopSignagePageApi: workshopId => getAction('/mdc/mdcWorkshopInfo/getBigScreenInfo', { workshopId }), // 保存大屏车间设备坐标大小信息 saveDevicePositionAndSizeApi: params => putAction('/mdc/mdcWorkshopInfo/saveEquipmentCoordinate', params), // 查询车间列表 getWorkshopListApi: params => getAction('/mdc/mdcWorkshopInfo/list', params), // 新增车间信息 addWorkshopApi: params => postAction('/mdc/mdcWorkshopInfo/add', params), // 编辑车间信息 editWorkshopApi: params => putAction('/mdc/mdcWorkshopInfo/edit', params), // -------------------------------------设备参数阈值管理页面-------------------------------------------- // 根据驱动类型获取参数 getParamListByDriveTypeApi: controlSystemType => getAction(`/mdc/mdcDriveTypeParamConfig/getDriveParamOptionsByType?controlSystemType=${controlSystemType}`), // 增加设备参数阈值 addParamThresholdApi: params => postAction('/mdc/mdcEquipmentThreshold/add', params), // 编辑设备参数阈值 editParamThresholdApi: params => postAction('/mdc/mdcEquipmentThreshold/edit', params), // -------------------------------------OEE页面-------------------------------------------- // 计算OEE computeOeeApi: params => postAction('/mdc/mdcOeeInfo/computeOee', params), // -------------------------------------各利用率图表页面-------------------------------------------- // 获取中心或中心对应班组列表 getCenterOrGroupListApi: productionId => getAction('/mdc/mdcProduction/loadProductionOptions', { productionId }), // 获取设备综合利用率图表数据 getGroupEquipmentChartDataApi: params => getAction('/mdc/efficiencyReport/equipmentEfficiencyAnalyze', params), // 获取班组对应配送小组列表 getDeliveryGroupListApi: productionId => getAction('/mdc/mdcProduction/loadTeamOptions', { productionId }), // 获取月配送小组综合利用率图表数据 getDeliveryGroupChartDataApi: params => getAction('/mdc/efficiencyReport/teamEquipmentEfficiencyAnalyze', params), // 获取班组设备利用率对比图表数据 getGroupRateCompareChartDataApi: productionId => getAction('/mdc/efficiencyReport/teamEfficiencyAnalyzeByMonth', { productionId }), // 获取设备类型列表 getEquipmentTypeListApi: () => getAction('/mdc/mdcEquipmentType/queryEquipmentType'), // 获取班制列表 getShiftListApi: () => getAction('/mdc/mdcMdcShift/initShiftList'), // 获取班组设备利用率图表数据 getGroupChartDataApi: params => getAction('/mdc/efficiencyReport/comprehensiveRateAnalyze', params) }