🔨 执行日志.

This commit is contained in:
lijiahang
2024-03-20 19:40:37 +08:00
parent 198dcd944c
commit b8bd1d4b22
14 changed files with 111 additions and 121 deletions

View File

@@ -58,10 +58,11 @@
@click="emits('viewParams', record.parameter)">
参数
</a-button>
<!-- 日志 -->
<!-- 下载 -->
<a-button type="text"
size="mini">
日志
size="mini"
@click="downloadLogFile(record.id)">
下载
</a-button>
<!-- 中断 -->
<a-popconfirm content="确认要中断命令吗, 删除后会中断执行?"
@@ -109,8 +110,9 @@
import { useDictStore } from '@/store';
import { useExpandable } from '@/types/table';
import { dateFormat, formatDuration } from '@/utils';
import { interruptHostExec } from '@/api/exec/exec';
import { downloadExecLogFile, interruptHostExec } from '@/api/exec/exec';
import { copy } from '@/hooks/copy';
import { downloadFile } from '@/utils/file';
const props = defineProps<{
row: ExecLogQueryResponse;
@@ -122,6 +124,12 @@
const { loading, setLoading } = useLoading();
const { toOptions, getDictValue } = useDictStore();
// 下载文件
const downloadLogFile = async (id: number) => {
const data = await downloadExecLogFile(id);
downloadFile(data);
};
// 中断执行
const interruptedHost = async (record: ExecHostLogQueryResponse) => {
try {

View File

@@ -221,7 +221,7 @@
const emits = defineEmits(['viewCommand', 'viewParams', 'viewLog', 'openClear']);
// TODO 日志 ctrl日志 ctrl重新执行
// TODO 日志 ctrl日志
const pagination = usePagination();
const rowSelection = useRowSelection();