| | |
| | | /* |
| | | * @Author: daidai |
| | | * @Date: 2022-01-12 14:05:56 |
| | | * @LastEditors: Please set LastEditors |
| | | * @LastEditTime: 2023-08-07 17:12:07 |
| | | * @FilePath: \web-pc\src\pages\big-screen\main.js |
| | | */ |
| | | import Vue from "vue"; |
| | | import App from "./App.vue"; |
| | | import router from './router' |
| | | import store from './store' |
| | | import {loading,borderBox13,digitalFlop,capsuleChart,borderBox8} from '@jiaminghi/data-view' |
| | | import { Radio,Button,RadioGroup } from 'element-ui' |
| | | import Echart from './components/echart/index.vue' |
| | | import ItemWrap from './components/item-wrap/item-wrap.vue' |
| | | import Message from './components/message/message.vue' |
| | | import Reacquire from './components/reacquire/reacquire.vue' |
| | | import Messages from './components/message/message' |
| | | import dataV from '@jiaminghi/data-view' |
| | | import "vue-easytable/libs/theme-default/index.css"; |
| | | import '@/assets/css/public.scss' |
| | | import "@/assets/css/index.scss" |
| | | import Vue from 'vue'; |
| | | import App from './App.vue'; |
| | | import router from './router'; |
| | | import store from './store'; |
| | | import dataV from '@jiaminghi/data-view'; |
| | | // å¼å
¥å
¨å±css |
| | | import './assets/scss/style.scss'; |
| | | // æéå¼å
¥vue-awesome徿 |
| | | import Icon from 'vue-awesome/components/Icon'; |
| | | import 'vue-awesome/icons/chart-bar.js'; |
| | | import 'vue-awesome/icons/chart-area.js'; |
| | | import 'vue-awesome/icons/chart-pie.js'; |
| | | import 'vue-awesome/icons/chart-line.js'; |
| | | import 'vue-awesome/icons/align-left.js'; |
| | | import ElementUI from 'element-ui'; |
| | | import axios from 'axios'; |
| | | import VueAxios from 'vue-axios'; |
| | | |
| | | |
| | | import * as filters from '@/directives/filters' |
| | | |
| | | require('./mock/mock')//æ¯å¦ä½¿ç¨mock |
| | | //å¼å
¥echart |
| | | //4.x å¼ç¨æ¹å¼ |
| | | import echarts from 'echarts' |
| | | //5.x å¼ç¨æ¹å¼ä¸ºæéå¼ç¨ |
| | | //å¸æä½¿ç¨5.xçæ¬çè¯,éè¦å¨package.json䏿´æ°çæ¬å·,并忢å¼ç¨æ¹å¼ |
| | | //import * as echarts from 'echarts' |
| | | Vue.prototype.$echarts = echarts |
| | | Vue.config.productionTip = false; |
| | | Vue.use(VueAxios, axios) |
| | | // å
¨å±æ³¨å |
| | | Vue.component('icon', Icon); |
| | | Vue.use(dataV); |
| | | Vue.use(ElementUI) |
| | | |
| | | // èªå®ä¹ç»ä»¶ |
| | | Vue.component("Echart",Echart) |
| | | Vue.component("ItemWrap",ItemWrap) |
| | | Vue.component("Message",Message) |
| | | Vue.component("Reacquire",Reacquire) |
| | | Vue.prototype.$Message = Messages |
| | | // elementç»ä»¶ |
| | | Vue.use(Radio); |
| | | Vue.use(Button); |
| | | Vue.use(RadioGroup) |
| | | |
| | | // datavç»ä»¶ |
| | | Vue.use(loading) |
| | | Vue.use(borderBox13) |
| | | Vue.use(borderBox8) |
| | | Vue.use(digitalFlop) |
| | | Vue.use(capsuleChart) |
| | | |
| | | // å
¨å±æ°æ®è¿æ»¤å¨ |
| | | Object.keys(filters).forEach(k => Vue.filter(k, filters[k])); |
| | | new Vue({ |
| | | router, |
| | | store, |
| | | render: h => h(App) |
| | | }).$mount("#app"); |
| | | render: (h) => h(App), |
| | | }).$mount('#app'); |