/*
|
* @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,
|
borderBox1,
|
borderBox2,
|
borderBox3,
|
borderBox4,
|
borderBox5,
|
borderBox6,
|
borderBox7,
|
borderBox9,
|
borderBox10,
|
borderBox11,
|
borderBox12,
|
} 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 "vue-easytable/libs/theme-default/index.css";
|
import '@/assets/css/public.scss'
|
import "@/assets/css/index.scss"
|
|
|
import * as filters from '@/directives/filters'
|
|
require('./mock/mock')//是否使用mock
|
Vue.config.productionTip = false;
|
|
// 自定义组件
|
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(borderBox1);
|
Vue.use(borderBox2);
|
Vue.use(borderBox3);
|
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");
|