<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> 
 |