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.
77 lines
3.1 KiB
77 lines
3.1 KiB
{%extends 'admin/layout.html'%} {%block content%} |
|
<div class="mdui-container-fluid"> |
|
<div class="mdui-typo"> |
|
<h1> 离线下载 <small>远程文件->服务器->onedrive</small></h1> |
|
</div> |
|
<div class="mdui-toolbar mdui-color-theme"> |
|
<button class="mdui-btn mdui-btn-icon" onclick="AddLink()" mdui-tooltip="{{'{'}}content: '添加任务'{{'}'}}"><i class="mdui-icon material-icons"></i></button> |
|
<button class="mdui-btn mdui-btn-icon" onclick="window.open('http://www.torrent.org.cn/');" mdui-tooltip="{{'{'}}content: '种子转磁力'{{'}'}}"><i class="mdui-icon material-icons"></i></button> |
|
<button class="mdui-btn mdui-btn-icon" onclick="ClearHist()" mdui-tooltip="{{'{'}}content: '清空任务'{{'}'}}"><i class="mdui-icon material-icons"></i></button> |
|
</div> |
|
<div class="nexmoe-item"> |
|
<div class="mdui-row"> |
|
<ul class="mdui-list"> |
|
<li class="mdui-list-item th"> |
|
<div class="mdui-col-xs-12">活动任务</div> |
|
</li> |
|
<div class="mdui-panel mdui-panel-gapless" mdui-panel id="active"> |
|
</div> |
|
</ul> |
|
<ul class="mdui-list"> |
|
<li class="mdui-list-item th"> |
|
<div class="mdui-col-xs-12">失败任务</div> |
|
</li> |
|
<div class="mdui-panel mdui-panel-gapless" mdui-panel id="fail"> |
|
</div> |
|
</ul> |
|
<ul class="mdui-list"> |
|
<li class="mdui-list-item th"> |
|
<div class="mdui-col-xs-12">完成任务</div> |
|
</li> |
|
<div class="mdui-panel mdui-panel-gapless" mdui-panel id="success"> |
|
</div> |
|
</ul> |
|
</div> |
|
</div> |
|
|
|
</div> |
|
<script type="text/javascript" src="/static/js/offdownload.js?t=201902"></script> |
|
<script> |
|
function AddLink() { |
|
layer.prompt({ |
|
formType: 2, |
|
title: '请输入下载链接(一行一个)', |
|
maxlength:10000 |
|
}, |
|
function(value, index, elem) { |
|
layer.close(index); |
|
var defer = $.Deferred(); |
|
$.ajax({ |
|
type: "POST", |
|
url: "/admin/off_download", |
|
data: { grand_path: "{{grand_path}}", urls: value, user: "{{cur_user}}" }, |
|
// async: false, //使用同步的方式,true为异步方式 |
|
dataType: "json", |
|
beforeSend: function(xhr) { |
|
var index2 = layer.load(2, { |
|
shade: [0.1, '#fff'] //0.1透明度的白色背景 |
|
}); |
|
}, |
|
success: function(data) { |
|
defer.resolve(data); |
|
if (data.status) { |
|
ShowNotice('添加任务成功!'); |
|
} else { |
|
ShowNotice(status); |
|
} |
|
}, |
|
complete: function(xhr) { |
|
defer.promise(); |
|
$('#layui-layer-shade1').remove(); |
|
setTimeout("window.location.reload();",2000); |
|
} |
|
}); |
|
}); |
|
} |
|
</script> |
|
{%endblock content%}
|
|
|