From e5967f7e9def4b4f071e33ceb1033a260d938aac Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Tue, 15 Jul 2025 15:17:11 +0800 Subject: [PATCH] chore: --- .../plugin/plugin-upload-to-oss.ts | 4 ++-- .../plugins/plugin-deploy-to-mail.ts | 21 ++++++++++++++----- 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/packages/ui/certd-server/src/plugins/plugin-host/plugin/plugin-upload-to-oss.ts b/packages/ui/certd-server/src/plugins/plugin-host/plugin/plugin-upload-to-oss.ts index 0fc92151..2624de90 100644 --- a/packages/ui/certd-server/src/plugins/plugin-host/plugin/plugin-upload-to-oss.ts +++ b/packages/ui/certd-server/src/plugins/plugin-host/plugin/plugin-upload-to-oss.ts @@ -6,9 +6,9 @@ import {utils} from "@certd/basic"; @IsTaskPlugin({ name: 'UploadCertToOss', title: '上传证书到对象存储OSS', - icon: 'ri:rest-time-line', + icon: 'ion:cloud-upload-outline', desc: '支持阿里云OSS、腾讯云COS、七牛云KODO、S3、MinIO、FTP、SFTP', - group: pluginGroups.other.key, + group: pluginGroups.host.key, showRunStrategy:false, default: { strategy: { diff --git a/packages/ui/certd-server/src/plugins/plugin-other/plugins/plugin-deploy-to-mail.ts b/packages/ui/certd-server/src/plugins/plugin-other/plugins/plugin-deploy-to-mail.ts index 5c4e962d..1ece351c 100644 --- a/packages/ui/certd-server/src/plugins/plugin-other/plugins/plugin-deploy-to-mail.ts +++ b/packages/ui/certd-server/src/plugins/plugin-other/plugins/plugin-deploy-to-mail.ts @@ -5,7 +5,7 @@ import dayjs from "dayjs"; @IsTaskPlugin({ name: 'DeployCertToMailPlugin', title: '邮件发送证书', - icon: 'ri:rest-time-line', + icon: 'ion:mail-outline', desc: '通过邮件发送证书', group: pluginGroups.other.key, showRunStrategy:false, @@ -82,8 +82,9 @@ export class DeployCertToMailPlugin extends AbstractTaskPlugin { component: { name: 'a-input', vModel: 'value', + placeholder:`证书申请成功【$\{mainDomain}】`, }, - helper: '请输入邮件标题否则将使用默认标题\n模板变量在标题中也可以使用', + helper: '请输入邮件标题否则将使用默认标题\n模板变量:主域名=$\{mainDomain}、全部域名=$\{domains}、过期时间=$\{expiresTime}、备注=$\{remark}、证书PEM=$\{crt}、证书私钥=$\{key}、中间证书/CA证书=$\{ic}', required: false, }) title!: string; @@ -97,9 +98,16 @@ export class DeployCertToMailPlugin extends AbstractTaskPlugin { minRows: 6, maxRows: 10, }, + placeholder: ` +
+

证书申请成功

+

域名:$\{domains}

+

证书有效期:$\{expiresTime}

+

备注:$\{remark}

+
+`, }, - helper: `请输入模版内容否则将使用默认模版 -变量:主域名=$\{mainDomain}、全部域名=$\{domains}、过期时间=$\{expiresTime}、备注=$\{remark}`, + helper: `请输入模版内容否则将使用默认模版,模板变量同上`, required: false, }) template!: string; @@ -127,7 +135,10 @@ export class DeployCertToMailPlugin extends AbstractTaskPlugin { mainDomain, domains, expiresTime: dayjs(certReader.expires).format("YYYY-MM-DD HH:mm:ss"), - remark:this.remark + remark:this.remark ||"", + crt: this.cert.crt, + key: this.cert.key, + ic: this.cert.ic } let title = `证书申请成功【${mainDomain}】`;