feat(license): Pro 授权机制 — 离线许可码 + 免费版功能闸门
免费版:日志查询/部署管理/采集/用户管理/LDAP/设置;Pro(¥199 个人单实例永久 / ¥499 团队多实例永久): 日志分析、日志告警、智能运维(AI)、审计日志。 - 后端:HMAC-SHA256 离线许可码(签发 CLI / license --plan --edition --seats --customer --days; 永久=days 0),GET /system/license + POST activate;RequirePro 闸门挂 metrics/ai/audit; 过期自动回落免费;测试覆盖签发-校验/篡改/免费拒签 - 前端:菜单 Pro 项带锁标;四个 Pro 页面免费版渲染升级引导卡(功能清单+定价+页内激活); 设置页新增授权区(版本/席位/到期/激活入口);license 词典中英 - domains 注册提升到 main.tsx 全局(修复 license 命名空间在未引 domains 的页面显示裸键)
This commit is contained in:
1 parent
c60b827262
commit
9641503007
26 files changed
+632
-23
No files matched your search
@@ -0,0 +1,39 @@
|
||||
// Pro 授权(升级引导/设置授权区)
|
||||
export default {
|
||||
title: '授权',
|
||||
freeBadge: '免费版',
|
||||
freeDesc: '当前为免费版:日志查询、部署管理、用户与 LDAP 授权均可使用;日志分析、日志告警、智能运维与审计日志为 Pro 功能。',
|
||||
edition: '版本',
|
||||
expiry: '有效期',
|
||||
customer: '授权对象',
|
||||
seats: '席位',
|
||||
permanent: '永久',
|
||||
personalTitle: '个人版',
|
||||
teamTitle: '团队版',
|
||||
keyPlaceholder: '输入许可码激活 Pro…',
|
||||
activate: '激活',
|
||||
activating: '激活中…',
|
||||
activated: 'Pro 已激活,全部功能已解锁',
|
||||
activateFailed: '激活失败',
|
||||
gate: {
|
||||
title: '{{feature}} 是 Pro 功能',
|
||||
desc: '升级 Pro 解锁平台全部分析能力;免费版可继续使用日志查询、部署管理与用户授权。',
|
||||
keyPlaceholder: '粘贴许可码…',
|
||||
activate: '激活',
|
||||
toSettings: '到设置激活',
|
||||
freeHint: '免费版保留:日志查询 / 部署管理 / 用户管理 / LDAP 授权',
|
||||
},
|
||||
features: {
|
||||
log_analysis: '日志分析',
|
||||
log_alerts: '日志告警',
|
||||
ai_ops: '智能运维(AI)',
|
||||
audit_log: '审计日志',
|
||||
},
|
||||
pricing: {
|
||||
personalTitle: '个人版',
|
||||
personalDesc: '单实例 · 个人与社区使用 · 社区支持',
|
||||
teamTitle: '团队版',
|
||||
teamDesc: '多实例 · 商业使用授权 · 优先支持',
|
||||
permanent: '永久',
|
||||
},
|
||||
}
|
||||
Reference in new issue
Block a user