From 346fb730a37e035576f5d9ea5c0d74c052b34aeb Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 26 May 2026 12:30:58 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E9=98=BF=E9=87=8C=E4=BA=91cdn=20Dcdn=20=E5=9F=9F=E5=90=8D?= =?UTF-8?q?=E5=A4=AA=E5=A4=9A=E6=97=A0=E6=B3=95=E9=80=89=E6=8B=A9=E7=9A=84?= =?UTF-8?q?bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin-aliyun/plugin/deploy-to-cdn/index.ts | 7 +++++-- .../plugin-aliyun/plugin/deploy-to-dcdn/index.ts | 14 +++++++++----- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-cdn/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-cdn/index.ts index bd8f0159d..aa45e6259 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-cdn/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-cdn/index.ts @@ -104,6 +104,8 @@ export class DeployCertToAliyunCDN extends AbstractTaskPlugin { action: DeployCertToAliyunCDN.prototype.onGetDomainList.name, watches: ['certDomains', 'accessId'], required: true, + pageSize: 100, + search:true, mergeScript: ` return { show: ctx.compute(({form})=>{ @@ -256,9 +258,10 @@ export class DeployCertToAliyunCDN extends AbstractTaskPlugin { const pager = new Pager(data) const params = { - // 'DomainName': 'aaa', + DomainName: data.searchKey, PageSize: pager.pageSize || 100, PageNumber: pager.pageNo || 1, + DomainSearchType: "fuzzy_match" }; const requestOption = { @@ -275,7 +278,7 @@ export class DeployCertToAliyunCDN extends AbstractTaskPlugin { total: 0, }; } - const total = res?.Domains?.TotalCount || 0; + const total = res?.TotalCount || 0; const options = pageData.map((item: any) => { return { value: item.DomainName, diff --git a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts index ab39a63da..64976f79f 100644 --- a/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts +++ b/packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.ts @@ -1,4 +1,4 @@ -import { AbstractTaskPlugin, CertTargetItem, IsTaskPlugin, PageSearch, pluginGroups, RunStrategy, TaskInput, TaskOutput } from '@certd/pipeline'; +import { AbstractTaskPlugin, CertTargetItem, IsTaskPlugin, Pager, PageSearch, pluginGroups, RunStrategy, TaskInput, TaskOutput } from '@certd/pipeline'; import { createCertDomainGetterInputDefine, createRemoteSelectInputDefine @@ -76,6 +76,8 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { action: DeployCertToAliyunDCDN.prototype.onGetDomainList.name, watches: ['certDomains', 'accessId'], required: true, + pageSize: 100, + search:true, pager:true, mergeScript: ` return { @@ -196,10 +198,12 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { const access = await this.getAccess(this.accessId); const client = await this.getClient(access); - + const pager = new Pager(data) const params = { - PageNumber: data.pageNo || 1, - PageSize: 500, + DomainName: data.searchKey, + PageSize: pager.pageSize || 200, + PageNumber: pager.pageNo || 1, + DomainSearchType: "fuzzy_match" }; const requestOption = { @@ -210,7 +214,7 @@ export class DeployCertToAliyunDCDN extends AbstractTaskPlugin { const res = await client.request('DescribeDcdnUserDomains', params, requestOption); this.checkRet(res); const pageData = res?.Domains?.PageData || []; - const total = res?.Domains?.TotalCount || 0; + const total = res?.TotalCount || 0; const options = pageData.map((item: any) => { return {