From f4423638a2ee779d48fc17b3819ce3bee55b0361 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 20 Jan 2026 00:13:05 +0800 Subject: [PATCH] =?UTF-8?q?perf:=20=E6=94=AF=E6=8C=81=E4=BB=8E=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E5=95=86=E5=AF=BC=E5=85=A5=E5=9F=9F=E5=90=8D=E5=88=97?= =?UTF-8?q?=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin-lib/src/cert/dns-provider/api.ts | 3 +- .../src/components/icon-select.vue | 8 +++- .../cert/dns-provider-selector/index.vue | 6 +-- .../certd/access/access-selector/index.vue | 2 +- .../src/views/certd/cert/domain/api.ts | 8 ++++ .../src/views/certd/cert/domain/crud.tsx | 15 +++++++ .../src/views/certd/cert/domain/use.tsx | 45 ++++++++++++++++--- .../db/migration/v10037__domain_sync.sql | 3 ++ .../src/modules/cert/entity/domain.ts | 9 ++++ .../modules/cert/service/domain-service.ts | 26 ++++++----- .../modules/cname/service/common-provider.ts | 6 ++- .../dns-provider/aliyun-dns-provider.ts | 30 ++++++++++++- 12 files changed, 138 insertions(+), 23 deletions(-) create mode 100644 packages/ui/certd-server/db/migration/v10037__domain_sync.sql diff --git a/packages/plugins/plugin-lib/src/cert/dns-provider/api.ts b/packages/plugins/plugin-lib/src/cert/dns-provider/api.ts index 60937b42a..17b8b8d16 100644 --- a/packages/plugins/plugin-lib/src/cert/dns-provider/api.ts +++ b/packages/plugins/plugin-lib/src/cert/dns-provider/api.ts @@ -31,7 +31,8 @@ export type DnsProviderContext = { export type DomainRecord = { id: string; domain: string; - thirdDns: boolean; + registrationDate: number; + expirationDate: number; }; export interface IDnsProvider { diff --git a/packages/ui/certd-client/src/components/icon-select.vue b/packages/ui/certd-client/src/components/icon-select.vue index 52e748b54..833de00ff 100644 --- a/packages/ui/certd-client/src/components/icon-select.vue +++ b/packages/ui/certd-client/src/components/icon-select.vue @@ -1,5 +1,5 @@