main.js 1.29 KB
// @ts-nocheck
import Vue from 'vue'
import App from './App.vue'
import router, { changeProjType } from './router'
import store from './store'
// import 'ant-design-vue/dist/antd.less'
import '../static/css/antd.css'
import '../static/antd/variable.less'
import '../static/css/common.less'
import './register'
import api from './api'
import { ToDoExcel } from "./views/utils/common";
import Moment from 'moment';
import './views/utils/directives/debounce'
import './views/utils/directives/throttle'
import './views/utils/directives/int'
import { message, modal } from 'ant-design-vue'

import * as echarts from 'echarts'


Vue.prototype.$echarts = echarts

const { confirm } = modal

Vue.prototype.$api = api
Vue.prototype.$message = message
Vue.prototype.$confirm = confirm
Vue.prototype.$defaultPageSize = 10
Vue.prototype.$defaultPageSizeOptions = ["10", "20", "50", "100"]
//导出Excel
Vue.prototype.$ToDoExcel = ToDoExcel;

// 系统配置
// 内蒙古自治区卫生科技项目管理系统
Vue.prototype.$defaultLength = 5
Vue.prototype.$changeProjType = changeProjType


// 定义全局时间戳过滤器
Vue.filter('formatDate', function (value) {
    return Moment(value).format('YYYY-MM-DD')
})
Vue.config.productionTip = false

new Vue({
    router,
    store,
    render: h => h(App)
}).$mount('#app')