datasetConfigService.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  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('/bigScreen/dataset/page', params, flag)
  12. /**
  13. * 删除数据集
  14. * @param id
  15. * @param flag
  16. * @returns {*}
  17. */
  18. const datasetRemove = (id = '-1', flag = false) => get(`/bigScreen/dataset/remove/${id}`, {}, flag)
  19. /**
  20. * 数据集名称校验
  21. * @param params
  22. * @param flag
  23. * @returns {*}
  24. */
  25. const nameCheckRepeat = (params = {}, flag = false) => post('/bigScreen/dataset/nameCheckRepeat', params, flag)
  26. /**
  27. * 数据集新增/修改【json/脚本/数据模型】
  28. * @param params
  29. * @param flag
  30. * @returns {*}
  31. */
  32. const datasetAddorUpdate = (params = {}, flag = false) => post('/bigScreen/dataset/addOrUpdate', params, flag)
  33. /**
  34. * 数据集执行【脚本】
  35. * @param params
  36. * @param flag
  37. * @returns {*}
  38. */
  39. const datasetExecute = (params = {}, flag = false) => post('/bigScreen/dataset/execute', params, flag)
  40. /**
  41. * 获取数据集信息【json/数据模型/脚本】
  42. * @param id
  43. * @param flag
  44. * @returns {*}
  45. */
  46. const getDataset = (id = '-1', flag = false) => get(`/bigScreen/dataset/getDataSetDetailById?id=${id}`, {}, flag)
  47. /**
  48. * 数据集加工测试
  49. * @param params
  50. * @param flag
  51. * @returns {*}
  52. */
  53. const sqlTest = (params = {}, flag = false) => post('/bigScreen/datasetProcess/sqlTest', params, flag)
  54. /**
  55. * 数据集新增
  56. * @param params
  57. * @param flag
  58. * @returns {*}
  59. */
  60. const datasetAdd = (params = {}, flag = false) => post('/bigScreen/datasetProcess/add', params, flag)
  61. /**
  62. * 数据集修改
  63. * @param params
  64. * @param flag
  65. * @returns {*}
  66. */
  67. const datasetUpdate = (params = {}, flag = false) => post('/bigScreen/datasetProcess/update', params, flag)
  68. /**
  69. * 获取自助数据集信息
  70. * @param id
  71. * @param flag
  72. * @returns {*}
  73. */
  74. const getDatasetInfo = (id = '-1', flag = false) => get(`/bigScreen/datasetProcess/getDatasetInfo/${id}`, {}, flag)
  75. /**
  76. * 获取数据集分类
  77. * @param r_dataset
  78. * @param flag
  79. * @returns {*}
  80. */
  81. const getDatasetTypeList = (params = {}, flag = false) => get('/bigScreen/category/queryTreeList', params, flag)
  82. /**
  83. * 获取原始表信息,数据列表
  84. * @param params
  85. * @param flag
  86. * @returns {*}
  87. */
  88. const getOriginalTableDetail = (params = {}, flag = false) => post('/bigScreen/original/getOriginalTableDetail', params, flag)
  89. /**
  90. * 新增/修改原始数据集
  91. * @param params
  92. * @param flag
  93. * @returns {*}
  94. */
  95. const addOrUpdateOriginal = (params = {}, flag = false) => post('/bigScreen/original/addOrUpdate', params, flag)
  96. /**
  97. * 获取原始数据集字段信息
  98. * @param params
  99. * @param flag
  100. * @returns {*}
  101. */
  102. const getOriginalTableFieldInfo = (params = {}, flag = false) => post('/bigScreen/original/getOriginalTableFieldInfo', params, flag)
  103. /**
  104. * 获取数据集详细信息
  105. * @param id
  106. * @param flag
  107. * @returns {*}
  108. */
  109. const getOriginalTableDetailsById = (id = '-1', flag = false) => get(`/bigScreen/original/getOriginalTableDetailsById/${id}`, {}, flag)
  110. /**
  111. * 删除菜单树节点
  112. * @param id
  113. * @param flag
  114. * @returns {*}
  115. */
  116. const categoryRemove = (id = '-1', flag = false) => get(`/bigScreen/category/remove/${id}`, {}, flag)
  117. /**
  118. * 新增/编辑菜单树节点
  119. * @param params
  120. * @param flag
  121. * @returns {*}
  122. */
  123. const addOrUpdateTree = (params = {}, flag = false) => post('/bigScreen/category/addOrUpdateTree', params, flag)
  124. export {
  125. datasetPage,
  126. datasetRemove,
  127. nameCheckRepeat,
  128. sqlTest,
  129. datasetAdd,
  130. datasetUpdate,
  131. getDatasetInfo,
  132. getDatasetTypeList,
  133. datasetAddorUpdate,
  134. datasetExecute,
  135. getDataset,
  136. getOriginalTableDetail,
  137. addOrUpdateOriginal,
  138. getOriginalTableFieldInfo,
  139. getOriginalTableDetailsById,
  140. categoryRemove,
  141. addOrUpdateTree
  142. }