From cf04f632195854680ffe81ee3751182a7502aa66 Mon Sep 17 00:00:00 2001 From: panxinying Date: Tue, 10 Nov 2026 14:38:58 +0800 Subject: [PATCH] fix: workspace trigger error --- .../trigger-action/ApplicationTriggerDialog.vue | 3 ++- .../action-dropdown/trigger-action/ToolTriggerDialog.vue | 3 ++- ui/src/views/trigger/index.vue | 4 ++-- ui/src/views/trigger/trigger-form/TriggerFormDrawer.vue | 5 +++-- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/ui/src/views/application/application-card/action-dropdown/trigger-action/ApplicationTriggerDialog.vue b/ui/src/views/application/application-card/action-dropdown/trigger-action/ApplicationTriggerDialog.vue index 1225bcda902..7163e7b9b80 100644 --- a/ui/src/views/application/application-card/action-dropdown/trigger-action/ApplicationTriggerDialog.vue +++ b/ui/src/views/application/application-card/action-dropdown/trigger-action/ApplicationTriggerDialog.vue @@ -127,7 +127,7 @@ defineExpose({ open })
- + @@ -148,5 +148,6 @@ defineExpose({ open }) :application-api="applicationApi" @refresh="loadTriggers" @closed="handleFormClosed" + :can-edit="applicationTriggerPermission('triggerEdit')" /> diff --git a/ui/src/views/tool/tool-card/action-dropdown/trigger-action/ToolTriggerDialog.vue b/ui/src/views/tool/tool-card/action-dropdown/trigger-action/ToolTriggerDialog.vue index e7a6d59aea5..2e3ce6082e4 100644 --- a/ui/src/views/tool/tool-card/action-dropdown/trigger-action/ToolTriggerDialog.vue +++ b/ui/src/views/tool/tool-card/action-dropdown/trigger-action/ToolTriggerDialog.vue @@ -129,7 +129,7 @@ defineExpose({ open })
- + @@ -151,5 +151,6 @@ defineExpose({ open }) :resource-api="api" @refresh="loadTriggers" @closed="handleFormClosed" + :can-edit="toolTriggerPermission('triggerEdit')" /> diff --git a/ui/src/views/trigger/index.vue b/ui/src/views/trigger/index.vue index d58c102422e..6e7ed11ad06 100644 --- a/ui/src/views/trigger/index.vue +++ b/ui/src/views/trigger/index.vue @@ -230,7 +230,7 @@ onMounted(() => loadTriggers())
- + @@ -265,5 +265,5 @@ onMounted(() => loadTriggers()) - + diff --git a/ui/src/views/trigger/trigger-form/TriggerFormDrawer.vue b/ui/src/views/trigger/trigger-form/TriggerFormDrawer.vue index bddabc0d463..7f42658455c 100644 --- a/ui/src/views/trigger/trigger-form/TriggerFormDrawer.vue +++ b/ui/src/views/trigger/trigger-form/TriggerFormDrawer.vue @@ -28,8 +28,9 @@ const props = withDefaults( applicationApi?: typeof ApplicationApi | typeof SystemResourceApplicationApi toolApi?: typeof ToolApi | typeof SystemToolApi toolWorkflowApi?: typeof WorkflowApi + canEdit?: boolean }>(), - { resourceApi: () => ResourceTriggerApi, applicationApi: () => ApplicationApi, toolApi: () => ToolApi, toolWorkflowApi: () => WorkflowApi }, + { resourceApi: () => ResourceTriggerApi, applicationApi: () => ApplicationApi, toolApi: () => ToolApi, toolWorkflowApi: () => WorkflowApi, canEdit: true }, ) const emit = defineEmits<{ refresh: []; closed: [] }>() /* 抽屉生命周期与详情 */ @@ -432,7 +433,7 @@ defineExpose({ open }) 取消 - + {{ editingId ? '保存' : '创建' }}