增加新功能
This commit is contained in:
parent
a167c77652
commit
4022dcce1a
3
app.py
3
app.py
@ -5,6 +5,7 @@ import subprocess
|
|||||||
import json
|
import json
|
||||||
import uuid
|
import uuid
|
||||||
from math import ceil
|
from math import ceil
|
||||||
|
from flask import flash
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
app.secret_key = str(uuid.uuid4())
|
app.secret_key = str(uuid.uuid4())
|
||||||
@ -137,7 +138,6 @@ def settings():
|
|||||||
config = load_config()
|
config = load_config()
|
||||||
return render_template('settings.html', config=config)
|
return render_template('settings.html', config=config)
|
||||||
|
|
||||||
|
|
||||||
@app.route('/update_settings', methods=['POST'])
|
@app.route('/update_settings', methods=['POST'])
|
||||||
@basic_auth_required
|
@basic_auth_required
|
||||||
def update_settings():
|
def update_settings():
|
||||||
@ -154,6 +154,7 @@ def update_settings():
|
|||||||
config['proxy_port'] = proxy_port
|
config['proxy_port'] = proxy_port
|
||||||
|
|
||||||
save_config(config)
|
save_config(config)
|
||||||
|
flash('设置已成功保存!', 'success') # 添加成功提示
|
||||||
return redirect(url_for('settings'))
|
return redirect(url_for('settings'))
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -425,12 +425,34 @@ input:checked + .slider:before {
|
|||||||
background-color: #d33426;
|
background-color: #d33426;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* 添加消息提示样式 */
|
||||||
|
.alert {
|
||||||
|
padding: 12px 20px;
|
||||||
|
border-radius: 6px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
font-size: 14px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.alert-success {
|
||||||
|
background-color: #d4edda;
|
||||||
|
color: #155724;
|
||||||
|
border: 1px solid #c3e6cb;
|
||||||
|
}
|
||||||
|
|
||||||
/* 分页样式 */
|
/* 分页样式 */
|
||||||
.pagination {
|
.pagination {
|
||||||
display: flex;
|
position: absolute;
|
||||||
justify-content: center;
|
bottom: 0;
|
||||||
margin-top: 20px;
|
left: 0;
|
||||||
gap: 5px;
|
right: 0;
|
||||||
|
padding-top: 20px;
|
||||||
|
background: white;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* 固定分页区域位置 */
|
||||||
|
.table-container {
|
||||||
|
min-height: 400px; /* 根据你的需要调整这个高度 */
|
||||||
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
.pagination a, .pagination span {
|
.pagination a, .pagination span {
|
||||||
|
|||||||
@ -6,6 +6,15 @@
|
|||||||
{% block content %}
|
{% block content %}
|
||||||
<h1>系统设置</h1>
|
<h1>系统设置</h1>
|
||||||
|
|
||||||
|
<!-- 添加消息显示区域 -->
|
||||||
|
{% with messages = get_flashed_messages(with_categories=true) %}
|
||||||
|
{% if messages %}
|
||||||
|
<div class="alert alert-{{ messages[0][0] }}">
|
||||||
|
{{ messages[0][1] }}
|
||||||
|
</div>
|
||||||
|
{% endif %}
|
||||||
|
{% endwith %}
|
||||||
|
|
||||||
<form method="post" action="{{ url_for('update_settings') }}" class="settings-form">
|
<form method="post" action="{{ url_for('update_settings') }}" class="settings-form">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label for="admin_password">管理员密码</label>
|
<label for="admin_password">管理员密码</label>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user