feat(首页): 未登录时隐藏功能菜单,只显示简单欢迎页面
This commit is contained in:
@@ -448,6 +448,7 @@
|
||||
<i class="bi bi-speedometer2"></i><span>首页</span>
|
||||
</a>
|
||||
</li>
|
||||
{% if user.is_authenticated %}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link {% if request.resolver_match.url_name == 'yesterday_records' or 'add_reading' in request.path or 'edit_reading' in request.path or 'add_insight' in request.path or 'edit_insight' in request.path %}active{% endif %}" href="{% url 'yesterday_records' %}">
|
||||
<i class="bi bi-journal-text"></i><span>昨日记录</span>
|
||||
@@ -483,6 +484,7 @@
|
||||
<i class="bi bi-gear"></i><span>系统配置</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
<ul class="navbar-nav">
|
||||
{% if user.is_authenticated %}
|
||||
@@ -503,11 +505,13 @@
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
{% if user.is_authenticated %}
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" href="/houtai/">
|
||||
<i class="bi bi-shield-lock"></i><span>后台管理</span>
|
||||
</a>
|
||||
</li>
|
||||
{% endif %}
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
{% extends 'core/base.html' %}
|
||||
|
||||
{% block content %}
|
||||
{% if user.is_authenticated %}
|
||||
<!-- 欢迎区域 -->
|
||||
<div class="row mb-4">
|
||||
<div class="col-12">
|
||||
@@ -372,4 +373,21 @@
|
||||
setCurrentYear();
|
||||
});
|
||||
</script>
|
||||
{% else %}
|
||||
<!-- 未登录欢迎区域 -->
|
||||
<div class="row">
|
||||
<div class="col-12">
|
||||
<div class="card" style="background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white;">
|
||||
<div class="card-body text-center py-5">
|
||||
<i class="bi bi-house-heart" style="font-size: 5rem; opacity: 0.8;"></i>
|
||||
<h2 class="mt-4 mb-3">欢迎使用家庭日报系统</h2>
|
||||
<p class="mb-4 opacity-90">请先登录以使用系统功能</p>
|
||||
<a href="{% url 'login' %}" class="btn btn-light btn-lg px-5">
|
||||
<i class="bi bi-box-arrow-in-right me-2"></i>登录系统
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
|
||||
Reference in New Issue
Block a user