From 8087524bef74f72ed18d68a12d076c488d82cb1c Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Sun, 27 Apr 2025 22:51:47 +0800 Subject: [PATCH] chore: product info --- .../src/aliyun/access/aliyun-access.ts | 1 + .../src/components/vip-button/index.vue | 81 ++++--- .../src/store/settings/api.basic.ts | 8 + .../certd-client/src/store/settings/index.ts | 39 ++- .../ui/certd-server/export-plugin-yaml.js | 1 + packages/ui/certd-server/package.json | 3 +- .../controller/basic/settings-controller.ts | 45 ++-- .../ui/certd-server/src/plugins/index.yaml | 43 ---- .../dns-provider/aliyun-dns-provider.yaml | 6 - .../src/plugins/plugin-aliyun/index.yaml | 64 ----- .../plugin/deploy-to-alb/index.yaml | 143 ----------- .../plugin/deploy-to-cdn/index.yaml | 107 --------- .../plugin/deploy-to-dcdn/index.yaml | 57 ----- .../plugin/deploy-to-fc/index.yaml | 147 ------------ .../plugin/deploy-to-nlb/index.yaml | 143 ----------- .../plugin/deploy-to-oss/index.yaml | 111 --------- .../plugin/deploy-to-slb/index.yaml | 143 ----------- .../plugin/deploy-to-waf/index.yaml | 106 --------- .../plugins/plugin-aliyun/plugin/index.yaml | 64 ----- .../plugin/upload-to-aliyun/index.yaml | 64 ----- .../src/plugins/plugin-aws/access.yaml | 20 -- .../src/plugins/plugin-aws/index.yaml | 142 ----------- .../src/plugins/plugin-aws/plugins/index.yaml | 142 ----------- .../plugins/plugin-deploy-to-cloudfront.yaml | 142 ----------- .../plugins/plugin-upload-to-acm.yaml | 102 -------- .../src/plugins/plugin-cachefly/access.yaml | 22 -- .../src/plugins/plugin-cachefly/index.yaml | 22 -- .../plugin-cachefly/plugins/index.yaml | 31 --- .../plugins/plugin-deploy-to-cdn.yaml | 31 --- .../src/plugins/plugin-cloudflare/access.yaml | 22 -- .../plugin-cloudflare/dns-provider.yaml | 6 - .../src/plugins/plugin-cloudflare/index.yaml | 6 - .../src/plugins/plugin-demo/access.yaml | 17 -- .../src/plugins/plugin-demo/dns-provider.yaml | 6 - .../src/plugins/plugin-demo/index.yaml | 122 ---------- .../plugins/plugin-demo/plugins/index.yaml | 122 ---------- .../plugin-demo/plugins/plugin-test.yaml | 122 ---------- .../src/plugins/plugin-dnsla/access.yaml | 20 -- .../plugins/plugin-dnsla/dns-provider.yaml | 6 - .../src/plugins/plugin-dnsla/index.yaml | 6 - .../src/plugins/plugin-doge/access.yaml | 20 -- .../src/plugins/plugin-doge/index.yaml | 45 ---- .../plugins/deploy-to-cdn/index.yaml | 45 ---- .../plugins/plugin-doge/plugins/index.yaml | 45 ---- .../src/plugins/plugin-gcore/access.yaml | 22 -- .../src/plugins/plugin-gcore/index.yaml | 35 --- .../plugins/plugin-gcore/plugins/index.yaml | 35 --- .../plugin-gcore/plugins/plugin-flush.yaml | 38 --- .../plugin-gcore/plugins/plugin-upload.yaml | 35 --- .../src/plugins/plugin-host/index.yaml | 223 ------------------ .../plugin/copy-to-local/index.yaml | 167 ------------- .../plugin/host-shell-execute/index.yaml | 30 --- .../src/plugins/plugin-host/plugin/index.yaml | 223 ------------------ .../plugin/upload-to-host/index.yaml | 223 ------------------ .../plugin-huawei/access/huawei-access.yaml | 19 -- .../plugins/plugin-huawei/access/index.yaml | 19 -- .../dns-provider/huawei-dns-provider.yaml | 6 - .../src/plugins/plugin-huawei/index.yaml | 19 -- .../plugins/deploy-to-cdn/index.yaml | 72 ------ .../upload-to-ccm/huawei-upload-to-ccm.yaml | 61 ----- .../plugins/upload-to-ccm/index.yaml | 49 ---- .../src/plugins/plugin-jdcloud/access.yaml | 18 -- .../plugins/plugin-jdcloud/dns-provider.yaml | 6 - .../src/plugins/plugin-jdcloud/index.yaml | 39 --- .../plugins/plugin-jdcloud/plugins/index.yaml | 39 --- .../plugins/plugin-deploy-to-cdn.yaml | 74 ------ .../plugins/plugin-update-cert.yaml | 74 ------ .../plugins/plugin-upload-cert.yaml | 39 --- .../src/plugins/plugin-namesilo/access.yaml | 17 -- .../plugins/plugin-namesilo/dns-provider.yaml | 6 - .../src/plugins/plugin-namesilo/index.yaml | 6 - .../plugin-notification/anpush/index.yaml | 18 -- .../plugin-notification/bark/index.yaml | 19 -- .../plugin-notification/dingtalk/index.yaml | 49 ---- .../plugin-notification/discord/index.yaml | 36 --- .../plugin-notification/email/index.yaml | 16 -- .../plugin-notification/feishu/index.yaml | 41 ---- .../plugins/plugin-notification/index.yaml | 73 ------ .../plugin-notification/iyuu/index.yaml | 12 - .../plugin-notification/qywx/index.yaml | 30 --- .../plugin-notification/serverchan/index.yaml | 35 --- .../serverchan3/index.yaml | 30 --- .../plugin-notification/slack/index.yaml | 28 --- .../plugin-notification/telegram/index.yaml | 37 --- .../plugin-notification/vocechat/index.yaml | 41 ---- .../plugin-notification/webhook/index.yaml | 73 ------ .../src/plugins/plugin-other/index.yaml | 21 -- .../plugins/plugin-other/plugins/index.yaml | 21 -- .../plugins/plugin-db-backup.yaml | 77 ------ .../plugin-other/plugins/plugin-restart.yaml | 12 - .../plugin-other/plugins/plugin-script.yaml | 33 --- .../plugin-other/plugins/plugin-wait.yaml | 21 -- .../src/plugins/plugin-proxmox/access.yaml | 32 --- .../src/plugins/plugin-proxmox/index.yaml | 55 ----- .../plugins/plugin-proxmox/plugins/index.yaml | 55 ----- .../plugin-proxmox/plugins/plugin-upload.yaml | 55 ----- .../src/plugins/plugin-qiniu/index.yaml | 75 ------ .../plugin/deploy-to-cdn/index.yaml | 75 ------ .../plugins/plugin-qiniu/plugin/index.yaml | 75 ------ .../plugin/upload-cert/index.yaml | 37 --- .../src/plugins/plugin-qnap/index.yaml | 32 --- .../plugins/plugin-qnap/plugins/index.yaml | 32 --- .../plugin-qnap/plugins/plugin-qnap.yaml | 32 --- .../plugin-tencent/access/dnspod-access.yaml | 36 --- .../plugins/plugin-tencent/access/index.yaml | 36 --- .../dns-provider/dnspod-dns-provider.yaml | 7 - .../dns-provider/tencent-dns-provider.yaml | 6 - .../src/plugins/plugin-tencent/index.yaml | 36 --- .../plugin/delete-expiring-cert/index.yaml | 59 ----- .../plugin/deploy-to-all/index.yaml | 88 ------- .../plugin/deploy-to-cdn-v2/index.yaml | 57 ----- .../plugin/deploy-to-cdn/index.yaml | 41 ---- .../plugin/deploy-to-clb/index.yaml | 80 ------- .../plugin/deploy-to-cos/index.yaml | 120 ---------- .../plugin/deploy-to-eo/index.yaml | 49 ---- .../plugin/deploy-to-live/index.yaml | 58 ----- .../plugin/deploy-to-tke-ingress/index.yaml | 94 -------- .../plugins/plugin-tencent/plugin/index.yaml | 36 --- .../plugin/start-instances/index.yaml | 133 ----------- .../plugin/upload-to-tencent/index.yaml | 36 --- .../src/plugins/plugin-upyun/access.yaml | 17 -- .../src/plugins/plugin-upyun/index.yaml | 102 -------- .../plugins/plugin-upyun/plugins/index.yaml | 102 -------- .../plugins/plugin-depoy-to-cdn.yaml | 102 -------- .../src/plugins/plugin-volcengine/access.yaml | 18 -- .../src/plugins/plugin-volcengine/index.yaml | 6 - .../plugin-volcengine/plugins/index.yaml | 90 ------- .../plugins/plugin-deploy-to-cdn.yaml | 90 ------- .../volcengine-dns-provider.yaml | 6 - .../src/plugins/plugin-west/access.yaml | 65 ----- .../src/plugins/plugin-west/dns-provider.yaml | 6 - .../src/plugins/plugin-west/index.yaml | 6 - .../src/plugins/plugin-woai/access.yaml | 17 -- .../src/plugins/plugin-woai/index.yaml | 45 ---- .../plugins/plugin-woai/plugins/index.yaml | 45 ---- .../plugins/plugin-deploy-to-cdn.yaml | 45 ---- 136 files changed, 124 insertions(+), 7122 deletions(-) delete mode 100644 packages/ui/certd-server/src/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/dns-provider/aliyun-dns-provider.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-alb/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-cdn/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-dcdn/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-fc/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-nlb/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-oss/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-slb/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/deploy-to-waf/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aliyun/plugin/upload-to-aliyun/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aws/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aws/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aws/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aws/plugins/plugin-deploy-to-cloudfront.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-aws/plugins/plugin-upload-to-acm.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-cachefly/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-cachefly/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-cachefly/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-cachefly/plugins/plugin-deploy-to-cdn.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-cloudflare/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-cloudflare/dns-provider.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-cloudflare/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-demo/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-demo/dns-provider.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-demo/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-demo/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-demo/plugins/plugin-test.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-dnsla/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-dnsla/dns-provider.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-dnsla/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-doge/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-doge/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-doge/plugins/deploy-to-cdn/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-doge/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-gcore/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-gcore/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-gcore/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-gcore/plugins/plugin-flush.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-gcore/plugins/plugin-upload.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-host/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-host/plugin/copy-to-local/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-host/plugin/host-shell-execute/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-host/plugin/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-host/plugin/upload-to-host/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-huawei/access/huawei-access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-huawei/access/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-huawei/dns-provider/huawei-dns-provider.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-huawei/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-huawei/plugins/deploy-to-cdn/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-huawei/plugins/upload-to-ccm/huawei-upload-to-ccm.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-huawei/plugins/upload-to-ccm/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-jdcloud/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-jdcloud/dns-provider.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-jdcloud/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-jdcloud/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-jdcloud/plugins/plugin-deploy-to-cdn.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-jdcloud/plugins/plugin-update-cert.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-jdcloud/plugins/plugin-upload-cert.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-namesilo/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-namesilo/dns-provider.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-namesilo/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/anpush/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/bark/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/dingtalk/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/discord/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/email/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/feishu/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/iyuu/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/qywx/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/serverchan/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/serverchan3/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/slack/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/telegram/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/vocechat/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-notification/webhook/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-other/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-other/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-other/plugins/plugin-db-backup.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-other/plugins/plugin-restart.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-other/plugins/plugin-script.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-other/plugins/plugin-wait.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-proxmox/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-proxmox/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-proxmox/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-proxmox/plugins/plugin-upload.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-qiniu/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-qiniu/plugin/deploy-to-cdn/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-qiniu/plugin/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-qiniu/plugin/upload-cert/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-qnap/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-qnap/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-qnap/plugins/plugin-qnap.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/access/dnspod-access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/access/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/dns-provider/dnspod-dns-provider.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/dns-provider/tencent-dns-provider.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/delete-expiring-cert/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-all/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-cdn-v2/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-cdn/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-clb/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-cos/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-eo/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-live/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/deploy-to-tke-ingress/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/start-instances/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-tencent/plugin/upload-to-tencent/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-upyun/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-upyun/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-upyun/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-upyun/plugins/plugin-depoy-to-cdn.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-volcengine/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-volcengine/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-volcengine/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-volcengine/plugins/plugin-deploy-to-cdn.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-volcengine/volcengine-dns-provider.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-west/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-west/dns-provider.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-west/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-woai/access.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-woai/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-woai/plugins/index.yaml delete mode 100644 packages/ui/certd-server/src/plugins/plugin-woai/plugins/plugin-deploy-to-cdn.yaml diff --git a/packages/plugins/plugin-lib/src/aliyun/access/aliyun-access.ts b/packages/plugins/plugin-lib/src/aliyun/access/aliyun-access.ts index eb9ee0c4..5d05a3d6 100644 --- a/packages/plugins/plugin-lib/src/aliyun/access/aliyun-access.ts +++ b/packages/plugins/plugin-lib/src/aliyun/access/aliyun-access.ts @@ -5,6 +5,7 @@ import { IsAccess, AccessInput, BaseAccess } from "@certd/pipeline"; title: "阿里云授权", desc: "", icon: "ant-design:aliyun-outlined", + order: 0, }) export class AliyunAccess extends BaseAccess { @AccessInput({ diff --git a/packages/ui/certd-client/src/components/vip-button/index.vue b/packages/ui/certd-client/src/components/vip-button/index.vue index 731aba3c..4b90018c 100644 --- a/packages/ui/certd-client/src/components/vip-button/index.vue +++ b/packages/ui/certd-client/src/components/vip-button/index.vue @@ -27,7 +27,7 @@ const props = withDefaults( mode?: "comm" | "button" | "nav" | "icon"; }>(), { - mode: "button" + mode: "button", } ); type Text = { @@ -40,57 +40,57 @@ const text = computed(() => { isComm: { comm: { name: `${vipLabel}已开通`, - title: "到期时间:" + expireTime.value + title: "到期时间:" + expireTime.value, }, button: { name: `${vipLabel}已开通`, - title: "到期时间:" + expireTime.value + title: "到期时间:" + expireTime.value, }, icon: { name: "", - title: `${vipLabel}已开通` + title: `${vipLabel}已开通`, }, nav: { name: `${vipLabel}`, - title: "到期时间:" + expireTime.value - } + title: "到期时间:" + expireTime.value, + }, }, isPlus: { comm: { name: "商业版功能", - title: "升级商业版,获取商业授权" + title: "升级商业版,获取商业授权", }, button: { name: `${vipLabel}已开通`, - title: "到期时间:" + expireTime.value + title: "到期时间:" + expireTime.value, }, icon: { name: "", - title: `${vipLabel}已开通` + title: `${vipLabel}已开通`, }, nav: { name: `${vipLabel}`, - title: "到期时间:" + expireTime.value - } + title: "到期时间:" + expireTime.value, + }, }, free: { comm: { name: "商业版功能", - title: "升级商业版,获取商业授权" + title: "升级商业版,获取商业授权", }, button: { name: "专业版功能", - title: "升级专业版,享受更多VIP特权" + title: "升级专业版,享受更多VIP特权", }, icon: { name: "", - title: "专业版功能" + title: "专业版功能", }, nav: { name: "基础版", - title: "升级专业版,享受更多VIP特权" - } - } + title: "升级专业版,享受更多VIP特权", + }, + }, }; if (settingStore.isComm) { return map.isComm[props.mode]; @@ -119,7 +119,7 @@ const expiredDays = computed(() => { const formState = reactive({ code: "", - inviteCode: "" + inviteCode: "", }); const router = useRouter(); @@ -143,10 +143,10 @@ async function doActive() { content: "绑定账号后,可以避免License丢失,强烈建议绑定", onOk() { router.push("/sys/account"); - } + }, }); } - } + }, }); } } @@ -183,7 +183,7 @@ function openTrialModal() {
点击确认,即可获取7天专业版试用
); - } + }, }); } @@ -208,7 +208,7 @@ function openStarModal() { ); - } + }, }); } @@ -226,13 +226,14 @@ function openUpgrade() { title = "续期专业版/升级商业版"; } + const productInfo = settingStore.productInfo; const vipTypeDefine = { free: { title: "基础版", desc: "社区免费版", type: "free", icon: "lucide:package-open", - privilege: ["证书申请无限制", "域名数量无限制", "证书流水线数量无限制", "常用的主机、云平台、cdn等部署插件", "邮件、webhook通知方式"] + privilege: ["证书申请无限制", "域名数量无限制", "证书流水线数量无限制", "常用的主机、云平台、cdn等部署插件", "邮件、webhook通知方式"], }, plus: { title: "专业版", @@ -243,10 +244,12 @@ function openUpgrade() { title: "点击获取7天试用", click: () => { openStarModal(); - } + }, }, icon: "stash:thumb-up", - price: 29.9, + price: productInfo.plus.price, + price3: `¥${productInfo.plus.price3}/3年`, + tooltip: productInfo.plus.tooltip, get() { return ( @@ -255,7 +258,7 @@ function openUpgrade() { ); - } + }, }, comm: { title: "商业版", @@ -263,11 +266,13 @@ function openUpgrade() { type: "comm", icon: "vaadin:handshake", privilege: ["拥有专业版所有特权", "允许商用,可修改logo、标题", "数据统计", "插件管理", "多用户无限制", "支持用户支付"], - price: 399, + price: productInfo.comm.price, + price3: `¥${productInfo.comm.price3}/3年`, + tooltip: productInfo.comm.tooltip, get() { - return 请联系作者获取; - } - } + return 请联系作者获取试用; + }, + }, }; const modalRef = modal.confirm({ @@ -321,9 +326,12 @@ function openUpgrade() {