diff --git a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/webhook-form.vue b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/webhook-form.vue index ccdbba107..18c87d906 100644 --- a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/webhook-form.vue +++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/webhook-form.vue @@ -5,7 +5,7 @@ 重新生成 -
支持post和get请求
+
支持post和get请求(同一个流水线的webhook地址是唯一的)
@@ -41,6 +41,7 @@ onMounted(() => { const refreshWebhookKey = () => { Modal.confirm({ title: "确认重新生成Webhook URL吗?", + content: "重新生成后,旧的webhook地址将失效", okText: "确认", okType: "danger", onOk: async () => { diff --git a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/index.vue b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/index.vue index 18dc2f438..5e7ce7f6b 100644 --- a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/index.vue +++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/index.vue @@ -103,7 +103,7 @@ -
+
@@ -994,6 +994,10 @@ export default defineComponent({ const isCert = computed(() => { return currentPipeline.value?.type?.startsWith("cert"); }); + + const hasWebhookTrigger = computed(() => { + return currentPipeline.value?.triggers?.some((item: any) => item.type === "webhook"); + }); return { isCert, pipeline, @@ -1013,6 +1017,7 @@ export default defineComponent({ viewCert, downloadCert, pipelineDetail, + hasWebhookTrigger, }; }, });