From ff4aca803f65c88b2b8f19bd19137a69a856f2a1 Mon Sep 17 00:00:00 2001 From: xlsea Date: Fri, 21 Jun 2024 10:33:06 +0800 Subject: [PATCH] =?UTF-8?q?feat(sj=5Fmap=5Freduce):=20=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E6=B5=81=E6=96=B0=E5=A2=9E=E6=8B=96=E6=8B=BD=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + pnpm-lock.yaml | 9 +++ .../workflow/modules/common/detail-card.vue | 3 +- .../{log-drawer.vue => flow-log-drawer.vue} | 2 +- .../workflow/modules/drawer/branch-drawer.vue | 14 +---- src/components/workflow/workflow.vue | 63 +++++++++++++++---- src/typings/workflow.d.ts | 2 + 7 files changed, 67 insertions(+), 27 deletions(-) rename src/components/workflow/modules/common/{log-drawer.vue => flow-log-drawer.vue} (99%) diff --git a/package.json b/package.json index ca0a391..81c9e24 100644 --- a/package.json +++ b/package.json @@ -68,6 +68,7 @@ "ts-md5": "1.3.1", "vue": "3.4.27", "vue-codemirror6": "^1.3.0", + "vue-drag-resize": "^1.5.4", "vue-draggable-plus": "0.5.0", "vue-i18n": "9.13.1", "vue-router": "4.3.2" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e46d8cd..b473283 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -77,6 +77,9 @@ importers: vue-codemirror6: specifier: ^1.3.0 version: 1.3.0(@lezer/common@1.2.1)(vue@3.4.27(typescript@5.4.5)) + vue-drag-resize: + specifier: ^1.5.4 + version: 1.5.4 vue-draggable-plus: specifier: 0.5.0 version: 0.5.0(@types/sortablejs@1.15.8) @@ -4621,6 +4624,10 @@ packages: '@vue/composition-api': optional: true + vue-drag-resize@1.5.4: + resolution: {integrity: sha512-SR3U7n6TAZEBgP7zw7bR9mjtAlYBjqIoaWTDPz5HXN/nYhOxKSA31aD7p71fmq1jtyt9reAnCx62valNL9ZAcg==} + engines: {node: '>= 4.0.0', npm: '>= 3.0.0'} + vue-draggable-plus@0.5.0: resolution: {integrity: sha512-A5TT5+M5JceROSjPO9aDZTsrSN1TetEs419czPlboomarSiGIBIxTp2WD7XH53EHMrbO7Qo+leRiHWV/rMlyjA==} peerDependencies: @@ -9704,6 +9711,8 @@ snapshots: dependencies: vue: 3.4.27(typescript@5.4.5) + vue-drag-resize@1.5.4: {} + vue-draggable-plus@0.5.0(@types/sortablejs@1.15.8): dependencies: '@types/sortablejs': 1.15.8 diff --git a/src/components/workflow/modules/common/detail-card.vue b/src/components/workflow/modules/common/detail-card.vue index df56651..c9beec9 100644 --- a/src/components/workflow/modules/common/detail-card.vue +++ b/src/components/workflow/modules/common/detail-card.vue @@ -13,7 +13,6 @@ import { useWorkflowStore } from '@/store/modules/workflow'; import { $t } from '@/locales'; import { isNotNull } from '@/utils/common'; import { fetchGetJobBatchDetail, fetchGetJobDetail, fetchGetJobTaskList, fetchWorkflowNodeRetry } from '@/service/api'; -import LogDrawer from '../common/log-drawer.vue'; defineOptions({ name: 'DetailCard' @@ -362,7 +361,7 @@ const onUpdatePage = (page: number) => { - +