From 64a4e77ddfc679fd864a1e7ef3969f84d4840e31 Mon Sep 17 00:00:00 2001 From: opensnail <598092184@qq.com> Date: Tue, 30 Apr 2024 23:18:18 +0800 Subject: [PATCH] =?UTF-8?q?feat(sj=5F1.0.0):=20=E5=AE=8C=E6=88=90=E5=B7=A5?= =?UTF-8?q?=E4=BD=9C=E6=B5=81=E7=9A=84=E5=A4=8D=E5=88=B6=E3=80=81=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E3=80=81=E6=9B=B4=E6=96=B0=E3=80=81=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/locales/langs/en-us.ts | 2 + src/locales/langs/zh-cn.ts | 2 + src/service/api/workflow.ts | 8 +++ src/typings/app.d.ts | 2 + .../workflow/form/modules/workflow-iframe.vue | 11 ++-- src/views/workflow/task/index.vue | 54 ++++++++++++++++--- 6 files changed, 67 insertions(+), 12 deletions(-) diff --git a/src/locales/langs/en-us.ts b/src/locales/langs/en-us.ts index c78c5c1..885400d 100644 --- a/src/locales/langs/en-us.ts +++ b/src/locales/langs/en-us.ts @@ -49,6 +49,8 @@ const local: App.I18n.Schema = { fail: 'Fail', stop: 'Stop', execute: 'Execute', + batchList: 'Batch', + copy: 'Copy', resume: 'Resume', pause: 'Pause', finish: 'Finish', diff --git a/src/locales/langs/zh-cn.ts b/src/locales/langs/zh-cn.ts index 141e8aa..2855a25 100644 --- a/src/locales/langs/zh-cn.ts +++ b/src/locales/langs/zh-cn.ts @@ -49,6 +49,8 @@ const local: App.I18n.Schema = { fail: '失败', stop: '停止', execute: '执行', + copy: '复制', + batchList: '批次', resume: '恢复', pause: '暂停', finish: '完成', diff --git a/src/service/api/workflow.ts b/src/service/api/workflow.ts index 6983b27..6c5cf81 100644 --- a/src/service/api/workflow.ts +++ b/src/service/api/workflow.ts @@ -9,6 +9,14 @@ export function fetchGetWorkflowPageList(params?: Api.Workflow.WorkflowSearchPar }); } +/** trigger workflow */ +export function fetchTriggerWorkflow(id: string) { + return request({ + url: `/workflow/trigger/${id}`, + method: 'post' + }); +} + /** get namespace list */ export function fetchGetWorkflowNameList(params?: Api.WorkflowBatch.WorkflowBatchSearchParams) { return request({ diff --git a/src/typings/app.d.ts b/src/typings/app.d.ts index d89eef3..1fe10d0 100644 --- a/src/typings/app.d.ts +++ b/src/typings/app.d.ts @@ -295,6 +295,8 @@ declare namespace App { fail: string; stop: string; execute: string; + batchList: string; + copy: string; resume: string; pause: string; finish: string; diff --git a/src/views/workflow/form/modules/workflow-iframe.vue b/src/views/workflow/form/modules/workflow-iframe.vue index fc71f24..4cd0405 100644 --- a/src/views/workflow/form/modules/workflow-iframe.vue +++ b/src/views/workflow/form/modules/workflow-iframe.vue @@ -1,6 +1,7 @@