pull/628/head
Mr Chen 7 months ago
parent 36cf6c87cc
commit 551bb1c3f7
  1. 1
      plugins/alist/index.html
  2. 15
      plugins/alist/index.py
  3. 18
      plugins/alist/js/alist.js

@ -13,6 +13,7 @@
<div class="bt-w-menu"> <div class="bt-w-menu">
<p class="bgw" onclick="pluginService('alist');">服务</p> <p class="bgw" onclick="pluginService('alist');">服务</p>
<p onclick="pluginInitD('alist');">自启动</p> <p onclick="pluginInitD('alist');">自启动</p>
<p onclick="alistCommonFunc();">常用功能</p>
<p onclick="pluginConfigTpl('alist',$('.plugin_version').attr('version'));">配置修改</p> <p onclick="pluginConfigTpl('alist',$('.plugin_version').attr('version'));">配置修改</p>
<p onclick="pluginLogs('alist','','run_log');">运行日志</p> <p onclick="pluginLogs('alist','','run_log');">运行日志</p>
<p onclick="alistReadme();">相关说明</p> <p onclick="alistReadme();">相关说明</p>

@ -233,6 +233,19 @@ def initdUinstall():
def runLog(): def runLog():
return getServerDir() + '/data/log/log.log' return getServerDir() + '/data/log/log.log'
def pSqliteDb(dbname='databases'):
pos_file = getServerDir() + '/data/'
file = pos_file + '/data.db'
name = 'data'
conn = mw.M(dbname).dbPos(pos_file, name)
return conn
def clearCopyTask():
conn = pSqliteDb('x_task_items')
conn.where('key=?', ('copy',)).setField('persist_data','[]')
restart()
return mw.returnJson(True, '清空成功')
if __name__ == "__main__": if __name__ == "__main__":
func = sys.argv[1] func = sys.argv[1]
if func == 'status': if func == 'status':
@ -259,5 +272,7 @@ if __name__ == "__main__":
print(configTpl()) print(configTpl())
elif func == 'read_config_tpl': elif func == 'read_config_tpl':
print(readConfigTpl()) print(readConfigTpl())
elif func == 'clear_copy_task':
print(clearCopyTask())
else: else:
print('error') print('error')

@ -53,7 +53,25 @@ function alistPostCallbak(method, version, args,callback){
},'json'); },'json');
} }
function clearTaskCopy(){
layer.confirm('您真的要清空复制任务吗?', { icon: 3, closeBtn: 2 }, function() {
alistPost('clear_copy_task', '', {}, function(data){
var rdata = $.parseJSON(data.data);
showMsg(rdata.msg, function(){},{ icon: rdata.status ? 1 : 2 });
});
});
}
//php超时限制
function alistCommonFunc(){
var con = '';
con += '<hr/><p class="conf_p" style="text-align:center;">\
<button class="btn btn-default btn-sm" onclick="clearTaskCopy()">清空复制任务</button> \
</p>';
$(".soft-man-con").html(con);
}
function alistReadme(){ function alistReadme(){

Loading…
Cancel
Save