bizProcessNew.ts 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697
  1. import http from '@/api'
  2. /**
  3. * @name 查询算法业务处理列表
  4. * @param query 参数
  5. * @returns 返回列表
  6. */
  7. export const listBizProcessApi = (query: any) => {
  8. return http.get<any[]>('/identification/identificationSubtaskDetails/list', query, { loading: false })
  9. }
  10. export const getImgList = (query: any) => {
  11. return http.get<any[]>('/identification/identificationSubtaskDetails/getImgList', query, { loading: false })
  12. }
  13. /**
  14. * @name 查询算法业务处理详细
  15. * @param id id
  16. * @returns returns
  17. */
  18. export const getBizProcessApi = (id: string | number) => {
  19. return http.get<any>(`/identification/identificationSubtaskDetails/${id}`)
  20. }
  21. /**
  22. * @name 新增算法业务处理
  23. * @param data data
  24. * @returns returns
  25. */
  26. export const addBizProcessApi = (data: any) => {
  27. return http.post<any>('/identification/identificationSubtaskDetails', data, { loading: false })
  28. }
  29. /**
  30. * @name 修改算法业务处理
  31. * @param data data
  32. * @returns returns
  33. */
  34. export const updateBizProcessApi = (data: any) => {
  35. return http.put<any>('/identification/identificationSubtaskDetails', data, { loading: false })
  36. }
  37. /**
  38. * @name 删除算法业务处理
  39. * @param id id
  40. * @returns returns
  41. */
  42. export const delBizProcessApi = (id: string | number | Array<string | number>) => {
  43. return http.delete<any>(`/identification/identificationSubtaskDetails/${id}`)
  44. }
  45. /**
  46. * @name 下载模板
  47. * @returns returns
  48. */
  49. export const importTemplateApi = () => {
  50. return http.downloadPost('/identification/identificationSubtaskDetails/importTemplate', {})
  51. }
  52. /**
  53. * @name 导入数据
  54. * @returns returns
  55. */
  56. export const importBizProcessDataApi = (data: any) => {
  57. return http.post('/identification/identificationSubtaskDetails/importData', data)
  58. }
  59. /**
  60. * @name 导出数据
  61. * @returns returns
  62. */
  63. export const exportBizProcessApi = (data: any) => {
  64. return http.downloadPost('/identification/identificationSubtaskDetails/export', data)
  65. }
  66. /**
  67. * @name 查看训练结果
  68. * @returns returns
  69. */
  70. export const getTrainResultApi = (subtaskId: string | number) => {
  71. return http.get(`/identification/identificationSubtaskDetails/getTrainResult/${subtaskId}`)
  72. }
  73. /**
  74. * @name 查看验证结果
  75. * @returns returns
  76. */
  77. export const getVerifyResultApi = (subtaskId: string | number) => {
  78. return http.get(`/identification/identificationSubtaskDetails/getVerifyResult/${subtaskId}`)
  79. }
  80. /**
  81. * @name 查看测试结果
  82. * @returns returns
  83. */
  84. export const getTestResultApi = (subtaskId: string | number) => {
  85. return http.get(`/identification/identificationSubtaskDetails/getTestResult/${subtaskId}`)
  86. }