datasetConfigService.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112
  1. /*!
  2. * 数据集管理
  3. */
  4. import { get, post } from 'packages/js/utils/http'
  5. /**
  6. * 数据集分页查询
  7. * @param params
  8. * @param flag
  9. * @returns {*}
  10. */
  11. const datasetPage = (params = {}, flag = false) => get('/dataset/page', params, flag)
  12. /**
  13. * 数据集名称校验
  14. * @param params
  15. * @param flag
  16. * @returns {*}
  17. */
  18. const nameCheckRepeat = (params = {}, flag = false) => post('/dataset/checkRepeat', params, flag)
  19. /**
  20. * 数据集新增
  21. * @param params
  22. * @param flag
  23. * @returns {*}
  24. */
  25. const datasetAdd = (params = {}, flag = false) => post('/dataset/add', params, flag)
  26. /**
  27. * 数据集修改
  28. * @param params
  29. * @param flag
  30. * @returns {*}
  31. */
  32. const datasetUpdate = (params = {}, flag = false) => post('/dataset/update', params, flag)
  33. /**
  34. * 删除数据集
  35. * @param id
  36. * @param flag
  37. * @returns {*}
  38. */
  39. const datasetRemove = (id = '-1', flag = false) => post(`/dataset/delete/${id}`, {}, flag)
  40. /**
  41. * 数据集执行
  42. * @param params
  43. * @param flag
  44. * @returns {*}
  45. */
  46. const datasetExecuteTest = (params = {}, flag = false) => post('/dataset/execute/test', params, flag)
  47. /**
  48. * 获取数据集详情
  49. * @param id
  50. * @param flag
  51. * @returns {*}
  52. */
  53. const getDataset = (id = '-1', flag = false) => get(`/dataset/info/${id}`, {}, flag)
  54. /**
  55. * 获取数据集分类
  56. * @param r_dataset
  57. * @param flag
  58. * @returns {*}
  59. */
  60. const getCategoryTree = (params = {}, flag = false) => get('/category/queryTreeList', params, flag)
  61. /**
  62. * 新增分类树节点
  63. * @param params
  64. * @param flag
  65. * @returns {*}
  66. */
  67. const categoryAdd = (params = {}, flag = false) => post('/category/add', params, flag)
  68. /**
  69. * 编辑分类树节点
  70. * @param params
  71. * @param flag
  72. * @returns {*}
  73. */
  74. const categoryUpdate = (params = {}, flag = false) => post('/category/update', params, flag)
  75. /**
  76. * 删除分类树节点
  77. * @param id
  78. * @param flag
  79. * @returns {*}
  80. */
  81. const categoryRemove = (id = '-1', flag = false) => post(`/category/delete/${id}`, {}, flag)
  82. export {
  83. datasetPage,
  84. datasetAdd,
  85. datasetUpdate,
  86. datasetRemove,
  87. nameCheckRepeat,
  88. datasetExecuteTest,
  89. getDataset,
  90. getCategoryTree,
  91. categoryAdd,
  92. categoryUpdate,
  93. categoryRemove
  94. }