This commit is contained in:
Mr Chen
2024-10-10 00:42:54 +08:00
parent 36cf6c87cc
commit 551bb1c3f7
3 changed files with 34 additions and 0 deletions
+1
View File
@@ -13,6 +13,7 @@
<div class="bt-w-menu">
<p class="bgw" onclick="pluginService('alist');">服务</p>
<p onclick="pluginInitD('alist');">自启动</p>
<p onclick="alistCommonFunc();">常用功能</p>
<p onclick="pluginConfigTpl('alist',$('.plugin_version').attr('version'));">配置修改</p>
<p onclick="pluginLogs('alist','','run_log');">运行日志</p>
<p onclick="alistReadme();">相关说明</p>
+15
View File
@@ -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')
+18
View File
@@ -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 += '<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(){