From 2851a33eb2510f038fadb55da29512597a4ba512 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sun, 25 Jun 2023 16:25:23 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8Daccess=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E7=B1=BB=E5=9E=8Btrigger?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/core/pipeline/src/plugin/api.ts | 6 ++ .../src/plugin/cert-plugin/index.ts | 7 ++ .../pipeline/component/step-form/index.vue | 64 ++++++++++++------- .../pipeline/component/task-form/index.vue | 53 +++++---------- .../views/certd/pipeline/pipeline/index.vue | 41 ++++++++---- 5 files changed, 99 insertions(+), 72 deletions(-) diff --git a/packages/core/pipeline/src/plugin/api.ts b/packages/core/pipeline/src/plugin/api.ts index 644b69736..151772698 100644 --- a/packages/core/pipeline/src/plugin/api.ts +++ b/packages/core/pipeline/src/plugin/api.ts @@ -31,6 +31,12 @@ export type PluginDefine = Registrable & { autowire?: { [key: string]: any; }; + + reference?: { + src: string; + dest: string; + type: "computed"; + }[]; }; export type ITaskPlugin = { diff --git a/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts b/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts index b373e6234..5d19e8407 100644 --- a/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts +++ b/packages/plugins/plugin-cert/src/plugin/cert-plugin/index.ts @@ -73,6 +73,13 @@ export class CertApplyPlugin extends AbstractTaskPlugin { }, required: true, helper: "请选择dns解析提供商授权", + reference: [ + { + src: "form.dnsProviderType", + dest: "component.type", + type: "computed", + }, + ], }) dnsProviderAccess!: string; diff --git a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/step-form/index.vue b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/step-form/index.vue index 8f772577c..e6ee84a8a 100644 --- a/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/step-form/index.vue +++ b/packages/ui/certd-client/src/views/certd/pipeline/pipeline/component/step-form/index.vue @@ -84,11 +84,12 @@ -