mirror of
https://gitee.com/lab1024/smart-admin.git
synced 2025-09-19 03:46:38 +08:00
35 lines
1.1 KiB
Vue
35 lines
1.1 KiB
Vue
<!--
|
||
* 主应用页面
|
||
*
|
||
* @Author: 1024创新实验室-主任:卓大
|
||
* @Date: 2022-09-12 23:46:47
|
||
* @Wechat: zhuda1024
|
||
* @Email: lab1024@163.com
|
||
* @Copyright 1024创新实验室 ( https://1024lab.net ),Since 2012
|
||
-->
|
||
|
||
<template>
|
||
<a-config-provider :locale="antdLocale">
|
||
<!---全局loading--->
|
||
<a-spin :spinning="spinning" tip="稍等片刻,我在拼命加载中..." size="large">
|
||
<!--- 路由 -->
|
||
<RouterView />
|
||
</a-spin>
|
||
</a-config-provider>
|
||
</template>
|
||
|
||
<script setup>
|
||
import dayjs from 'dayjs';
|
||
import { computed } from 'vue';
|
||
import { messages } from '/@/i18n/index';
|
||
import { useAppConfigStore } from '/@/store/modules/system/app-config';
|
||
import { useSpinStore } from './store/modules/system/spin';
|
||
|
||
const antdLocale = computed(() => messages[useAppConfigStore().language].antdLocale);
|
||
const dayjsLocale = computed(() => messages[useAppConfigStore().language].dayjsLocale);
|
||
dayjs.locale(dayjsLocale);
|
||
|
||
let spinStore = useSpinStore();
|
||
const spinning = computed(() => spinStore.loading);
|
||
</script>
|