diff --git a/src/apis/schedule/log.ts b/src/apis/schedule/log.ts index f78e228..9c69e57 100644 --- a/src/apis/schedule/log.ts +++ b/src/apis/schedule/log.ts @@ -24,13 +24,3 @@ export function stopJob(id: number) { export function retryJob(id: number) { return http.post(`${BASE_URL}/retry/${id}`) } - -/** @desc 查询任务实例列表 */ -export function listJobInstance(query: T.JobInstanceQuery) { - return http.get(`${BASE_URL}/instance`, query) -} - -/** @desc 查询任务实例日志列表 */ -export function listJobInstanceLog(query: T.JobInstanceLogQuery) { - return http.get(`${BASE_URL}/instance/log`, query) -} diff --git a/src/apis/schedule/type.ts b/src/apis/schedule/type.ts index 63cd4d2..a7fb0e4 100644 --- a/src/apis/schedule/type.ts +++ b/src/apis/schedule/type.ts @@ -50,36 +50,3 @@ export interface JobLogQuery { datetimeRange?: Array } export interface JobLogPageQuery extends JobLogQuery, PageQuery {} - -/** 任务实例类型 */ -export interface JobInstanceResp { - id: number - groupName: string - jobId: number - taskBatchId: number - taskStatus: number - retryCount: number - resultMessage: string - clientInfo: string -} -export interface JobInstanceQuery { - jobId?: string | number - taskBatchId?: number | string -} - -/** 任务实例日志类型 */ -export interface JobInstanceLogResp { - id: number - message: any[] - finished: number - fromIndex: number - nextStartId: number -} -export interface JobInstanceLogQuery { - taskBatchId: number - jobId: number - taskId: number - startId: number - fromIndex: number - size: number -} diff --git a/src/views/schedule/log/LogDetailDrawer.vue b/src/views/schedule/log/LogDetailDrawer.vue deleted file mode 100644 index 81ca7a5..0000000 --- a/src/views/schedule/log/LogDetailDrawer.vue +++ /dev/null @@ -1,196 +0,0 @@ - - - - - diff --git a/src/views/schedule/log/index.vue b/src/views/schedule/log/index.vue index 641758b..df0b1b7 100644 --- a/src/views/schedule/log/index.vue +++ b/src/views/schedule/log/index.vue @@ -41,7 +41,6 @@ - - @@ -68,7 +65,6 @@ import type { TableInstance } from '@arco-design/web-vue' import { Message } from '@arco-design/web-vue' import { useRoute } from 'vue-router' import dayjs from 'dayjs' -import LogDetailDrawer from './LogDetailDrawer.vue' import { type JobLogQuery, type JobLogResp, listGroup, listJobLog, retryJob, stopJob } from '@/apis/schedule' import { useTable } from '@/hooks' import { useDict } from '@/hooks/app' @@ -111,7 +107,7 @@ const columns: TableInstance['columns'] = [ width: 130, align: 'center', fixed: !isMobile() ? 'right' : undefined, - show: has.hasPermOr(['schedule:log:get', 'schedule:log:stop', 'schedule:log:retry']), + show: has.hasPermOr(['schedule:log:stop', 'schedule:log:retry']), }, ] @@ -149,12 +145,6 @@ const onRetry = (record: JobLogResp) => { }) } -const LogDetailDrawerRef = ref>() -// 详情 -const onDetail = (record: JobLogResp) => { - LogDetailDrawerRef.value?.onOpen(record) -} - const route = useRoute() onMounted(() => { if (route.query) {