GenerateReport.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. import service from '@/utils/axios';
  2. import { baseURL2 } from '../../constant';
  3. /**
  4. * 验证报告生成 方案
  5. * @param data
  6. * @returns {Promise<axios.AxiosResponse<any>>}
  7. */
  8. export const generateScheme = (data) => {
  9. return service.request({
  10. method: 'POST',
  11. url: '/GenerateReport/Generate_scheme',
  12. data,
  13. baseURL: baseURL2,
  14. });
  15. };
  16. /**
  17. * 验证报告生成 报告
  18. * @param data
  19. * @returns {Promise<axios.AxiosResponse<any>>}
  20. */
  21. export const generateReport = (data) => {
  22. return service.request({
  23. method: 'POST',
  24. url: '/GenerateReport/Generate_report',
  25. data,
  26. baseURL: baseURL2,
  27. });
  28. };
  29. /**
  30. * 验证报告数据自检
  31. * @param data
  32. * @returns {Promise<axios.AxiosResponse<any>>}
  33. */
  34. export const generateReportinspect = (data) => {
  35. return service.request({
  36. method: 'POST',
  37. url: '/GenerateReport/Generate_inspect',
  38. data,
  39. baseURL: baseURL2,
  40. });
  41. };
  42. /**
  43. * 验证报告生成 获取报告
  44. * @param data
  45. * @returns {Promise<axios.AxiosResponse<any>>}
  46. */
  47. export const generateKey = (data) => {
  48. return service.request({
  49. method: 'POST',
  50. url: '/GenerateReport/Generate_key',
  51. data,
  52. baseURL: baseURL2,
  53. });
  54. };