dataSourceService.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879
  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 addOrUpdateDataSource = (params = {}, flag = false) => post('/bigScreen/datasource/addOrUpdateDataSource', params, flag)
  12. /**
  13. * 数据源名称校验
  14. * @param params
  15. * @param flag
  16. * @returns {*}
  17. */
  18. const checkRepeat = (params = {}, flag = false) => post('/bigScreen/datasource/checkRepeat', params, flag)
  19. /**
  20. * 数据源连接测试
  21. * @param params
  22. * @param flag
  23. * @returns {*}
  24. */
  25. const sourceLinkTest = (params = {}, flag = false) => post('/bigScreen/datasource/sourceLinkTest', params, flag)
  26. /**
  27. * 获取数据源列表
  28. * @param params
  29. * @param flag
  30. * @returns {*}
  31. */
  32. const datasourcePage = (params = {}, flag = false) => get('/bigScreen/datasource/page', params, flag)
  33. /**
  34. * 获取数据源列表
  35. * @param params
  36. * @param flag
  37. * @returns {*}
  38. */
  39. const datasourceList = (params = {}, flag = false) => get('/bigScreen/datasource/list', params, flag)
  40. /**
  41. * 删除数据源
  42. * @param id
  43. * @param flag
  44. * @returns {*}
  45. */
  46. const sourceRemove = (id = '-1', flag = false) => get(`/bigScreen/datasource/sourceRemove/${id}`, {}, flag)
  47. /**
  48. * 获取数据源下表列表
  49. * @param id
  50. * @param flag
  51. * @returns {*}
  52. */
  53. const getSourceTable = (id = '-1', flag = false) => get(`/bigScreen/datasource/getSourceTable/${id}`, {}, flag)
  54. /**
  55. * 获取数据源下视图列表
  56. * @param id
  57. * @param flag
  58. * @returns {*}
  59. */
  60. const getSourceView = (id = '-1', flag = false) => get(`/bigScreen/datasource/getSourceView/${id}`, {}, flag)
  61. export {
  62. addOrUpdateDataSource,
  63. checkRepeat,
  64. sourceLinkTest,
  65. datasourcePage,
  66. datasourceList,
  67. sourceRemove,
  68. getSourceTable,
  69. getSourceView
  70. }