mirror of https://github.com/IoTcat/PyOne.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
59 lines
2.1 KiB
59 lines
2.1 KiB
{%extends 'admin/layout.html'%} {%block content%} |
|
<style type="text/css"> |
|
#output { |
|
background-color: #000000; |
|
color: #fff; |
|
font-family: monospace, fixed; |
|
font-size: 15px; |
|
line-height: 18px; |
|
} |
|
</style> |
|
<div class="mdui-container-fluid"> |
|
<div class="mdui-typo"> |
|
<h1> 更新缓存 <small>更新本地文件列表</small></h1> |
|
</div> |
|
<div class="mdui-row"> |
|
<form action="" method="post"> |
|
<div class="mdui-col-xs-10"> |
|
<label class="mdui-textfield-label">更新规则</label> |
|
<select class="mdui-select" name="type" mdui-select> |
|
<option value="new">增量更新</option> |
|
<option value="all">全量更新</option> |
|
</select> |
|
</div> |
|
<!-- <div class="mdui-col-xs-7"> |
|
<label class="mdui-textfield-label">更新目录 <small>默认为/,即更新全部文件;更新特定目录,比如91porn,则设置为91porn</small></label> |
|
<input name="dir" class="mdui-textfield-input" type="text" value="{%if dir%}{{dir}}{%else%}/{%endif%}"/> |
|
</div> --> |
|
<div class="mdui-col-xs-2"> |
|
<button type="submit" name="refresh" class="mdui-btn mdui-btn-block mdui-color-green-600 mdui-ripple"> |
|
<i class="mdui-icon material-icons"></i> |
|
更新缓存 |
|
</button> |
|
</div> |
|
</form> |
|
</div> |
|
|
|
<hr> |
|
<div class="mdui-textfield"> |
|
<textarea class="mdui-textfield-input" rows="20" placeholder="进度" id="output"></textarea> |
|
</div> |
|
</div> |
|
<script> |
|
{%if type%} |
|
var source = new EventSource("{{url_for('admin.web_console',type=type,action=action)|safe}}"); |
|
source.onmessage = function(event) { |
|
if(event.data=='end'){ |
|
source.close(); |
|
} |
|
else{ |
|
document.getElementById("output").innerHTML += event.data + "\n"; |
|
document.getElementById("output").scrollTop = document.getElementById('output').scrollHeight; |
|
} |
|
} |
|
source.addEventListener('error',function(e){ |
|
source.close(); |
|
}) |
|
{%endif%} |
|
</script> |
|
{%endblock content%}
|
|
|