From 5050126892b8488011aeaf45c37ed99ad22a8a27 Mon Sep 17 00:00:00 2001 From: Charles7c Date: Sun, 27 Jul 2025 14:37:49 +0800 Subject: [PATCH] =?UTF-8?q?refactor(schedule):=20=E6=9A=82=E6=97=B6?= =?UTF-8?q?=E4=B8=8B=E7=BA=BF=E6=9F=A5=E8=AF=A2=E6=97=A5=E5=BF=97=E8=AF=A6?= =?UTF-8?q?=E6=83=85=E5=8A=9F=E8=83=BD=EF=BC=88Snail=20Job=20=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E8=AF=A6=E6=83=85=20API=20=E5=8F=98=E6=9B=B4=E4=B8=BA?= =?UTF-8?q?=20WebSocket=20=E6=A8=A1=E5=BC=8F=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/schedule/log.ts | 10 -- src/apis/schedule/type.ts | 33 ---- src/views/schedule/log/LogDetailDrawer.vue | 196 --------------------- src/views/schedule/log/index.vue | 12 +- 4 files changed, 1 insertion(+), 250 deletions(-) delete mode 100644 src/views/schedule/log/LogDetailDrawer.vue 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) {