zhaowei
2024-10-21 480d5a32deed36113a27c5d5f4c990ecd55065c2
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
import { getAction, deleteAction, putAction, postAction, httpAction } from '@/api/manage'
 
export default {
  // 获取控制系统类型
  getDriveTypeApi: () => getAction('/mdc/mdcDriveTypeParamConfig/getDriveParamOptions'),
  // -------------------------------------设备电流负载对比页面--------------------------------------------
  // 获取设备电流负载对比图表数据
  getEquipCurrentLoadContrastChartDataApi: params => getAction('/mdc/equipmentElectricStatistical/getElectricValue', params),
  // -------------------------------------设备参数阈值管理页面--------------------------------------------
  // 根据驱动类型获取参数
  getParamListByDriveTypeApi: controlSystemType => getAction(`/mdc/mdcDriveTypeParamConfig/getDriveParamOptionsByType?controlSystemType=${controlSystemType}`),
  // 增加设备参数阈值
  addParamThresholdApi: params => postAction('/mdc/mdcEquipmentThreshold/add', params),
  // 编辑设备参数阈值
  editParamThresholdApi: params => postAction('/mdc/mdcEquipmentThreshold/edit', params),
  // 删除设备参数阈值
  deleteParamThresholdApi: id => deleteAction('/mdc/mdcEquipmentThreshold/delete', { id }),
  // 删除设备参数阈值
  deleteBatchParamThresholdApi: ids => deleteAction('/mdc/mdcEquipmentThreshold/deleteBatch', { ids }),
  // -------------------------------------零部件管理页面--------------------------------------------
  // 增加设备参数阈值
  addSparePartApi: params => postAction('/mdc/mdcComponentInfo/add', params),
  // 编辑设备参数阈值
  editSparePartApi: params => postAction('/mdc/mdcComponentInfo/edit', params),
  // 获取生产线
  getProductionLineApi: () => getAction('/mdc/mdcProduction/productionList'),
  // 获取生产线中设备列表
  getEquipmentListByProductionIdApi: productionId => getAction('/mdc/mdcEquipment/equipmentListByProduction', { productionId }),
  // -------------------------------------总控车间看板页面--------------------------------------------
  // 获取昨日概况
  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 })
}