gas-report.api.ts 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { defHttp } from '/@/utils/http/axios';
  2. enum Api {
  3. getGasAddressList = '/safety/gasDayReport/getGasAddressList',
  4. getList = '/safety/gasDayReport/list',
  5. expComReportByParam = '/safety/reportInfo/expComReportByParam',
  6. reviewPass = '/safety/gasDayReport/reviewPass',
  7. getIsReviewPass = '/safety/gasDayReport/getIsReviewPass',
  8. getAllUserInfo = '/safety/gasInsCard/getAllUserInfo',
  9. exportReportByPoi = '/safety/reportInfo/exportReportByPoi',
  10. }
  11. /**
  12. * 获取瓦斯日报区队,检测地点下拉选项
  13. * @param params
  14. */
  15. export const getGasAddressList = (params) => defHttp.get({ url: Api.getGasAddressList, params });
  16. /**
  17. * 获取瓦斯日报列表数据
  18. * @param params
  19. */
  20. export const getList = (params) => defHttp.get({ url: Api.getList, params });
  21. /**
  22. * 导出瓦斯日报
  23. * @param params
  24. */
  25. export const expComReportByParam = (params) => defHttp.post({ url: Api.expComReportByParam, params, responseType: 'blob' });
  26. /**
  27. * 审核通过
  28. * @param params
  29. */
  30. export const reviewPass = (params) => defHttp.post({ url: Api.reviewPass, params });
  31. /**
  32. * 判断是否已审核通过
  33. * @param params
  34. */
  35. export const getIsReviewPass = (params) => defHttp.post({ url: Api.getIsReviewPass, params });
  36. export const getAllUserInfo = (params) => defHttp.get({ url: Api.getAllUserInfo, params });
  37. export const exportReportByPoi = (params) => defHttp.post({ url: Api.exportReportByPoi, params, responseType: 'blob' });