From c85fb94bc2623a75bde244dc9a86c5a880887015 Mon Sep 17 00:00:00 2001 From: Mr Chen Date: Fri, 11 Oct 2024 16:43:49 +0800 Subject: [PATCH] update --- plugins/alist/index.py | 15 +++++++++++++++ plugins/alist/js/alist.js | 13 +++++++++++-- 2 files changed, 26 insertions(+), 2 deletions(-) diff --git a/plugins/alist/index.py b/plugins/alist/index.py index 43ea3bb62..1af40fe4a 100755 --- a/plugins/alist/index.py +++ b/plugins/alist/index.py @@ -246,6 +246,19 @@ def clearCopyTask(): restart() return mw.returnJson(True, '清空成功并重启服务!') +def homePage(): + + import json + content = mw.readFile(getConf()) + data = json.loads(content) + http_port = data['scheme']['http_port'] + ip = mw.getLocalIp() + if mw.isAppleSystem(): + ip = '127.0.0.1' + url = 'http://'+ip+":"+str(http_port) + # print(url) + return mw.returnJson(True, 'ok!', url) + if __name__ == "__main__": func = sys.argv[1] if func == 'status': @@ -274,5 +287,7 @@ if __name__ == "__main__": print(readConfigTpl()) elif func == 'clear_copy_task': print(clearCopyTask()) + elif func == 'home_page': + print(homePage()) else: print('error') diff --git a/plugins/alist/js/alist.js b/plugins/alist/js/alist.js index fd0312a09..9aeea259c 100755 --- a/plugins/alist/js/alist.js +++ b/plugins/alist/js/alist.js @@ -57,16 +57,25 @@ 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 }); + showMsg(rdata.msg, function(){},{ icon: rdata.status ? 1 : 2 }); }); }); } +function commonHomePage(){ + + alistPost('home_page', '', {}, function(data){ + var rdata = $.parseJSON(data.data); + window.open(rdata.data); + }); +} + //php超时限制 function alistCommonFunc(){ var con = ''; con += '

\ - \ + \ + \

'; $(".soft-man-con").html(con);