import { createApp } from 'vue' import { ElButton, ElContainer, ElAside, ElHeader, ElMain, ElFooter, ElMenu, ElSubmenu, ElMenuItemGroup, ElMenuItem, ElForm, ElFormItem, ElInput, ElPopover, ElTag, ElCard, ElTable, ElTableColumn, ElPagination, ElDialog, ElPopconfirm, ElUpload, ElLoading, ElSelect, ElOption, ElRadioGroup, ElRadio, ElCascader, ElCheckbox, ElInputNumber, ElEmpty, ElDropdown, ElDropdownItem, ElDropdownMenu, ElDatePicker, ElTimePicker, ElRadioButton, ElAutocomplete } from 'element-plus' import App from './App.vue' import router from './router/index' import store from './store/index' import 'element-plus/lib/theme-chalk/index.css' const app = createApp(App) app.config.globalProperties.apiUrl = 'http://10.238.0.182:8090/' //新昌内网 // app.config.globalProperties.apiUrl = 'http://psychologicalapi.myjxt.com/' //21公司的服务器 app.use(router) app.use(store) app.use(ElButton) .use(ElContainer) .use(ElAside) .use(ElHeader) .use(ElMain) .use(ElFooter) .use(ElMenu) .use(ElSubmenu) .use(ElMenuItemGroup) .use(ElMenuItem) .use(ElForm) .use(ElFormItem) .use(ElInput) .use(ElPopover) .use(ElTag) .use(ElCard) .use(ElTable) .use(ElTableColumn) .use(ElPagination) .use(ElDialog) .use(ElPopconfirm) .use(ElUpload) .use(ElLoading) .use(ElSelect) .use(ElOption) .use(ElRadioGroup) .use(ElRadio) .use(ElRadioButton) .use(ElCascader) .use(ElCheckbox) .use(ElInputNumber) .use(ElEmpty) .use(ElDropdown) .use(ElDropdownItem) .use(ElDropdownMenu) .use(ElDatePicker) .use(ElTimePicker) .use(ElAutocomplete) // https://vcalendar.io/ 日历组件 import VCalendar from 'v-calendar'; app.use(VCalendar); app.mount('#app')