import 'data-room-ui/assets/style/common/index.scss' import 'data-room-ui/assets/style/bsTheme.scss' import $dataRoomStore from 'data-room-ui/js/store' import registerConfig from 'data-room-ui/js/utils/registerConfig' import updateTheme from 'data-room-ui/js/utils/updateTheme' import * as $dataRoomAxios from 'data-room-ui/js/utils/http.js' // 布局组件 const BigScreenTopLayout = () => import('./Layout/ApplicationCreateTop/index.vue') // 大屏列表管理页面 const BigScreenManagement = () => import('./BigScreenMag') // 大屏资源管理页面 const BgiScreenSourceMag = () => import('./SourceMag') // 大屏组件管理页面 const BigScreenComponentMag = () => import('./BigScreenComponentMag') // 大屏预览页面 const BigScreenRun = () => import('./BigScreenRun') // 大屏设计页面 const BigScreenDesign = () => import('./BigScreenDesign') // 数据集管理页面 const DataSetManagement = () => import('./DataSetManagement') // 数据源管理页面 const DataSourceManagement = () => import('./DataSourceManagement') // 地图数据管理页面 const MapDataManagement = () => import('./MapDataManagement') // 存储组件列表 const components = [ BigScreenTopLayout, BigScreenManagement, BgiScreenSourceMag, BigScreenComponentMag, BigScreenRun, BigScreenDesign, DataSetManagement, DataSourceManagement, MapDataManagement ] function install (Vue) { components.map(component => { Vue.component(component.name, component) }) } export { install, BigScreenTopLayout, BigScreenManagement, BgiScreenSourceMag, BigScreenComponentMag, BigScreenRun, BigScreenDesign, DataSetManagement, DataSourceManagement, MapDataManagement, $dataRoomStore, $dataRoomAxios, registerConfig, updateTheme } export default { install, BigScreenTopLayout, BgiScreenSourceMag, BigScreenComponentMag, BigScreenManagement, BigScreenRun, BigScreenDesign, DataSetManagement, DataSourceManagement, MapDataManagement, $dataRoomStore, $dataRoomAxios, registerConfig, updateTheme }