index.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. import {
  2. postJ,
  3. post,
  4. get,
  5. getJ
  6. } from '@/utils/request'
  7. import Vue from 'vue'
  8. // 我的工单列表(巡点检,保养,量具送检)
  9. export async function getWorkOrderList(params) {
  10. const data = await postJ(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/list`, params)
  11. if (data.code == 0) {
  12. return data.data
  13. }
  14. return Promise.reject(new Error(data.message))
  15. }
  16. // 协助工单
  17. export async function getAssistList(params) {
  18. const data = await postJ(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/assistList`, params)
  19. if (data.code == 0) {
  20. return data.data
  21. }
  22. return Promise.reject(new Error(data.message))
  23. }
  24. // 设备列表(巡点检,保养,量具送检)
  25. export async function getDeviceList(params) {
  26. const data = await get(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/deviceList`, params)
  27. if (data.code == 0) {
  28. return data.data
  29. }
  30. return Promise.reject(new Error(data.message))
  31. }
  32. // 我的工单详情(巡点检,保养,量具送检)
  33. export async function getWorkOrderDetail(params) {
  34. const data = await get(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/info`, params)
  35. if (data.code == 0) {
  36. return data.data
  37. }
  38. return Promise.reject(new Error(data.message))
  39. }
  40. // 设备事项检查(巡点检,保养,量具送检)
  41. export async function mattersChecked(params) {
  42. const data = await postJ(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/mattersChecked`, params)
  43. if (data.code == 0) {
  44. return data.data
  45. }
  46. return Promise.reject(new Error(data.message))
  47. }
  48. // 获取机构列表
  49. export async function listOrganizations(id) {
  50. console.log(Vue.prototype.apiUrl)
  51. console.log('id-----------------------------', id)
  52. const data = await get(Vue.prototype.apiUrl + `/main/group/getGroupTree`, {
  53. parentId: id
  54. })
  55. console.log(data)
  56. if (data.code == 0) {
  57. return data.data
  58. }
  59. return Promise.reject(new Error(data.message))
  60. }
  61. // 获取设备事项详情
  62. export async function getDeviceInfo(params) {
  63. const data = await get(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/deviceInfo`, params)
  64. if (data.code == 0) {
  65. return data.data
  66. }
  67. return Promise.reject(new Error(data.message))
  68. }
  69. // 开始执行
  70. export async function startExecuting(params) {
  71. const data = await postJ(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/startExecuting`, params)
  72. if (data.code == 0) {
  73. return data.data
  74. }
  75. return Promise.reject(new Error(data.message))
  76. }
  77. // 报工
  78. export async function signingWork(params) {
  79. const data = await postJ(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/signingWork`, params)
  80. if (data.code == 0) {
  81. return data.data
  82. }
  83. return Promise.reject(new Error(data.message))
  84. }
  85. // 根据条件查询人员列表
  86. export async function getUserPage(params) {
  87. const data = await get(Vue.prototype.apiUrl + `/main/user/getUserPage`, params)
  88. if (data.code == 0) {
  89. return data.data
  90. }
  91. return Promise.reject(new Error(data.message))
  92. }
  93. // 转派
  94. export async function workOrderRotate(params) {
  95. const data = await getJ(Vue.prototype.apiUrl + `/eam/workordermaintenance/rotate`, params)
  96. if (data.code == 0) {
  97. return data.data
  98. }
  99. return Promise.reject(new Error(data.message))
  100. }
  101. //
  102. export async function addAssists(params) {
  103. const data = await get(Vue.prototype.apiUrl + `/eam/workordermaintenance/addAssists`, params)
  104. if (data.code == 0) {
  105. return data.data
  106. }
  107. return Promise.reject(new Error(data.message))
  108. }
  109. // 我的工单统计
  110. export async function statistics(params) {
  111. const data = await get(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/statistics`, params)
  112. if (data.code == 0) {
  113. return data.data
  114. }
  115. return Promise.reject(new Error(data.message))
  116. }
  117. //流程待办统计
  118. export async function todoNuber(params) {
  119. const data = await postJ(Vue.prototype.apiUrl + `/bpm/task/todo-page`, params)
  120. if (data.code == 0) {
  121. return data.data
  122. }
  123. return Promise.reject(new Error(data.message))
  124. }
  125. // 我的工单设备状态统计
  126. export async function devicestatistics(params) {
  127. const data = await get(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/deviceStatistics`, params)
  128. console.log(data)
  129. if (data.code == 0) {
  130. return data.data
  131. }
  132. return Promise.reject(new Error(data.message))
  133. }
  134. // 扫码设备列表-巡点检,保养,量具送检
  135. export async function deviceListQrCode(params) {
  136. const data = await get(Vue.prototype.apiUrl + `/eam/PdaWorkOrder/deviceListQrCode`, params)
  137. console.log(data)
  138. if (data.code == 0) {
  139. return data.data
  140. }
  141. return Promise.reject(new Error(data.message))
  142. }
  143. // 获取规则名称下拉
  144. export async function getRuleList(params) {
  145. const data = await get(Vue.prototype.apiUrl + `/main/ruleinfo/page`, params)
  146. console.log(data)
  147. if (data.code == 0) {
  148. return data.data.list
  149. }
  150. return Promise.reject(new Error(data.message))
  151. }