import { createApp } from 'vue' import ElementPlus from 'element-plus' import 'element-plus/theme-chalk/display.css' // 引入基于断点的隐藏类 import 'element-plus/dist/index.css' // import * as ElementPlusIconsVue from '@element-plus/icons-vue' import 'normalize.css' // css初始化 //import './assets/style/common.scss' // 公共css import '../packages/theme/modules/chinese/index.scss' import '../packages/assets/style/appBase.scss' // ruoyi css import '../packages/assets/icons' import App from './App.vue' import {store }from '../packages' import router from '../packages/appRouter' import plugins from '../packages/plugins' // plugins import modules from './router/test' import {setAppModules} from "../packages/api/systemParamters"; import i18n from '../packages/locale' import '../src/styles/form.scss' const app = createApp(App) store.commit("setContextPath", "/ruoyi") store.commit("setModuleCode", "mgmt") localStorage.setItem('locaMenu', JSON.stringify(modules)) setAppModules(modules) /** 权限路由处理主方法 */ //getAuthRoutes() // store.commit('app/setAppModules', appRoutes) app.use(store) app.use(router) app.use(i18n) app.use(plugins) app.use(ElementPlus) /*for (const [key, component] of Object.entries(ElementPlusIconsVue)) { app.component(key, component) }*/ app.mount('#app')