You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

69 lines
1.5 KiB
JavaScript

import 'packages/assets/style/common/index.scss'
import 'packages/assets/style/bsTheme.scss'
// 大屏管理页面
import BigScreenManagement from 'packages/BigScreenMag'
// 渲染整个bigScreen的渲染引擎
import BigScreenRun from 'packages/BigScreenRun'
// 大屏设计引擎
import BigScreenDesign from 'packages/BigScreenDesign'
// 数据源管理
import DataSourceManagement from 'packages/DataSourceManagement'
// 数据集管理
import DataSetManagement from 'packages/DataSetManagement'
// 大屏管理-数据集管理的顶部路由框架
// import BigScreenTopLayout from 'packages/Layout'
// 大屏 vuex store数据
import bigScreenStore from 'packages/js/store'
// 注册基础配置
import registerConfig from 'packages/js/utils/registerConfig'
// 更新主题
import updateTheme from 'packages/js/utils/updateTheme'
// 存储组件列表
const components = [
BigScreenManagement,
BigScreenRun,
BigScreenDesign,
DataSetManagement,
DataSourceManagement
// BigScreenTopLayout
]
const $bigScreen = {
bigScreenStore
}
function install (Vue) {
components.map(component => {
Vue.component(component.name, component)
})
}
export {
install,
BigScreenManagement,
BigScreenRun,
BigScreenDesign,
DataSetManagement,
DataSourceManagement,
// BigScreenTopLayout,
$bigScreen,
registerConfig,
updateTheme
}
export default {
install,
BigScreenManagement,
BigScreenRun,
BigScreenDesign,
DataSetManagement,
DataSourceManagement,
$bigScreen,
registerConfig,
updateTheme
}