@@ -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 ? '保存' : '创建' }}