From 96f495295dbaba475914028d63db87328ef257ca Mon Sep 17 00:00:00 2001 From: jose <627622230@qq.com> Date: Wed, 26 Jun 2019 18:16:32 +0800 Subject: [PATCH] Add some features --- BTPanel/templates/default/firewall.html | 44 ++++++++++++++++++++++++- 1 file changed, 43 insertions(+), 1 deletion(-) diff --git a/BTPanel/templates/default/firewall.html b/BTPanel/templates/default/firewall.html index 0f4da293..f0de1522 100644 --- a/BTPanel/templates/default/firewall.html +++ b/BTPanel/templates/default/firewall.html @@ -101,6 +101,7 @@

{{data['lan']['H4']}}

{{data['lan']['BTN5']}} + {{data['lan']['PANEL_LOG']}}
@@ -288,7 +289,48 @@ data:rdata.data }) }) - } + }, + //查看面板运行日志 + get_panel_error_logs: function () { + layer.msg(lan.public.the_get, { icon: 16, time: 0, shade: [0.3, '#000'] }); + $.post('/config?action=get_panel_error_logs', {}, function (rdata) { + layer.closeAll(); + if (!rdata.status) { + layer.msg(rdata.msg, { icon: 2 }); + return; + }; + layer.open({ + type: 1, + title: '{{data["lan"]["PANEL_LOG"]}}', + area: ['700px', '490px'], + shadeClose: false, + closeBtn: 2, + content: '
' + + '
' + (rdata.msg == '' ? '{{data["lan"]["LOG_EMPTY"]}}' : rdata.msg) + '
' + + '
' + + '' + + '' + + '
' + + '
' + }); + setTimeout(function () { + $("#crontab-log").text(rdata.msg); + var div = document.getElementsByClassName('crontab-log')[0] + div.scrollTop = div.scrollHeight; + }, 200) + }).error(function () { + layer.closeAll(); + layer.msg('{{data["lan"]["UNABLE_RETRIEVE_LOG"]}}', { icon: 2 }); + }); + }, + //清空面板错误日志 + clean_panel_error_logs:function() { + layer.msg(lan.public.the_get, { icon: 16, time: 0, shade: [0.3, '#000'] }); + $.post('/config?action=clean_panel_error_logs', {}, function (rdata) { + layer.closeAll(); + layer.msg(rdata.msg, { icon: 1 }); + }); + } } firewall.get_init();