123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- import 'babel-polyfill'
- import promise from 'es6-promise'
- import Vue from 'vue'
- import ElementUI from 'element-ui'
- import App from './App'
- import store from './store'
- import router from './router'
- import 'element-ui/lib/theme-chalk/index.css'
- import '@/assets/styles/index.scss'
- import * as $dataRoomAxios from '../packages/js/utils/http.js'
- import { registerConfig } from '@gcpaas/data-room-ui'
- import remoteComponents from '@/remoteComponents/exports.js'
- import customDatasetComponents from '@/customDatasetComponents/exports.js'
- import { Column } from '@antv/g2plot'
- Vue.use(ElementUI, { size: 'mini' })
- Vue.prototype.Column = Column
- console.log('window.CONFIG', window.CONFIG)
- registerConfig(
- {
- routers: {
-
- designUrl: '/bigscreen/design',
-
- previewUrl: '/bigscreen/preview',
-
- pageManagementUrl: '/',
-
- pageListUrl: '/big-screen-list',
-
- templateListUrl: '/big-screen-template',
-
- dataSourceUrl: '/big-screen-dataSource',
-
- dataSetUrl: '/big-screen-dataSet',
-
- sourceUrl: '/big-screen-source',
-
- componentUrl: '/big-screen-components'
- },
- httpConfigs: {
- baseURL: window.CONFIG?.baseURL,
-
- fileUrlPrefix: window.CONFIG?.fileUrlPrefix ? window.CONFIG.fileUrlPrefix : window.CONFIG?.baseURL + '/static'
- },
- customTheme: {
- '--bs-background-1': '#151a26',
- '--bs-background-2': '#232832',
- '--bs-el-background-1': '#151A26',
- '--bs-el-background-2': '#35393F',
- '--bs-el-background-3': '#303640',
- '--bs-el-title': '#ffffff',
- '--bs-el-text': '#ffffff',
- '--bs-el-color-primary': '#409EFF',
- '--bs-el-color-primary-active': '64, 158, 255',
- '--bs-el-border': 'transparent'
- },
-
- sourceExtends: ['jpg', 'jpeg', 'png', 'gif', 'bmp', 'svg', 'webp', 'ico', 'xls', 'xlsx', 'csv'],
-
-
-
-
-
-
-
-
-
- remoteComponents,
- customDatasetComponents
- },
- router
- )
- promise.polyfill()
- Vue.use(ElementUI, { size: 'mini' })
- Vue.config.productionTip = false
- Vue.prototype.$dataRoomAxios = $dataRoomAxios
- Vue.prototype.inputChange = function (e) {
- return e.target.value
- }
- new Vue({
- el: '#app',
- router,
- store,
- render: (h) => h(App)
- })
|