index.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. import { postJ, post, get } from '@/utils/request'
  2. import Vue from 'vue'
  3. // 通过工单查询详情
  4. export async function getWorkOrderDetail(code) {
  5. const res = await get(Vue.prototype.apiUrl + '/eam/workorder/getWorkOrderDetail/' + code)
  6. console.log('--res------------')
  7. console.log(res)
  8. if (res.code == 0) {
  9. return res.data
  10. }
  11. return Promise.reject(new Error(res.message))
  12. }
  13. // 查询实例详情(设备)
  14. export async function getAssetInfo(id) {
  15. console.log(id, 'getAssetInfo---------------')
  16. const res = await get(Vue.prototype.apiUrl + `/main/asset/getById/${id}`)
  17. if (res.code == 0) {
  18. return res.data
  19. }
  20. return Promise.reject(new Error(res.message))
  21. }
  22. // 报修信息详情
  23. export async function getRepairById(id) {
  24. const res = await get(Vue.prototype.apiUrl + `/eam/repairrequest/getById/${id}`)
  25. if (res.code == 0) {
  26. return res.data
  27. }
  28. return Promise.reject(new Error(res.message))
  29. }
  30. export async function getDetailById(data) {
  31. const res = await postJ(Vue.prototype.apiUrl + `/wms/outin/getDetailById`, data)
  32. if (res.code == 0) {
  33. return res.data
  34. }
  35. return Promise.reject(new Error(res.message))
  36. }
  37. // 批次明细
  38. export async function getBatchDetails(data) {
  39. const res = await get(Vue.prototype.apiUrl + `/wms/outin/getBatchDetails`, data)
  40. if (res.code == 0) {
  41. return res.data
  42. }
  43. return Promise.reject(new Error(res.data.message))
  44. }
  45. // 出库
  46. export async function saveNew(data) {
  47. const res = await postJ(Vue.prototype.apiUrl + `/wms/outin/saveNew`, data)
  48. if (res.code == 0) {
  49. return res
  50. }
  51. return Promise.reject(new Error(res.message))
  52. }
  53. // 申请备品备件
  54. export async function applySpareParts(data) {
  55. const res = await postJ(Vue.prototype.apiUrl + `/eam/workorder/applySpareParts`, data)
  56. if (res.code == 0) {
  57. return res.data
  58. }
  59. return Promise.reject(new Error(res.message))
  60. }
  61. //库存台账-库存明细-物料维度
  62. export async function getMaterielDetails(data) {
  63. const res = await get(Vue.prototype.apiUrl + `/wms/outin/getMaterielDetails`, data)
  64. if (res.code == 0) {
  65. return res.data
  66. }
  67. return Promise.reject(new Error(res.data.message))
  68. }
  69. //库存台账-库存明细
  70. export async function getInventoryDetails(data) {
  71. const res = await get(Vue.prototype.apiUrl + `/wms/outin/getInventoryDetails`, data)
  72. if (res.code == 0) {
  73. return res.data
  74. }
  75. return Promise.reject(new Error(res.data.message))
  76. }
  77. //历史维修列表
  78. export async function historyRepairList(data) {
  79. const res = await get(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/historyRepairList`, data)
  80. if (res.code == 0) {
  81. return res.data
  82. }
  83. return Promise.reject(new Error(res.data.message))
  84. }
  85. //备品备件查询
  86. export async function getSpareParts(data) {
  87. const res = await get(Vue.prototype.apiUrl + `/eam/workorder/getSpareParts`, data)
  88. if (res.code == 0) {
  89. return res.data
  90. }
  91. return Promise.reject(new Error(res.data.message))
  92. }
  93. // 验收
  94. export async function acceptance(data) {
  95. const res = await postJ(Vue.prototype.apiUrl + `/eam/workorder/acceptance`, data)
  96. if (res.code == 0) {
  97. return res.data
  98. }
  99. return Promise.reject(new Error(res.data.message))
  100. }
  101. // 获取实体列表分页
  102. export async function getPageList(data) {
  103. const res = await get(Vue.prototype.apiUrl + `/main/asset/page`, data)
  104. if (res.code == 0) {
  105. return res.data
  106. }
  107. return Promise.reject(new Error(res.data.message))
  108. }
  109. // 报修
  110. export async function save(data) {
  111. const res = await postJ(Vue.prototype.apiUrl + `/eam/repairrequest/save`, data)
  112. if (res.code == 0) {
  113. return res.data
  114. }
  115. return Promise.reject(new Error(res.data.message))
  116. }
  117. // 通过固资编码查询详情
  118. export async function getByFixCode(fixCode) {
  119. const res = await get(Vue.prototype.apiUrl + `/main/asset/getByFixCode/${fixCode}`)
  120. if (res.code == 0) {
  121. return res.data
  122. }
  123. return Promise.reject(new Error(res.message))
  124. }