| <template> | 
|   <Provide :config="Config"> | 
|     <el-config-provider :locale="currentLocale" value-on-clear=""> | 
|       <BoleProvider :uploadRequest="uploadRequest" :defaultUploadDirectory="OssHRSIE"> | 
|         <router-view /> | 
|       </BoleProvider> | 
|     </el-config-provider> | 
|   </Provide> | 
| </template> | 
|   | 
| <script setup lang="ts"> | 
| import { ElConfigProvider } from 'element-plus'; | 
| import zhCn from 'element-plus/dist/locale/zh-cn.mjs'; | 
| import Provide from '@/components/Provide/Provide.vue'; | 
| import Config from '@config/config'; | 
| import { useResizeHander, useGlobalEventProvide } from '@/hooks'; | 
| import { Provider as BoleProvider } from '@bole-core/components'; | 
| import { OssHRSIE } from '@/constants'; | 
| import { uploadRequest } from '@/utils'; | 
|   | 
| defineOptions({ | 
|   name: 'App', | 
| }); | 
|   | 
| const currentLocale = computed(() => zhCn); | 
|   | 
| useResizeHander(); | 
| useGlobalEventProvide(); | 
| </script> |