增加商业版激活功能

This commit is contained in:
刘祥超
2021-09-16 10:32:58 +08:00
parent e0e3fc8fef
commit 0a23e7951a
8 changed files with 100 additions and 15 deletions

View File

@@ -1,4 +1,5 @@
<first-menu>
<menu-item href="/settings/authority" code="index">认证信息</menu-item>
<menu-item href="/settings/authority/nodes" code="node">认证节点</menu-item>
<!--<menu-item href="/settings/authority/nodes" code="node">认证节点</menu-item>-->
<menu-item href="/settings/authority/activate" code="activate">激活</menu-item>
</first-menu>

View File

@@ -0,0 +1,18 @@
{$layout}
{$template "menu"}
<div class="margin"></div>
<form class="ui form" data-tea-action="$" data-tea-success="success" spellcheck="false">
<csrf-token></csrf-token>
<table class="ui table definition selectable">
<tr>
<td class="title">激活码 *</td>
<td>
<textarea rows="4" name="key" ref="focus"></textarea>
<p class="comment">请输入商业版激活码。</p>
</td>
</tr>
</table>
<submit-btn>激活</submit-btn>
</form>

View File

@@ -0,0 +1,3 @@
Tea.context(function () {
this.success = NotifySuccess("激活成功", "/settings/authority")
})

View File

@@ -6,7 +6,7 @@
<div v-if="key != null">
<div class="margin"></div>
<div class="ui message green icon">
<div class="ui message green icon" v-if="!key.isExpired">
<i class="icon gem outline small yellow"></i>
<div class="content">
恭喜您已经成为尊贵的商业版用户。
@@ -18,7 +18,9 @@
<tr>
<td class="title">状态</td>
<td>
<span class="green">已认证</span>
<span class="red" v-if="key.isExpiring">即将过期</span>
<span class="red" v-else-if="key.isExpired">已过期</span>
<span class="green" v-else>已认证</span>
</td>
</tr>
<tr v-if="key.nodes > 0">
@@ -36,7 +38,10 @@
<tr>
<td class="title">结束日期</td>
<td>{{key.dayTo}}
<div v-if="key.isExpired" style="margin-top: 0.5em">
<div v-if="key.isExpiring" style="margin-top: 0.5em">
<span class="red">即将过期</span>
</div>
<div v-else-if="key.isExpired" style="margin-top: 0.5em">
<span class="red">已过期,请尽快更新认证信息。</span>
</div>
</td>