| | |
| | | :actions="[ |
| | | { |
| | | label: t('sys.errorLog.tableActionDesc'), |
| | | onClick: handleDetail.bind(null, record), |
| | | onClick: handleDetail.bind(null, record as ErrorLogInfo), |
| | | }, |
| | | ]" |
| | | /> |
| | |
| | | </template> |
| | | |
| | | <script lang="ts" setup> |
| | | import type { ErrorLogInfo } from '/#/store'; |
| | | import type { ErrorLogInfo } from '#/store'; |
| | | import { watch, ref, nextTick } from 'vue'; |
| | | import DetailModal from './DetailModal.vue'; |
| | | import { BasicTable, useTable, TableAction } from '/@/components/Table/index'; |
| | | import { useModal } from '/@/components/Modal'; |
| | | import { useMessage } from '/@/hooks/web/useMessage'; |
| | | import { useI18n } from '/@/hooks/web/useI18n'; |
| | | import { useErrorLogStore } from '/@/store/modules/errorLog'; |
| | | import { fireErrorApi } from '/@/api/demo/error'; |
| | | import { BasicTable, useTable, TableAction } from '@/components/Table'; |
| | | import { useModal } from '@/components/Modal'; |
| | | import { useMessage } from '@/hooks/web/useMessage'; |
| | | import { useI18n } from '@/hooks/web/useI18n'; |
| | | import { useErrorLogStore } from '@/store/modules/errorLog'; |
| | | import { fireErrorApi } from '@/api/demo/error'; |
| | | import { getColumns } from './data'; |
| | | import { cloneDeep } from 'lodash-es'; |
| | | |