You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

70 lines
4.4 KiB

4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
2 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 years ago
4 months ago
4 years ago
4 years ago
4 years ago
4 years ago
3 years ago
3 years ago
4 years ago
  1. import { createAPI } from "@/utils/httpRequest.js";
  2. /*查询设备清单*/
  3. export const getEamObjectList = data => createAPI('pms/eamObject/getEamObjectList','post',data)
  4. /*查询设备的文件内容*/
  5. export const getFileContentList = data => createAPI('sys/file/getSysFileByOrderRef2','post',data)
  6. /*查询设备的备件清单*/
  7. export const getDevicePartList = data => createAPI('pms/resourcespare/getResourceSpareListByResourceId','post',data)
  8. /*查询设备的核心备件清单*/
  9. export const getDeviceCorePartList = data => createAPI('pms/resourcespare/getDeviceCorePartList','post',data)
  10. // 查询核心备件清单
  11. export const getDeviceCorePartListAll = data => createAPI('pms/resourcespare/getDeviceCorePartListAll','post',data)
  12. /*删除维修耗用配件明细(清空remarks 字段)*/
  13. export const deleteRepairConsumePart = data => createAPI('pms/resourcespare/deleteRepairConsumePart','post',data)
  14. /*查询设备的点检项目列表*/
  15. export const getCheckItemList = data => createAPI('pms/eamObject/getCheckItemList','post',data)
  16. /*查询设备的维保项目列表*/
  17. export const getMaintenanceItemList = data => createAPI('pms/eamObject/getMaintenanceItemList','post',data)
  18. /*查询设备的维保计划列表*/
  19. export const getMaintenancePlanList = data => createAPI('pms/eamObject/getMaintenancePlanList','post',data)
  20. /*查询设备的历史工单列表*/
  21. export const getHistoryOrderList = data => createAPI('pms/eamObject/getHistoryOrderList','post',data)
  22. /*查询设备的故障现象列表*/
  23. export const getFaultBehaviorList = data => createAPI('pms/eamObject/getFaultBehaviorList','post',data)
  24. /*删除当前设备*/
  25. export const deleteEamObject = data => createAPI('pms/eamObject/deleteEamObject','post',data)
  26. /*查询设备校正记录*/
  27. export const getCalibrationRecordList = data => createAPI('pms/eamObject/getCalibrationRecordList','post',data)
  28. /*新增/修改设备校正记录*/
  29. export const saveCalibrationRecord = data => createAPI('pms/eamObject/saveCalibrationRecord','post',data)
  30. /*删除设备校正记录*/
  31. export const deleteCalibrationRecord = data => createAPI('pms/eamObject/deleteCalibrationRecord','post',data)
  32. /*图片上传*/
  33. export const uploadEamObjectFile = data => createAPI('/sys/file/upload','post',data)
  34. export const downLoadObjectFile = data => createAPI(`pms/eamObject/downLoadObjectFile?id=`+data.id,'post',777)
  35. export const downLoadObjectFile2 = data => createAPI(`pms/eamObject/downLoadObjectFile2?id=${data.id}&orderRef3=${data.orderRef3}`,'post',777)
  36. // ===================================== 设备知识库 =====================================
  37. export const getObjectList = data => createAPI('pms/eamKnowledgeBase/getObjectList','post',data) // 查设备清单
  38. export const getKnowledgeBaseList = data => createAPI('/pms/eamKnowledgeBase/getKnowledgeBaseList','post',data) // 查询文件列表
  39. export const getDefectList = data => createAPI('/pms/eamKnowledgeBase/getDefectList','post',data) // 获取故障列表
  40. export const saveKnowledgeBase = data => createAPI('/pms/eamKnowledgeBase/saveKnowledgeBase','post',data) // 新增知识库文件
  41. export const knowledgeBaseUpdate = data => createAPI('/pms/eamKnowledgeBase/knowledgeBaseUpdate','post',data) // 修改知识库文件
  42. export const knowledgeBaseDelete = data => createAPI('/pms/eamKnowledgeBase/knowledgeBaseDelete','post',data) // 删除知识库文件
  43. export const knowledgeBaseUpload = data => createAPI('/pms/eamKnowledgeBase/knowledgeBaseUpload','post',data) // 上传知识库文件
  44. export const knowledgeBaseDeleteSome = data => createAPI('/pms/eamKnowledgeBase/knowledgeBaseDeleteSome','post',data) // 批量删除知识库文件
  45. export const getKnowledgeBaseListByObjectId = data => createAPI('/pms/eamKnowledgeBase/getKnowledgeBaseListByObjectId','post',data) // 根据设备id查知识库记录
  46. export const searchKnowledgeBaseFile = data => createAPI('/pms/eamKnowledgeBase/searchKnowledgeBaseFile','post',data) // 查看图片
  47. export const getInspectionFile = data => createAPI('sys/file/getInspectionFile','post',data)
  48. export const downLoadObjectFileMes = data => createAPI(`pms/eamObject/downLoadObjectFileMes?id=`+data.id,'post',777)
  49. export const previewOssFileApi = (id, download) => createAPI(`oss/previewOssFile`, 'get', { id, download: download ? 'true' : 'false' }, 'download')
  50. // ===================================== 设备SOP清单 =====================================
  51. export const eamObjectSopListSearch = data => createAPI('pms/eamObject/eamObjectSopListSearch','post',data)