| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- {% extends "base.html" %}
- {% block title %}逐鹿导航 - 编辑公共站点{% endblock %}
- {% block content %}
- <div class="container-fluid px-4">
- <div class="d-flex justify-content-between align-items-center mb-4">
- <h2 class="mb-0">
- <i class="bi bi-bookmark-star-fill me-2"></i>编辑公共站点
- </h2>
- <a href="{{ url_for('admin') }}" class="btn btn-outline-secondary">
- <i class="bi bi-arrow-left-circle"></i> 返回管理后台
- </a>
- </div>
- <div class="card shadow-sm">
- <div class="card-header bg-info text-white">
- <h5 class="mb-0">编辑站点: {{ site.name }}</h5>
- </div>
- <div class="card-body">
- <form method="POST" novalidate>
- {{ form.hidden_tag() }}
-
- <div class="mb-3">
- {{ form.name.label(class="form-label") }}
- {{ form.name(class="form-control" + (' is-invalid' if form.name.errors else '')) }}
- {% for error in form.name.errors %}
- <div class="invalid-feedback">{{ error }}</div>
- {% endfor %}
- </div>
-
- <div class="mb-3">
- {{ form.url.label(class="form-label") }}
- {{ form.url(class="form-control" + (' is-invalid' if form.url.errors else '')) }}
- {% for error in form.url.errors %}
- <div class="invalid-feedback">{{ error }}</div>
- {% endfor %}
- </div>
-
- <div class="mb-3">
- {{ form.description.label(class="form-label") }}
- {{ form.description(class="form-control" + (' is-invalid' if form.description.errors else '')) }}
- {% for error in form.description.errors %}
- <div class="invalid-feedback">{{ error }}</div>
- {% endfor %}
- </div>
-
- <div class="mb-3">
- {{ form.category_id.label(class="form-label") }}
- {{ form.category_id(class="form-select" + (' is-invalid' if form.category_id.errors else '')) }}
- {% for error in form.category_id.errors %}
- <div class="invalid-feedback">{{ error }}</div>
- {% endfor %}
- </div>
-
- <div class="mb-3 form-check form-switch">
- {{ form.is_public(class="form-check-input", disabled=True) }}
- {{ form.is_public.label(class="form-check-label") }}
- <small class="text-muted d-block">公共站点状态不可更改</small>
- </div>
-
- <div class="d-grid gap-2 d-md-flex justify-content-md-end">
- <button type="submit" class="btn btn-info px-4">
- <i class="bi bi-check-circle-fill me-2"></i>保存更改
- </button>
- </div>
- </form>
- </div>
- </div>
- </div>
- {% endblock %}
|