diff --git a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/history-timeline-item.vue b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/history-timeline-item.vue
index 7a020d4ea..12546c7df 100644
--- a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/history-timeline-item.vue
+++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/history-timeline-item.vue
@@ -4,6 +4,7 @@
+
{{ status.label }}
@@ -19,8 +20,12 @@ import { defineComponent, ref, provide, Ref, watch, computed } from "vue";
import { statusUtil } from "/@/views/certd/pipeline/pipeline/utils/util.status";
import * as api from "../../api";
import { Modal, notification } from "ant-design-vue";
+import TriggerIcon from "./trigger-icon.vue";
export default defineComponent({
name: "PiHistoryTimelineItem",
+ components: {
+ TriggerIcon,
+ },
props: {
runnable: {
type: Object,
@@ -69,6 +74,7 @@ export default defineComponent({
},
});
}
+
return {
status,
cancel,
diff --git a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/api.ts b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/api.ts
new file mode 100644
index 000000000..84b4573bd
--- /dev/null
+++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/api.ts
@@ -0,0 +1,11 @@
+import { request } from "/src/api/service";
+
+const apiPrefix = "/pi/pipeline";
+
+export async function RefreshWebhookKey(form: any) {
+ return await request({
+ url: apiPrefix + "/refreshWebhookKey",
+ method: "post",
+ data: form,
+ });
+}
diff --git a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/index.vue b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/index.vue
index 76577174c..6194bbee5 100644
--- a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/index.vue
+++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/index.vue
@@ -13,6 +13,25 @@
+
-
-
-
+
+
@@ -70,13 +61,19 @@
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
new file mode 100644
index 000000000..ccdbba107
--- /dev/null
+++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-form/webhook-form.vue
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+ 重新生成
+ 支持post和get请求
+
+
+
+
+
diff --git a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-icon.vue b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-icon.vue
new file mode 100644
index 000000000..dc0d0fa26
--- /dev/null
+++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/trigger-icon.vue
@@ -0,0 +1,33 @@
+
+
+
+
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 43a14ea14..bec4e8a39 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
@@ -28,10 +28,10 @@
未设置触发源,不会自动执行
-
+
- 有效期:
+ 有效期:
已过期
@@ -76,7 +76,7 @@