pull/632/head
Mr Chen 6 months ago
parent 745d95bbcb
commit 06d43efd7f
  1. 4
      data/sql/system.sql
  2. 12
      web/admin/setting/setting.py
  3. 2
      web/templates/default/setting.html
  4. 1
      web/utils/config.py

@ -1,7 +1,7 @@
CREATE TABLE IF NOT EXISTS `network` ( CREATE TABLE IF NOT EXISTS `network` (
`id` INTEGER PRIMARY KEY AUTOINCREMENT, `id` INTEGER PRIMARY KEY AUTOINCREMENT,
`up` INTEGER, `up` REAL,
`down` INTEGER, `down` REAL,
`total_up` INTEGER, `total_up` INTEGER,
`total_down` INTEGER, `total_down` INTEGER,
`down_packets` INTEGER, `down_packets` INTEGER,

@ -172,6 +172,18 @@ def open_debug():
return mw.returnData(True, '开发模式开启!') return mw.returnData(True, '开发模式开启!')
# 设置面板开关
@blueprint.route('/close_panel', endpoint='close_panel', methods=['POST'])
@panel_login_required
def close_panel():
admin_close = model.getOption('admin_close',default='no')
if admin_close == 'no':
model.setOption('admin_close','yes')
return mw.returnData(True, '开启面板成功!')
model.setOption('admin_close','no')
return mw.returnData(True, '关闭面板成功!')
# 设置站点状态 # 设置站点状态
@blueprint.route('/set_port', endpoint='set_port', methods=['POST']) @blueprint.route('/set_port', endpoint='set_port', methods=['POST'])
@panel_login_required @panel_login_required

@ -10,7 +10,7 @@
<div class="ss-text pull-left mr50"> <div class="ss-text pull-left mr50">
<em>关闭面板</em> <em>关闭面板</em>
<div class="ssh-item"> <div class="ssh-item">
<input class="btswitch btswitch-ios" id="closePl" type="checkbox"> <input class="btswitch btswitch-ios" id="closePl" type="checkbox" {%if data['admin_close']=='yes' %}checked{%endif%}>
<label class="btswitch-btn" for="closePl" onclick="closePanel()"></label> <label class="btswitch-btn" for="closePl" onclick="closePanel()"></label>
</div> </div>
</div> </div>

@ -49,6 +49,7 @@ def getGlobalVar():
data['backup_path'] = model.getOption('backup_path', default=mw.getFatherDir()+'/backup') data['backup_path'] = model.getOption('backup_path', default=mw.getFatherDir()+'/backup')
data['admin_path'] = '/'+model.getOption('admin_path', default='') data['admin_path'] = '/'+model.getOption('admin_path', default='')
data['debug'] = model.getOption('debug', default='close') data['debug'] = model.getOption('debug', default='close')
data['admin_close'] = model.getOption('admin_close', default='no')
data['site_count'] = model.getSitesCount() data['site_count'] = model.getSitesCount()
data['port'] = mw.getHostPort() data['port'] = mw.getHostPort()

Loading…
Cancel
Save