application-form.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212
  1. import { axios } from '@/utils/request'
  2. import { stringify } from 'qs'
  3. /**
  4. * page func
  5. * parameter: { }
  6. * @param parameter
  7. * @returns {*}
  8. */
  9. export function getMonthReportBig24 (parameter) {
  10. return axios({
  11. url: '/report/repair?' + stringify(parameter),
  12. method: 'get',
  13. headers: {
  14. 'Content-Type': 'application/json;charset=UTF-8'
  15. }
  16. })
  17. }
  18. export function getFillGatherTaskMonthReport (parameter) {
  19. return axios({
  20. url: '/fill/tasks/report?' + stringify(parameter),
  21. method: 'get',
  22. headers: {
  23. 'Content-Type': 'application/json;charset=UTF-8'
  24. }
  25. })
  26. }
  27. /**
  28. * export file
  29. * parameter: { }
  30. * @param parameter :
  31. * @returns {*}
  32. */
  33. export function exportMonthReportBig24 (parameter) {
  34. return axios({
  35. url: '/report/repair/export?' + stringify(parameter),
  36. method: 'get',
  37. headers: {
  38. 'Content-Type': 'application/json;charset=UTF-8'
  39. },
  40. responseType: 'blob'
  41. })
  42. }
  43. /**
  44. * export file
  45. * parameter: { }
  46. * @param parameter :
  47. * @returns {*}
  48. */
  49. export function exportMonthReportBig24Month (parameter) {
  50. return axios({
  51. url: '/report/repair/export/month?' + stringify(parameter),
  52. method: 'get',
  53. headers: {
  54. 'Content-Type': 'application/json;charset=UTF-8'
  55. },
  56. responseType: 'blob'
  57. })
  58. }
  59. /**
  60. * page func
  61. * parameter: { }
  62. * @param parameter
  63. * @returns {*}
  64. */
  65. export function getSbInfoReport (parameter) {
  66. return axios({
  67. url: '/report/repair/sbInfo?' + stringify(parameter),
  68. method: 'get',
  69. headers: {
  70. 'Content-Type': 'application/json;charset=UTF-8'
  71. }
  72. })
  73. }
  74. /**
  75. * export file
  76. * parameter: { }
  77. * @param parameter :
  78. * @returns {*}
  79. */
  80. export function exportSbInfoReport (parameter) {
  81. return axios({
  82. url: '/report/repair/sbInfo/export?' + stringify(parameter),
  83. method: 'get',
  84. headers: {
  85. 'Content-Type': 'application/json;charset=UTF-8'
  86. },
  87. responseType: 'blob'
  88. })
  89. }
  90. /**
  91. * export file
  92. * parameter: { }
  93. * @param parameter :
  94. * @returns {*}
  95. */
  96. export function exportSbInfoReportYear (parameter) {
  97. return axios({
  98. url: '/report/repair/sbInfo/export/year?' + stringify(parameter),
  99. method: 'get',
  100. headers: {
  101. 'Content-Type': 'application/json;charset=UTF-8'
  102. },
  103. responseType: 'blob'
  104. })
  105. }
  106. /**
  107. * page func
  108. * parameter: { }
  109. * @param parameter
  110. * @returns {*}
  111. */
  112. export function getSbInfoReportFee (parameter) {
  113. return axios({
  114. url: '/report/repair/sbInfo/fee?' + stringify(parameter),
  115. method: 'get',
  116. headers: {
  117. 'Content-Type': 'application/json;charset=UTF-8'
  118. }
  119. })
  120. }
  121. /**
  122. * export file
  123. * parameter: { }
  124. * @param parameter :
  125. * @returns {*}
  126. */
  127. export function exportSbInfoReportFee (parameter) {
  128. return axios({
  129. url: '/report/repair/sbInfo/fee/export?' + stringify(parameter),
  130. method: 'get',
  131. headers: {
  132. 'Content-Type': 'application/json;charset=UTF-8'
  133. },
  134. responseType: 'blob'
  135. })
  136. }
  137. /**
  138. * export file
  139. * parameter: { }
  140. * @param parameter :
  141. * @returns {*}
  142. */
  143. export function exportSbInfoReportFeeYear (parameter) {
  144. return axios({
  145. url: '/report/repair/sbInfo/fee/export/year?' + stringify(parameter),
  146. method: 'get',
  147. headers: {
  148. 'Content-Type': 'application/json;charset=UTF-8'
  149. },
  150. responseType: 'blob'
  151. })
  152. }
  153. /**
  154. * page func
  155. * parameter: { }
  156. * @param parameter
  157. * @returns {*}
  158. */
  159. export function getMonthReportMttr (parameter) {
  160. return axios({
  161. url: '/report/repair/mttr?' + stringify(parameter),
  162. method: 'get',
  163. headers: {
  164. 'Content-Type': 'application/json;charset=UTF-8'
  165. }
  166. })
  167. }
  168. /**
  169. * export file
  170. * parameter: { }
  171. * @param parameter :
  172. * @returns {*}
  173. */
  174. export function exportMonthReportMttr (parameter) {
  175. return axios({
  176. url: '/report/repair/mttr/export?' + stringify(parameter),
  177. method: 'get',
  178. headers: {
  179. 'Content-Type': 'application/json;charset=UTF-8'
  180. },
  181. responseType: 'blob'
  182. })
  183. }
  184. /**
  185. * export file
  186. * parameter: { }
  187. * @param parameter :
  188. * @returns {*}
  189. */
  190. export function exportMonthReportMttrMonth (parameter) {
  191. return axios({
  192. url: '/report/repair/mttr/export/month?' + stringify(parameter),
  193. method: 'get',
  194. headers: {
  195. 'Content-Type': 'application/json;charset=UTF-8'
  196. },
  197. responseType: 'blob'
  198. })
  199. }