index.js 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. import http from '@/utils/http';
  2. import { stringify } from 'qs';
  3. export function getCheckJobPage(parameter) {
  4. return http({
  5. url: '/check/jobs/page?' + stringify(parameter),
  6. method: 'get',
  7. headers: {
  8. 'Content-Type': 'application/json;charset=UTF-8'
  9. }
  10. })
  11. }
  12. export function fetchCheckJob(parameter) {
  13. return http({
  14. url: '/check/jobs/' + parameter.id,
  15. method: 'get',
  16. headers: {
  17. 'Content-Type': 'application/json;charset=UTF-8'
  18. }
  19. })
  20. }
  21. /**
  22. * fetch single func
  23. * parameter: { }
  24. * @param parameter
  25. * @returns {*}
  26. */
  27. export function fetchCheckStandard(parameter) {
  28. return http({
  29. url: '/check/standards/' + parameter.id,
  30. method: 'get',
  31. headers: {
  32. 'Content-Type': 'application/json;charset=UTF-8'
  33. }
  34. })
  35. }
  36. export function execute(parameter) {
  37. return http({
  38. url: '/check/jobs/execute',
  39. method: 'PUT',
  40. data: parameter
  41. })
  42. }
  43. export function finishJob(parameter) {
  44. return http({
  45. url: '/check/jobs/finish',
  46. method: 'PUT',
  47. data: parameter
  48. })
  49. }
  50. export function updateCheckJob(parameter) {
  51. return http({
  52. url: '/check/jobs/' + parameter.id,
  53. method: 'PUT',
  54. data: parameter
  55. })
  56. }
  57. export function getRepairFormPage(parameter) {
  58. return http({
  59. url: '/repair/forms/page?' + stringify(parameter),
  60. method: 'get',
  61. headers: {
  62. 'Content-Type': 'application/json;charset=UTF-8'
  63. }
  64. })
  65. }
  66. /**
  67. * 根据部门查询当前部门指定父级 再查询指定父级下的指定部门人员
  68. * @param parameter
  69. * @returns {AxiosPromise}
  70. */
  71. export function usersByUserParentDeptNatureAll(parameter) {
  72. return http({
  73. url: `/upms/users/user/dept/${parameter.nature}?${stringify(parameter)}`,
  74. method: 'get',
  75. headers: {
  76. 'Content-Type': 'application/json;charset=UTF-8'
  77. }
  78. })
  79. }
  80. /**
  81. * 查询树
  82. * parameter: { }
  83. * @param parameter
  84. * @returns {*}
  85. */
  86. export function fetchErrorTypeTree(parameter) {
  87. return http({
  88. url: '/repair/error-types/tree?' + stringify(parameter),
  89. method: 'get',
  90. headers: {
  91. 'Content-Type': 'application/json;charset=UTF-8'
  92. }
  93. })
  94. }
  95. export function deleteCheckJobs(parameter) {
  96. return http({
  97. url: '/check/jobs',
  98. method: 'DELETE',
  99. data: parameter
  100. })
  101. }
  102. export function timerStart(parameter) {
  103. return http({
  104. url: '/timer/start?' + stringify(parameter),
  105. method: 'POST',
  106. data: parameter
  107. })
  108. }
  109. export function timerPause(parameter) {
  110. return http({
  111. url: '/timer/pause?' + stringify(parameter),
  112. method: 'POST',
  113. data: parameter
  114. })
  115. }
  116. export function timerResume(parameter) {
  117. return http({
  118. url: '/timer/resume?' + stringify(parameter),
  119. method: 'POST',
  120. data: parameter
  121. })
  122. }
  123. export function timerStop(parameter) {
  124. return http({
  125. url: '/timer/stop?' + stringify(parameter),
  126. method: 'POST',
  127. data: parameter
  128. })
  129. }
  130. export function timerAccumulatedTime(parameter) {
  131. return http({
  132. url: '/timer/accumulated-time?' + stringify(parameter),
  133. method: 'get',
  134. })
  135. }
  136. export function timerStatus(parameter) {
  137. return http({
  138. url: '/timer/status?' + stringify(parameter),
  139. method: 'get',
  140. })
  141. }