Browse Source

feat: 给定date时才显示邮件列表

SongZihuan 2 years ago
parent
commit
e5b664f089
1 changed files with 41 additions and 39 deletions
  1. 41 39
      templates/mailbox/mailbox.html

+ 41 - 39
templates/mailbox/mailbox.html

@@ -16,57 +16,59 @@
         </div>
     </form>
 
-    {% if page == 1 %}
-        <div class="card mt-3">
-            <div class="card-header text-start"> 往后一天查看 </div>
-            <div class="card-body text-start">
-                跳转到后一天的邮箱查看邮件。
-                <div class="text-end">
-                    <a class="card-link" href="{{ url_for("mailbox.mail_list_page", date=next_date, select=select) }}"> 前往 </a>
+    {% if date %}
+        {% if page == 1 %}
+            <div class="card mt-3">
+                <div class="card-header text-start"> 往后一天查看 </div>
+                <div class="card-body text-start">
+                    跳转到后一天的邮箱查看邮件。
+                    <div class="text-end">
+                        <a class="card-link" href="{{ url_for("mailbox.mail_list_page", date=next_date, select=select) }}"> 前往 </a>
+                    </div>
                 </div>
             </div>
-        </div>
-    {% endif %}
+        {% endif %}
 
-    {% if empty %}
-        <div class="card mt-3">
-            <div class="card-header text-start bg-warning"> 未加载出任何邮件 </div>
-            <div class="card-body text-start"> 尝试往前或往后查看,或者等待一段时间吧!</div>
-        </div>
-    {% endif %}
+        {% if empty %}
+            <div class="card mt-3">
+                <div class="card-header text-start bg-warning"> 未加载出任何邮件 </div>
+                <div class="card-body text-start"> 尝试往前或往后查看,或者等待一段时间吧!</div>
+            </div>
+        {% endif %}
 
-    {% for i in mail_list %}
-        <div class="card mt-3">
-            <div class="card-header text-start"> {{ i.title }} </div>
-            <div class="card-body text-start">
-                <p>
-                    Date: {{ i.date }}
-                    <br>
-                    From: {{ i.from_addr }}
-                </p>
+        {% for i in mail_list %}
+            <div class="card mt-3">
+                <div class="card-header text-start"> {{ i.title }} </div>
+                <div class="card-body text-start">
+                    <p>
+                        Date: {{ i.date }}
+                        <br>
+                        From: {{ i.from_addr }}
+                    </p>
 
-                <div class="text-end">
-                    <a class="card-link"> 查看 </a>
+                    <div class="text-end">
+                        <a class="card-link"> 查看 </a>
+                    </div>
                 </div>
             </div>
-        </div>
-    {% endfor %}
+        {% endfor %}
 
-    {% if page == max_page %}
-        <div class="card mt-3">
-            <div class="card-header text-start"> 往前一天查看 </div>
-            <div class="card-body text-start">
-                跳转到前一天的邮箱查看邮件。
-                <div class="text-end">
-                    <a class="card-link" href="{{ url_for("mailbox.mail_list_page", date=last_date, select=select) }}"> 前往 </a>
+        {% if page == max_page %}
+            <div class="card mt-3">
+                <div class="card-header text-start"> 往前一天查看 </div>
+                <div class="card-body text-start">
+                    跳转到前一天的邮箱查看邮件。
+                    <div class="text-end">
+                        <a class="card-link" href="{{ url_for("mailbox.mail_list_page", date=last_date, select=select) }}"> 前往 </a>
+                    </div>
                 </div>
             </div>
+        {% endif %}
+
+        <div class="mt-3">
+            {{ get_page_list(page_list, page) }}
         </div>
     {% endif %}
 
-    <div class="mt-3">
-        {{ get_page_list(page_list, page) }}
-    </div>
-
 </div>
 {% endblock %}