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
69 lines
1.5 KiB
JavaScript
2 years ago
|
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
|
||
|
}
|