github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/static_source/admin/src/views/Error/500.vue (about) 1 <script setup lang="ts"> 2 import { Error } from '@/components/Error' 3 import { usePermissionStore } from '@/store/modules/permission' 4 import { useRouter } from 'vue-router' 5 6 const { push } = useRouter() 7 8 const permissionStore = usePermissionStore() 9 10 const errorClick = () => { 11 push(permissionStore.addRouters[0]?.path as string) 12 } 13 </script> 14 15 <template> 16 <Error type="500" @error-click="errorClick" /> 17 </template>