import Antd from 'ant-design-vue'; import 'ant-design-vue/dist/reset.css'; import './assets/fonts/fonts.css'; import { createPinia } from 'pinia'; import { createApp } from 'vue'; import App from './App.vue'; import { bindDeviceRouter } from './composables/useDevice'; import { setupPermissionDirective } from './directives/permission.directive'; import { router } from './router'; const app = createApp(App); const pinia = createPinia(); app.use(pinia); app.use(router); app.use(Antd); setupPermissionDirective(app); bindDeviceRouter(router); app.mount('#app');