cleanManage.js 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. import { axios } from '@/utils/request'
  2. // 清运管理--网点清运记录
  3. // 列表
  4. export const cleanRecordList = (params) => {
  5. const url = `cleanStationDevice/queryCountByStation/${params.pageNo}/${params.pageSize}`
  6. delete params.pageNo
  7. delete params.pageSize
  8. return axios({
  9. url: url,
  10. data: params,
  11. method: 'post'
  12. })
  13. }
  14. // 总计
  15. export const getCleanStationTotal = (params) => {
  16. const url = `cleanStationDevice/getCleanStationDeviceTotal`
  17. return axios.request({
  18. url: url,
  19. data: params,
  20. method: 'post'
  21. })
  22. }
  23. // 详情
  24. export const networkDetail = (params) => {
  25. const url = `cleanStationDevice/querycleanStationParticular/${params.pageNo}/${params.pageSize}`
  26. delete params.pageNo
  27. delete params.pageSize
  28. return axios({
  29. url: url,
  30. data: params,
  31. method: 'post'
  32. })
  33. }
  34. // 清运明细
  35. // 列表
  36. export const cleanDetailsList = (params) => {
  37. const url = `cleanStationDevice/queryCleanStationDeviceByDevice/${params.pageNo}/${params.pageSize}`
  38. delete params.pageNo
  39. delete params.pageSize
  40. return axios({
  41. url: url,
  42. data: params,
  43. method: 'post'
  44. })
  45. }
  46. // 总计
  47. export const getCleanDetailsTotal = (params) => {
  48. const url = `cleanStationDevice/getCleanStationDeviceTotal`
  49. return axios.request({
  50. url: url,
  51. data: params,
  52. method: 'post'
  53. })
  54. }
  55. // 详情
  56. export const getCleanDetails = (params) => {
  57. const url = `cleanLog/queryCleanStationDeviceParticular`
  58. return axios.request({
  59. url: url,
  60. data: params,
  61. method: 'post'
  62. })
  63. }
  64. // 操作人
  65. export const cleanUserList = (params) => {
  66. const url = `zxyj/user/queryCleanUserList`
  67. return axios.request({
  68. url: url,
  69. data: {},
  70. method: 'post'
  71. })
  72. }
  73. // 待清运列表
  74. export const netWorkCleanRecordList = (params) => {
  75. const url = `cleanStation/waitToClean/${params.pageNo}/${params.pageSize}`
  76. delete params.pageNo
  77. delete params.pageSize
  78. return axios({
  79. url: url,
  80. data: params,
  81. method: 'post'
  82. })
  83. }
  84. // 总计
  85. export const getCleanStationSum = (params) => {
  86. const url = `cleanStation/waitToClean/sum`
  87. return axios.request({
  88. url: url,
  89. data: params,
  90. method: 'post'
  91. })
  92. }
  93. // 立即清运
  94. export const cleanByDevice = params => {
  95. return axios({
  96. url: `cleanStationDevice/cleanByDevice`,
  97. data: params,
  98. method: 'POST'
  99. })
  100. }
  101. // 司机管理
  102. // 重置密码
  103. export const resetPSD = params => {
  104. return axios({
  105. url: `zxyj/user/resetPwd`,
  106. data: params,
  107. method: 'POST'
  108. })
  109. }
  110. // 获取列表数据
  111. export const getDriverList = params => {
  112. const url = `/driver/queryLike/${params.pageNo}/${params.pageSize}`
  113. delete params.pageNo
  114. delete params.pageSize
  115. return axios({
  116. url: url,
  117. data: params,
  118. method: 'POST'
  119. })
  120. }
  121. // 清运司机 全部
  122. export const driverQueryList = (params) => {
  123. const url = `driver/queryDriverList`
  124. return axios.request({
  125. url: url,
  126. data: params,
  127. method: 'post'
  128. })
  129. }
  130. // 删除用户接口
  131. export const delectDriver = params => {
  132. return axios({
  133. url: `driver/delete/${params.id}`,
  134. data: params,
  135. method: 'get'
  136. })
  137. }
  138. // 新增/编辑保存接口
  139. export const saveDriver = params => {
  140. return axios({
  141. url: '/driver/save',
  142. data: params,
  143. method: 'POST'
  144. })
  145. }
  146. // 编辑查详情
  147. export const driverDetails = (params) => {
  148. const url = `driver/findById/${params.id}`
  149. return axios({
  150. url: url,
  151. data: params,
  152. method: 'get'
  153. })
  154. }
  155. // 清运管理 统计报表
  156. export const getCleanReport = (params) => {
  157. const url = `cleanReport/getReport`
  158. return axios.request({
  159. url: url,
  160. data: params,
  161. method: 'post'
  162. })
  163. }