Files
astrbot_plugin_jx3/templates/pages/wujia.html
T
2026-08-04 02:08:49 +08:00

482 lines
16 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{# template-title: {{ name }} - 万宝楼行情 #}
{#
先根据分组名称识别对应数据。
查询区服不固定使用 list[3]:
除电信区、双线区、无界区、公示期、在售期外,
其他分组都视为查询区服。
即使某个分组不存在,对应表格区域仍然会显示。
#}
{% set ns = namespace(
notice=none,
sale=none,
query=none,
telecom=none,
dual=none,
boundless=none
) %}
{% for group in list %}
{% if group.name == "公示期" %}
{% set ns.notice = group %}
{# 当前接口返回“在售期”,同时兼容历史名称“出售期”。 #}
{% elif group.name in ["在售期", "出售期"] %}
{% set ns.sale = group %}
{% elif group.name == "电信区" %}
{% set ns.telecom = group %}
{% elif group.name == "双线区" %}
{% set ns.dual = group %}
{% elif group.name == "无界区" %}
{% set ns.boundless = group %}
{% elif ns.query is none %}
{% set ns.query = group %}
{% endif %}
{% endfor %}
<div class="container">
<h1>
{{ name }}
{% if alias %}
{{ alias }}
{% endif %}
</h1>
{% if view %}
<img
src="{{ view }}"
alt="{{ name }}"
class="goods-image"
>
{% endif %}
{% if desc %}
<p class="goods-desc">{{ desc }}</p>
{% endif %}
<div class="meta-row">
<span>分类:{{ category }}</span>
<span>发售时间:{{ date }}</span>
<span class="price">参考价格:{{ retail }} 元</span>
</div>
<div class="table-wrapper">
<!-- ==================================================
1. 万宝楼公示
区域始终保留
=================================================== -->
<div class="table-card notice">
<div class="table-title">万宝楼公示</div>
<div class="table-scroll">
<table>
<thead>
<tr>
<th>时间</th>
<th>区服</th>
<th>服务器</th>
<th>价格</th>
<th>状态</th>
</tr>
</thead>
<tbody>
{% if ns.notice and ns.notice.list %}
{% for item in ns.notice.list %}
<tr>
<td>{{ item.date }}</td>
<td>{{ item.zone }}</td>
<td class="server-col">
{{ item.server }}
</td>
<td class="price-col">
{{ item.value }} 元
</td>
<td class="server-col">
公示
</td>
</tr>
{% endfor %}
{% else %}
<tr>
<td colspan="5" class="empty-row">
暂无公示数据
</td>
</tr>
{% endif %}
</tbody>
</table>
</div>
</div>
<!-- ==================================================
2. 万宝楼在售
区域始终保留
=================================================== -->
<div class="table-card sale">
<div class="table-title">万宝楼在售</div>
<div class="table-scroll">
<table>
<thead>
<tr>
<th>时间</th>
<th>区服</th>
<th>服务器</th>
<th>价格</th>
<th>状态</th>
</tr>
</thead>
<tbody>
{% if ns.sale and ns.sale.list %}
{% for item in ns.sale.list %}
<tr>
<td>{{ item.date }}</td>
<td>{{ item.zone }}</td>
<td class="server-col">
{{ item.server }}
</td>
<td class="price-col">
{{ item.value }} 元
</td>
<td class="server-col">
在售
</td>
</tr>
{% endfor %}
{% else %}
<tr>
<td colspan="5" class="empty-row">
暂无在售数据
</td>
</tr>
{% endif %}
</tbody>
</table>
</div>
</div>
<!-- ==================================================
3. 查询区服
没有查询区服时,表格仍然保留
=================================================== -->
<div class="table-card query">
<div class="table-title">
查询区服
{% if ns.query %}
{{ ns.query.name }}
{% endif %}
</div>
<div class="table-scroll">
<table>
<thead>
<tr>
<th>时间</th>
<th>服务器</th>
<th>价格</th>
<th>状态</th>
</tr>
</thead>
<tbody>
{% if ns.query and ns.query.list %}
{% for item in ns.query.list %}
<tr>
<td>{{ item.date }}</td>
<td class="server-col">
{{ item.server }}
</td>
<td class="price-col">
{{ item.value }} 元
</td>
<td class="server-col">
{% if item.sale == 1 %}
出售
{% elif item.sale == 2 %}
收购
{% elif item.sale == 3 %}
想出
{% elif item.sale == 4 %}
想收
{% elif item.sale == 5 %}
成交
{% elif item.sale == 6 %}
正出
{% elif item.sale == 7 %}
公示
{% else %}
未知
{% endif %}
</td>
</tr>
{% endfor %}
{% else %}
<tr>
<td colspan="4" class="empty-row">
暂无查询区服数据
</td>
</tr>
{% endif %}
</tbody>
</table>
</div>
</div>
<!-- ==================================================
4. 电信区
区域始终保留
=================================================== -->
<div class="table-card">
<div class="table-title">电信区</div>
<div class="table-scroll">
<table>
<thead>
<tr>
<th>时间</th>
<th>服务器</th>
<th>价格</th>
<th>状态</th>
</tr>
</thead>
<tbody>
{% if ns.telecom and ns.telecom.list %}
{% for item in ns.telecom.list %}
<tr>
<td>{{ item.date }}</td>
<td class="server-col">
{{ item.server }}
</td>
<td class="price-col">
{{ item.value }} 元
</td>
<td class="server-col">
{% if item.sale == 1 %}
出售
{% elif item.sale == 2 %}
收购
{% elif item.sale == 3 %}
想出
{% elif item.sale == 4 %}
想收
{% elif item.sale == 5 %}
成交
{% elif item.sale == 6 %}
正出
{% elif item.sale == 7 %}
公示
{% else %}
未知
{% endif %}
</td>
</tr>
{% endfor %}
{% else %}
<tr>
<td colspan="4" class="empty-row">
暂无电信区数据
</td>
</tr>
{% endif %}
</tbody>
</table>
</div>
</div>
<!-- ==================================================
5. 双线区
区域始终保留
=================================================== -->
<div class="table-card">
<div class="table-title">双线区</div>
<div class="table-scroll">
<table>
<thead>
<tr>
<th>时间</th>
<th>服务器</th>
<th>价格</th>
<th>状态</th>
</tr>
</thead>
<tbody>
{% if ns.dual and ns.dual.list %}
{% for item in ns.dual.list %}
<tr>
<td>{{ item.date }}</td>
<td class="server-col">
{{ item.server }}
</td>
<td class="price-col">
{{ item.value }} 元
</td>
<td class="server-col">
{% if item.sale == 1 %}
出售
{% elif item.sale == 2 %}
收购
{% elif item.sale == 3 %}
想出
{% elif item.sale == 4 %}
想收
{% elif item.sale == 5 %}
成交
{% elif item.sale == 6 %}
正出
{% elif item.sale == 7 %}
公示
{% else %}
未知
{% endif %}
</td>
</tr>
{% endfor %}
{% else %}
<tr>
<td colspan="4" class="empty-row">
暂无双线区数据
</td>
</tr>
{% endif %}
</tbody>
</table>
</div>
</div>
<!-- ==================================================
6. 无界区
区域始终保留
=================================================== -->
<div class="table-card">
<div class="table-title">无界区</div>
<div class="table-scroll">
<table>
<thead>
<tr>
<th>时间</th>
<th>服务器</th>
<th>价格</th>
<th>状态</th>
</tr>
</thead>
<tbody>
{% if ns.boundless and ns.boundless.list %}
{% for item in ns.boundless.list %}
<tr>
<td>{{ item.date }}</td>
<td class="server-col">
{{ item.server }}
</td>
<td class="price-col">
{{ item.value }} 元
</td>
<td class="server-col">
{% if item.sale == 1 %}
出售
{% elif item.sale == 2 %}
收购
{% elif item.sale == 3 %}
想出
{% elif item.sale == 4 %}
想收
{% elif item.sale == 5 %}
成交
{% elif item.sale == 6 %}
正出
{% elif item.sale == 7 %}
公示
{% else %}
未知
{% endif %}
</td>
</tr>
{% endfor %}
{% else %}
<tr>
<td colspan="4" class="empty-row">
暂无无界区数据
</td>
</tr>
{% endif %}
</tbody>
</table>
</div>
</div>
</div>
</div>