Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5572e41d08 | |||
| 84bd151431 | |||
| ad4f86b507 |
@@ -39,7 +39,7 @@ USER_LIMITS = {
|
||||
"daily_translations": 10,
|
||||
"max_pages": 50,
|
||||
"max_file_size": 30 * 1024 * 1024, # 30MB
|
||||
"features": ["basic_translate", "compare_view", "retranslate", "history"],
|
||||
"features": ["basic_translate", "retranslate", "export_pdf", "history"],
|
||||
},
|
||||
"vip_basic": { # 基础会员 (月付 ¥29)
|
||||
"daily_translations": 50,
|
||||
|
||||
@@ -37,6 +37,45 @@
|
||||
</div>
|
||||
</nav>
|
||||
|
||||
<!-- 会员状态栏 -->
|
||||
{% if user %}
|
||||
{% if user.user_type == 'vip_enterprise' %}
|
||||
<div class="alert alert-dark py-2 mb-0 text-center">
|
||||
<strong>👑 企业会员</strong> |
|
||||
无限翻译次数 | 到期:{{ user.membership_expire.strftime('%Y-%m-%d') if user.membership_expire else '永久' }}
|
||||
</div>
|
||||
{% elif user.user_type == 'vip_pro' %}
|
||||
<div class="alert alert-warning py-2 mb-0 text-center">
|
||||
<strong>⭐ 专业会员</strong> |
|
||||
每日200次 · 最多500页 | 到期:{{ user.membership_expire.strftime('%Y-%m-%d') if user.membership_expire else '永久' }}
|
||||
| <a href="/pricing" class="alert-link">升级企业会员享无限</a>
|
||||
</div>
|
||||
{% elif user.user_type == 'vip_basic' %}
|
||||
<div class="alert alert-success py-2 mb-0 text-center">
|
||||
<strong>💚 基础会员</strong> |
|
||||
每日50次 · 最多100页 | 到期:{{ user.membership_expire.strftime('%Y-%m-%d') if user.membership_expire else '永久' }}
|
||||
| <a href="/pricing" class="alert-link">升级享更多权益</a>
|
||||
</div>
|
||||
{% elif user.user_type == 'free' %}
|
||||
<div class="alert alert-info py-2 mb-0 text-center">
|
||||
<strong>👤 免费用户</strong> |
|
||||
每日10次 · 最多50页 | <a href="/pricing" class="alert-link">升级会员解锁更多功能</a>
|
||||
</div>
|
||||
{% elif user.user_type == 'admin' %}
|
||||
<div class="alert alert-danger py-2 mb-0 text-center">
|
||||
<strong>🔧 管理员</strong> |
|
||||
完整权限 | <a href="/admin" class="alert-link">进入后台管理</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% else %}
|
||||
<div class="alert alert-secondary py-2 mb-0 text-center">
|
||||
<strong>👁 访客模式</strong> |
|
||||
每日仅3次 · 最多20页 · 功能受限 |
|
||||
<a href="/login" class="alert-link">登录获取更多权益</a> 或
|
||||
<a href="/register" class="alert-link">免费注册</a>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
<!-- 主内容 -->
|
||||
<main class="container my-5">
|
||||
<!-- 用户信息卡片 -->
|
||||
|
||||
@@ -23,6 +23,28 @@
|
||||
<h2 class="text-center mb-5">会员套餐</h2>
|
||||
|
||||
<div class="row justify-content-center">
|
||||
<!-- 免费用户 -->
|
||||
<div class="col-md-3 mb-4">
|
||||
<div class="card pricing-card h-100">
|
||||
<div class="card-body text-center">
|
||||
<h4 class="card-title">免费用户</h4>
|
||||
<div class="price my-3">¥0<small>/永久</small></div>
|
||||
|
||||
<ul class="features text-start">
|
||||
<li>✅ 每日翻译10次</li>
|
||||
<li>✅ 单文件最大50页</li>
|
||||
<li>✅ 翻译历史记录</li>
|
||||
<li>✅ 不满意重新翻译</li>
|
||||
<li>✅ 导出PDF格式</li>
|
||||
<li class="text-muted">❌ 原文译文对比</li>
|
||||
<li class="text-muted">❌ 批量翻译</li>
|
||||
</ul>
|
||||
|
||||
<a href="/register" class="btn btn-outline-secondary w-100 mt-3">免费注册</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- 基础会员 -->
|
||||
<div class="col-md-4 mb-4">
|
||||
<div class="card pricing-card h-100">
|
||||
@@ -34,8 +56,10 @@
|
||||
<li>✅ 每日翻译50次</li>
|
||||
<li>✅ 单文件最大100页</li>
|
||||
<li>✅ 翻译历史记录</li>
|
||||
<li>✅ 优先处理队列</li>
|
||||
<li>✅ 不满意重新翻译</li>
|
||||
<li>✅ 原文译文对比查看</li>
|
||||
<li>✅ 导出PDF格式</li>
|
||||
<li>✅ 优先处理队列</li>
|
||||
</ul>
|
||||
|
||||
<button class="btn btn-outline-primary w-100 mt-3">立即购买</button>
|
||||
@@ -57,6 +81,7 @@
|
||||
<li>✅ 每日翻译200次</li>
|
||||
<li>✅ 单文件最大500页</li>
|
||||
<li>✅ 所有基础会员功能</li>
|
||||
<li>✅ 原文译文对比查看</li>
|
||||
<li>✅ 批量翻译</li>
|
||||
<li>✅ 自定义术语库</li>
|
||||
</ul>
|
||||
@@ -148,7 +173,7 @@
|
||||
<tr>
|
||||
<td>对比查看</td>
|
||||
<td class="text-danger">❌</td>
|
||||
<td class="text-success">✅</td>
|
||||
<td class="text-danger">❌</td>
|
||||
<td class="text-success">✅</td>
|
||||
<td class="text-success">✅</td>
|
||||
<td class="text-success">✅</td>
|
||||
@@ -156,7 +181,7 @@
|
||||
<tr>
|
||||
<td>导出PDF</td>
|
||||
<td class="text-danger">❌</td>
|
||||
<td class="text-danger">❌</td>
|
||||
<td class="text-success">✅</td>
|
||||
<td class="text-success">✅</td>
|
||||
<td class="text-success">✅</td>
|
||||
<td class="text-success">✅</td>
|
||||
@@ -177,6 +202,14 @@
|
||||
<td class="text-success">✅</td>
|
||||
<td class="text-success">✅</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>自定义翻译要求</td>
|
||||
<td class="text-danger">❌</td>
|
||||
<td class="text-danger">❌</td>
|
||||
<td class="text-danger">❌</td>
|
||||
<td class="text-danger">❌</td>
|
||||
<td class="text-success">✅</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>API调用</td>
|
||||
<td class="text-danger">❌</td>
|
||||
|
||||
Reference in New Issue
Block a user