basicInfo.api.ts 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import { defHttp } from '/@/utils/http/axios';
  2. enum Api {
  3. // 矿山信息
  4. getMineData = '/ventanaly-province/province/mineData/getMineData',
  5. // 接入统计
  6. getGoafAccessCount = '/ventanaly-province/province/mineData/getGoafAccessCount',
  7. // 数据质量
  8. getDataQuaQueList = '/ventanaly-province/province/dataQuaQue/list',
  9. addDataQuaQue = '/ventanaly-province/province/dataQuaQue/add',
  10. deleteDataQuaQue = '/ventanaly-province/province/dataQuaQue/delete',
  11. editDataQuaQue = '/ventanaly-province/province/dataQuaQue/edit',
  12. // 密闭统计
  13. getClosedAccessCount = '/ventanaly-province/province/mineData/getZFCGoafAccessCount'
  14. }
  15. // 矿山信息
  16. export const getMineData = (params) =>
  17. defHttp.post({
  18. headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
  19. url: Api.getMineData,
  20. params
  21. });
  22. // 接入统计
  23. export const getGoafAccessCount = (params) =>
  24. defHttp.get({
  25. url: Api.getGoafAccessCount,
  26. });
  27. // 数据质量相关接口
  28. /**
  29. * 分页列表查询
  30. * @param params
  31. */
  32. export const getDataQuaQueList = (params) =>
  33. defHttp.get({
  34. headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
  35. url: Api.getDataQuaQueList,
  36. params
  37. });
  38. /**
  39. * 新增质量问题
  40. * @param params
  41. */
  42. export const addDataQuaQue = (params) =>
  43. defHttp.post({
  44. url: Api.addDataQuaQue,
  45. params
  46. });
  47. /**
  48. * 通过id删除质量问题
  49. * @param params
  50. */
  51. export const deleteDataQuaQue = (params) =>
  52. defHttp.delete({
  53. headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
  54. url: Api.deleteDataQuaQue,
  55. params
  56. });
  57. /**
  58. * 编辑质量问题
  59. * @param params
  60. */
  61. export const editDataQuaQue = (params) =>
  62. defHttp.post({
  63. url: Api.editDataQuaQue,
  64. params
  65. });
  66. // 密闭统计
  67. export const getClosedAccessCount = () =>
  68. defHttp.get({
  69. url: Api.getClosedAccessCount,
  70. });