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.

76 lines
1.9 KiB
JavaScript

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 components = [
BigScreenTopLayout,
BigScreenManagement,
BgiScreenSourceMag,
BigScreenComponentMag,
BigScreenRun,
BigScreenDesign,
DataSetManagement,
DataSourceManagement
]
function install (Vue) {
components.map(component => {
Vue.component(component.name, component)
})
}
export {
install,
BigScreenTopLayout,
BigScreenManagement,
BgiScreenSourceMag,
BigScreenComponentMag,
BigScreenRun,
BigScreenDesign,
DataSetManagement,
DataSourceManagement,
$dataRoomStore,
$dataRoomAxios,
registerConfig,
updateTheme
}
export default {
install,
BigScreenTopLayout,
BgiScreenSourceMag,
BigScreenComponentMag,
BigScreenManagement,
BigScreenRun,
BigScreenDesign,
DataSetManagement,
DataSourceManagement,
$dataRoomStore,
$dataRoomAxios,
registerConfig,
updateTheme
}