| | |
| | | </Badge> |
| | | </Tooltip> |
| | | </template> |
| | | <script lang="ts"> |
| | | import { defineComponent, computed } from 'vue'; |
| | | <script lang="ts" setup> |
| | | import { computed } from 'vue'; |
| | | import { Tooltip, Badge } from 'ant-design-vue'; |
| | | import Icon from '@/components/Icon/Icon.vue'; |
| | | import { useI18n } from '/@/hooks/web/useI18n'; |
| | | import { useErrorLogStore } from '/@/store/modules/errorLog'; |
| | | import { PageEnum } from '/@/enums/pageEnum'; |
| | | import { useI18n } from '@/hooks/web/useI18n'; |
| | | import { useErrorLogStore } from '@/store/modules/errorLog'; |
| | | import { PageEnum } from '@/enums/pageEnum'; |
| | | |
| | | import { useRouter } from 'vue-router'; |
| | | |
| | | export default defineComponent({ |
| | | name: 'ErrorAction', |
| | | components: { Icon, Tooltip, Badge }, |
| | | defineOptions({ name: 'ErrorAction' }); |
| | | |
| | | setup() { |
| | | const { t } = useI18n(); |
| | | const { push } = useRouter(); |
| | | const errorLogStore = useErrorLogStore(); |
| | |
| | | errorLogStore.setErrorLogListCount(0); |
| | | }); |
| | | } |
| | | |
| | | return { |
| | | t, |
| | | getCount, |
| | | handleToErrorList, |
| | | }; |
| | | }, |
| | | }); |
| | | </script> |