zhaowei
2024-10-09 43dfca98067a8699d482aa562e039613061f77eb
src/api/mdc.js
@@ -3,33 +3,9 @@
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),
  // 删除单个车间信息
  deleteSingleWorkshopApi: id => deleteAction('/mdc/mdcWorkshopInfo/delete', { id }),
  // 批量删除车间信息
  deleteBatchWorkshopApi: ids => deleteAction('/mdc/mdcWorkshopInfo/deleteBatch', { ids }),
  // 新增大屏车间和设备关系
  addDeviceInWorkshopApi: params => postAction('/mdc/mdcWorkshopInfo/addWorkshopEquipment', params),
  // 删除单个大屏车间和设备关系
  deleteSingleDeviceInWorkshopApi: params => deleteAction('/mdc/mdcWorkshopInfo/deleteWorkshopEquipment', params),
  // 批量删除大屏车间和设备关系
  deleteBatchDeviceInWorkshopApi: params => deleteAction('/mdc/mdcWorkshopInfo/deleteWorkshopEquipmentBatch', params),
  // -------------------------------------设备电流负载对比页面--------------------------------------------
  // 获取设备电流负载对比图表数据
  getEquipCurrentLoadContrastChartDataApi: params => getAction('/mdc/equipmentElectricStatistical/getElectricValue', params),
  // -------------------------------------设备参数阈值管理页面--------------------------------------------
  // 根据驱动类型获取参数
  getParamListByDriveTypeApi: controlSystemType => getAction(`/mdc/mdcDriveTypeParamConfig/getDriveParamOptionsByType?controlSystemType=${controlSystemType}`),
@@ -40,5 +16,27 @@
  // 删除设备参数阈值
  deleteParamThresholdApi: id => deleteAction('/mdc/mdcEquipmentThreshold/delete', { id }),
  // 删除设备参数阈值
  deleteBatchParamThresholdApi: ids => deleteAction('/mdc/mdcEquipmentThreshold/deleteBatch', { ids })
  deleteBatchParamThresholdApi: ids => deleteAction('/mdc/mdcEquipmentThreshold/deleteBatch', { ids }),
  // -------------------------------------总控车间看板页面--------------------------------------------
  // 获取昨日概况
  getYesterdayOverviewApi: () => getAction('/mdc/largeScreen/yesterdayOverview'),
  // 获取今日生产进度
  getTodayProductionProgressApi: () => getAction('/mdc/largeScreen/todayProductionSchedule'),
  // 获取今日产品合格率
  getTodayProductPassRateApi: () => getAction('/mdc/largeScreen/todayProductionPassRate'),
  // 获取今日班组完成量
  getTeamCompletionCountApi: () => getAction('/mdc/largeScreen/todayClazzCompletionCount'),
  // 获取今日设备工作效率
  getTodayEquipmentWorkEfficiencyApi: () => getAction('/mdc/largeScreen/todayEquipmentRate'),
  // 获取月设备利用率
  getMonthEquipmentUtilizationRateApi: () => getAction('/mdc/largeScreen/monthEquipmentUtilizationRate'),
  // 获取产线列表
  getProductionLineListApi: () => getAction('/mdc/largeScreen/productionList'),
  // -------------------------------------分控车间看板页面--------------------------------------------
  // 获取设备状态
  getEquipmentStatusApi: productionId => getAction('/mdc/subLargeScreen/equipmentStatus', { productionId }),
  // 获取当日生产进度
  getTodayProductionPlanApi: productionId => getAction('/mdc/subLargeScreen/todayProductionProgress', { productionId }),
  // 获取刀具寿命列表
  getToolLifeListApi: productionId => getAction('/mdc/subLargeScreen/toolLifeList', { productionId })
}