index.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. // 大屏列表管理页面
  2. import 'data-room-ui/assets/style/common/index.scss'
  3. import 'data-room-ui/assets/style/bsTheme.scss'
  4. // 大屏 vuex store数据
  5. import dataRoomStore from 'data-room-ui/js/store'
  6. // 注册基础配置
  7. import registerConfig from 'data-room-ui/js/utils/registerConfig'
  8. // 更新主题
  9. import updateTheme from 'data-room-ui/js/utils/updateTheme'
  10. // 布局组件
  11. const BigScreenTopLayout = () => import('./Layout/ApplicationCreateTop/index.vue')
  12. // 大屏列表管理页面
  13. const BigScreenManagement = () => import('./BigScreenMag')
  14. // 大屏资源管理页面
  15. const BgiScreenSourceMag = () => import('./SourceMag')
  16. // 大屏组件管理页面
  17. const BigScreenComponentMag = () => import('./BigScreenComponentMag')
  18. // 大屏预览页面
  19. const BigScreenRun = () => import('./BigScreenRun')
  20. // 大屏设计页面
  21. const BigScreenDesign = () => import('./BigScreenDesign')
  22. // 数据集管理页面
  23. const DataSetManagement = () => import('./DataSetManagement')
  24. // 数据源管理页面
  25. const DataSourceManagement = () => import('./DataSourceManagement')
  26. // 存储组件列表
  27. const components = [
  28. BigScreenTopLayout,
  29. BigScreenManagement,
  30. BgiScreenSourceMag,
  31. BigScreenComponentMag,
  32. BigScreenRun,
  33. BigScreenDesign,
  34. DataSetManagement,
  35. DataSourceManagement
  36. ]
  37. function install (Vue) {
  38. components.map(component => {
  39. Vue.component(component.name, component)
  40. })
  41. }
  42. export {
  43. install,
  44. BigScreenTopLayout,
  45. BigScreenManagement,
  46. BgiScreenSourceMag,
  47. BigScreenComponentMag,
  48. BigScreenRun,
  49. BigScreenDesign,
  50. DataSetManagement,
  51. DataSourceManagement,
  52. dataRoomStore,
  53. registerConfig,
  54. updateTheme
  55. }
  56. export default {
  57. install,
  58. BigScreenTopLayout,
  59. BgiScreenSourceMag,
  60. BigScreenComponentMag,
  61. BigScreenManagement,
  62. BigScreenRun,
  63. BigScreenDesign,
  64. DataSetManagement,
  65. DataSourceManagement,
  66. dataRoomStore,
  67. registerConfig,
  68. updateTheme
  69. }