moc.js 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281
  1. import request from '@/utils/request'
  2. // 堵漏日期统计
  3. export function sealDateData(query) {
  4. return request({
  5. url: '/process/moc/sealDateData',
  6. method: 'get',
  7. params: query
  8. })
  9. }
  10. // 介质类型统计
  11. export function materialTypeData(query) {
  12. return request({
  13. url: '/process/moc/materialTypeData',
  14. method: 'get',
  15. params: query
  16. })
  17. }
  18. // 泄露位置统计
  19. export function leakLocationData(query) {
  20. return request({
  21. url: '/process/moc/leakLocationData',
  22. method: 'get',
  23. params: query
  24. })
  25. }
  26. // 部门统计
  27. export function departmentData(query) {
  28. return request({
  29. url: '/process/moc/departmentData',
  30. method: 'get',
  31. params: query
  32. })
  33. }
  34. // 卡具状态统计
  35. export function statusData(query) {
  36. return request({
  37. url: '/process/moc/statusData',
  38. method: 'get',
  39. params: query
  40. })
  41. }
  42. // 临时MOC状态统计
  43. export function tempStateData(query) {
  44. return request({
  45. url: '/process/moc/tempStateData',
  46. method: 'get',
  47. params: query
  48. })
  49. }
  50. // 风险等级统计
  51. export function riskLevelData(query) {
  52. return request({
  53. url: '/process/moc/riskLevelData',
  54. method: 'get',
  55. params: query
  56. })
  57. }
  58. // MC情况统计
  59. export function mcDetailData(query) {
  60. return request({
  61. url: '/process/moc/mcDetailData',
  62. method: 'get',
  63. params: query
  64. })
  65. }
  66. // 区域统计
  67. export function areaData(query) {
  68. return request({
  69. url: '/process/moc/areaData',
  70. method: 'get',
  71. params: query
  72. })
  73. }
  74. // MOC编号统计
  75. export function mocNoData(query) {
  76. return request({
  77. url: '/process/moc/mocNoData',
  78. method: 'get',
  79. params: query
  80. })
  81. }
  82. // 查询MOC管理列表
  83. export function list(query) {
  84. return request({
  85. url: '/process/moc/list',
  86. method: 'get',
  87. params: query
  88. })
  89. }
  90. export function listPermanent(query) {
  91. return request({
  92. url: '/process/moc/listpermanent',
  93. method: 'get',
  94. params: query
  95. })
  96. }
  97. export function listTemporary(query) {
  98. return request({
  99. url: '/process/moc/listtemporary',
  100. method: 'get',
  101. params: query
  102. })
  103. }
  104. export function listAquifier(query) {
  105. return request({
  106. url: '/process/moc/listaquifier',
  107. method: 'get',
  108. params: query
  109. })
  110. }
  111. export function listFacility(query) {
  112. return request({
  113. url: '/process/moc/listfacility',
  114. method: 'get',
  115. params: query
  116. })
  117. }
  118. export function listInterlock(query) {
  119. return request({
  120. url: '/process/moc/listinterlock',
  121. method: 'get',
  122. params: query
  123. })
  124. }
  125. // 查询申请统计
  126. export function yearData(query) {
  127. return request({
  128. url: '/process/moc/yearData',
  129. method: 'get',
  130. params: query
  131. })
  132. }
  133. // 查询申请统计
  134. export function trueStateData(query) {
  135. return request({
  136. url: '/process/moc/trueStateData',
  137. method: 'get',
  138. params: query
  139. })
  140. }
  141. // 变成性质统计
  142. export function changeData(query) {
  143. return request({
  144. url: '/process/moc/changeData',
  145. method: 'get',
  146. params: query
  147. })
  148. }
  149. // 类别统计
  150. export function categoryData(query) {
  151. return request({
  152. url: '/process/moc/categoryData',
  153. method: 'get',
  154. params: query
  155. })
  156. }
  157. // 类别统计
  158. export function riskData(query) {
  159. return request({
  160. url: '/process/moc/riskData',
  161. method: 'get',
  162. params: query
  163. })
  164. }
  165. // 查询MOC管理详细
  166. export function getMoc(id) {
  167. return request({
  168. url: '/process/moc/' + id,
  169. method: 'get'
  170. })
  171. }
  172. // 新增MOC管理
  173. export function addMoc(data) {
  174. return request({
  175. url: '/process/moc',
  176. method: 'post',
  177. data: data
  178. })
  179. }
  180. // 修改MOC管理
  181. export function updateMoc(data) {
  182. return request({
  183. url: '/process/moc',
  184. method: 'put',
  185. data: data
  186. })
  187. }
  188. // 延期操作
  189. export function delay(data) {
  190. return request({
  191. url: '/process/moc/delay',
  192. method: 'put',
  193. data: data
  194. })
  195. }
  196. // 删除MOC管理
  197. export function delMoc(id) {
  198. return request({
  199. url: '/process/moc/' + id,
  200. method: 'delete'
  201. })
  202. }
  203. // 导出永久MOC
  204. export function exportPermanentMoc(query) {
  205. return request({
  206. url: '/process/moc/exportpermanent',
  207. method: 'get',
  208. params: query
  209. })
  210. }
  211. // 导出临时MOC
  212. export function exportTemporaryMoc(query) {
  213. return request({
  214. url: '/process/moc/exporttemporary',
  215. method: 'get',
  216. params: query
  217. })
  218. }
  219. // 导出临时MOC - 带压消漏清单
  220. export function exportAquifier(query) {
  221. return request({
  222. url: '/process/moc/exportaquifier',
  223. method: 'get',
  224. params: query
  225. })
  226. }
  227. // 导出临时MOC - 临时设施、其它
  228. export function exportFacility(query) {
  229. return request({
  230. url: '/process/moc/exportfacility',
  231. method: 'get',
  232. params: query
  233. })
  234. }
  235. // 导出临时MOC - 仪表联锁旁路
  236. export function exportInterlock(query) {
  237. return request({
  238. url: '/process/moc/exportinterlock',
  239. method: 'get',
  240. params: query
  241. })
  242. }
  243. // 导出MOC
  244. export function exportMoc(query) {
  245. return request({
  246. url: '/process/moc/export',
  247. method: 'get',
  248. params: query
  249. })
  250. }