pull/213/head
xiaojunnuo 2024-10-03 01:49:38 +08:00
parent c9d18f6d8a
commit 4053e72782
3 changed files with 42 additions and 10 deletions

View File

@ -146,20 +146,42 @@ function openUpgrade() {
},
maskClosable: true,
okText: "激活",
width: 500,
width: 900,
content: () => {
const vipLabel = userStore.vipLabel;
return (
<div class="mt-10 mb-10">
<div>
<h3 class="block-header">专业版特权</h3>
<ul>
<li>可加VIP群需求优先实现</li>
<li>证书流水线数量无限制免费版限制10条</li>
<li>免配置发邮件功能</li>
<li>FTP上传cdnfly宝塔易盾群晖等部署插件</li>
<li>更多特权敬请期待</li>
</ul>
<a-row gutter={20}>
<a-col span={8}>
<h3 class="block-header">免费版</h3>
<ul>
<li>证书申请功能无限制</li>
<li>证书流水线数量限制10条</li>
<li>部分部署插件不可用</li>
</ul>
</a-col>
<a-col span={8}>
<h3 class="block-header">专业版</h3>
<ul>
<li>可加VIP群需求优先实现</li>
<li>证书流水线数量无限制</li>
<li>免配置发邮件功能</li>
<li>宝塔易盾群晖cdnfly1Panel等部署插件</li>
<li>多用户有限制</li>
</ul>
</a-col>
<a-col span={8}>
<h3 class="block-header">商业版</h3>
<ul>
<li>拥有专业版所有特权</li>
<li>修改logo标题</li>
<li>多用户无限制</li>
<li>支持用户支付</li>
<li>允许商用</li>
</ul>
</a-col>
</a-row>
</div>
<div>
<h3 class="block-header">{isPlus ? "续期" : "立刻激活"}</h3>

View File

@ -24,7 +24,7 @@
"@alicloud/pop-core": "^1.7.10",
"@certd/acme-client": "^1.25.9",
"@certd/lib-huawei": "^1.25.9",
"@certd/commcial-core": "^1.25.9",
"@certd/commercial-core": "^1.25.9",
"@certd/lib-jdcloud": "^1.25.9",
"@certd/lib-k8s": "^1.25.9",
"@certd/midway-flyway-js": "^1.25.9",

View File

@ -6,6 +6,7 @@ import { nanoid } from 'nanoid';
import { SysInstallInfo, SysPrivateSettings } from '../system/service/models.js';
import crypto from 'crypto';
import { PlusService } from '../basic/service/plus-service.js';
import { isComm } from '@certd/plus-core';
export type InstallInfo = {
installTime: number;
@ -57,6 +58,15 @@ export class AutoInitSite {
// 授权许可
await this.plusService.verify();
if (isComm()) {
//加载商业版代码
try {
await import('@certd/commercial-core');
} catch (e) {
logger.error('加载商业版代码失败,请尝试升级版本', e);
}
}
logger.info('初始化站点完成');
}