diff --git a/plugins/alist/index.html b/plugins/alist/index.html index a47d91ed8..fc95b204e 100755 --- a/plugins/alist/index.html +++ b/plugins/alist/index.html @@ -13,6 +13,7 @@
服务
自启动
+常用功能
配置修改
运行日志
相关说明
diff --git a/plugins/alist/index.py b/plugins/alist/index.py index beb263bd6..5aa87b00d 100755 --- a/plugins/alist/index.py +++ b/plugins/alist/index.py @@ -233,6 +233,19 @@ def initdUinstall(): def runLog(): 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__": func = sys.argv[1] if func == 'status': @@ -259,5 +272,7 @@ if __name__ == "__main__": print(configTpl()) elif func == 'read_config_tpl': print(readConfigTpl()) + elif func == 'clear_copy_task': + print(clearCopyTask()) else: print('error') diff --git a/plugins/alist/js/alist.js b/plugins/alist/js/alist.js index 8715b6a48..fd0312a09 100755 --- a/plugins/alist/js/alist.js +++ b/plugins/alist/js/alist.js @@ -53,7 +53,25 @@ function alistPostCallbak(method, version, args,callback){ },'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 += '\ + \ +
'; + $(".soft-man-con").html(con); + +} function alistReadme(){