bigScreenApi.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  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('/bigScreen/ds/getDataSetDetails', {
  13. id
  14. })
  15. }
  16. // 模拟后端返回自定义主题配置
  17. export function getThemeConfig () {
  18. return get('https://mock.mengxuegu.com/mock/64239ff6e24b4b4cfeaca5ea/example/theme')
  19. }
  20. // 根据数据集id获取数据
  21. export function getDataByDataSetId (dataSetId) {
  22. return post('/bigScreen/ds/getDataByDataSetId', {
  23. dataSetId,
  24. params: []
  25. })
  26. }
  27. // 得到图表详情
  28. export function getChatInfo (params) {
  29. return post('/bigScreen/chart/data/list', params)
  30. }
  31. // 得到图表的更新数据
  32. export function getUpdateChartInfo (params) {
  33. return post('/bigScreen/chart/data/chart', params)
  34. }
  35. // 业务组件列表
  36. export function getBizComponentPage (params) {
  37. return get('/bigScreen/bizComponent/page', params)
  38. }
  39. // 根据code获得业务组件的信息
  40. export function getBizComponentInfo (code) {
  41. return get(`/bigScreen/bizComponent/info/${code}`)
  42. }
  43. // 更新业务组件
  44. export function updateBizComponent (params) {
  45. return post('/bigScreen/bizComponent/update', params)
  46. }