App.vue 561 B

1234567891011121314151617181920212223242526
  1. <template>
  2. <router-view />
  3. </template>
  4. <script lang="ts" setup>
  5. import { onBeforeMount } from 'vue';
  6. import { useUser } from './services/user';
  7. import { changeTheme, registerTheme } from './services/echarts';
  8. import { useEnterprise } from './services/enterprise';
  9. const { getUser } = useUser();
  10. const { getEnterprise } = useEnterprise();
  11. onBeforeMount(() => {
  12. getEnterprise();
  13. setTimeout(() => {
  14. registerTheme();
  15. changeTheme('le-dark');
  16. });
  17. setTimeout(() => {
  18. getUser();
  19. }, 1000);
  20. });
  21. </script>
  22. <style lang="postcss" scoped></style>