|
|
|
@ -12,6 +12,7 @@ import { useI18n } from '@/hooks/web/useI18n' |
|
|
|
import { useMessage } from '@/hooks/web/useMessage' |
|
|
|
import { IconEnum } from '@/enums/appEnum' |
|
|
|
import { useModal } from '@/components/Modal' |
|
|
|
import {router} from "@/router"; |
|
|
|
|
|
|
|
defineOptions({ name: 'Warn' }) |
|
|
|
|
|
|
|
@ -65,6 +66,11 @@ function handleUpdate(record: Recordable) { |
|
|
|
openUpdateModal(true, { record, isUpdate: true }) |
|
|
|
} |
|
|
|
|
|
|
|
function handleDetail(record) { |
|
|
|
console.log(record) |
|
|
|
router.push(`/run/instant/detail?mpId=${record.mpId}`) |
|
|
|
} |
|
|
|
|
|
|
|
const warnId=ref<string>(); |
|
|
|
async function handleTrend(record: Recordable) { |
|
|
|
console.log(record) |
|
|
|
@ -85,11 +91,9 @@ onMounted(async () => { |
|
|
|
<template v-if="column.key === 'action'"> |
|
|
|
<TableAction |
|
|
|
:actions="[ |
|
|
|
|
|
|
|
{ icon: IconEnum.EDIT, label: t('action.edit'), onClick: handleUpdate.bind(null, record) }, |
|
|
|
{ icon: IconEnum.TREND, label: t('action.trend'), onClick: handleTrend.bind(null, record) }, |
|
|
|
{ icon: IconEnum.DETAIL, label: t('action.detail'), onClick: handleUpdate.bind(null, record) }, |
|
|
|
|
|
|
|
{ icon: IconEnum.DETAIL, label: t('action.detail'), onClick: handleDetail.bind(null, record) } |
|
|
|
]" |
|
|
|
/> |
|
|
|
</template> |
|
|
|
|