bigScreenApi.js 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import { get, post } from 'packages/js/utils/http'
  2. // 大屏详情
  3. export function getScreenInfo (code) {
  4. return get(`/bigScreen/design/info/code/${code}`)
  5. }
  6. // 保存更新大屏
  7. export function saveScreen (data) {
  8. return post('/bigScreen/design/update', data)
  9. }
  10. // 根据数据集获取数据集详情
  11. export function getDataSetDetails (id) {
  12. return get('/dataset/datasetInfo/' + id)
  13. }
  14. // 模拟后端返回自定义主题配置
  15. export function getThemeConfig () {
  16. return get('https://mock.mengxuegu.com/mock/64239ff6e24b4b4cfeaca5ea/example/theme')
  17. }
  18. // 根据数据集id获取数据
  19. export function getDataByDataSetId (dataSetId) {
  20. return post('/dataset/execute', {
  21. dataSetId,
  22. params: []
  23. })
  24. }
  25. // 得到图表详情
  26. export function getChatInfo (params) {
  27. return post('/bigScreen/chart/data/list', params)
  28. }
  29. // 得到图表的更新数据
  30. export function getUpdateChartInfo (params) {
  31. return post('/bigScreen/chart/data/chart', params)
  32. }
  33. // 业务组件列表
  34. export function getBizComponentPage (params) {
  35. return get('/bigScreen/bizComponent/page', params)
  36. }
  37. // 根据code获得业务组件的信息
  38. export function getBizComponentInfo (code) {
  39. return get(`/bigScreen/bizComponent/info/${code}`)
  40. }
  41. // 更新业务组件
  42. export function updateBizComponent (params) {
  43. return post('/bigScreen/bizComponent/update', params)
  44. }