更新 'SrcJySet.js'

master
src48597962 5 months ago
parent a67711d2b9
commit 2fc1020196
  1. 19
      SrcJySet.js

@ -304,6 +304,13 @@ function SRCSet() {
d.push({ d.push({
title: "批量较验", title: "批量较验",
url: $('#noLoading#').lazyRule(() => { url: $('#noLoading#').lazyRule(() => {
let nowtime = Date.now();
let checkSourcetime = getItem('checkSourcetime','0');
let oldtime = parseInt(checkSourcetime.split('|')[0]);
let h = checkSourcetime=="0"?0:parseInt(checkSourcetime.split('|')[1]);
if (nowtime < (oldtime+h*60*60*1000)) {
return "toast://下次允许批量较验时间:" + (nowtime - oldtime) / (1000 * 60 * 60);
}
let duoselect = storage0.getMyVar('SrcJu_duoselect') || []; let duoselect = storage0.getMyVar('SrcJu_duoselect') || [];
duoselect = duoselect.filter(v=>!v.stop); duoselect = duoselect.filter(v=>!v.stop);
if(duoselect.length==0){ if(duoselect.length==0){
@ -316,6 +323,9 @@ function SRCSet() {
clearMyVar('condition_er'); clearMyVar('condition_er');
clearMyVar('condition_ss'); clearMyVar('condition_ss');
putMyVar("批量较验_停止线程","1"); putMyVar("批量较验_停止线程","1");
let nowtime = Date.now();
setItem('checkSourcetime', nowtime+'|'+getMyVar("checkSource_nexttime", "0"));
clearMyVar("checkSource_nexttime");
})); }));
let d = []; let d = [];
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js'); require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js');
@ -380,9 +390,10 @@ function SRCSet() {
if(failSource.length>0){ if(failSource.length>0){
num = failSource.length; num = failSource.length;
} }
putMyVar("checkSource_nexttime", nexttime);
d.push({ d.push({
title: "待较验源:" + num + ",点击开始", title: "待较验源:" + num + ",点击开始",
url: nexttime==0?"toast://未选择较验项目":$("下次执行需要等"+nexttime+"小时!").confirm(() => { url: nexttime==0?"toast://未选择较验项目":$("下次进入较验需等"+nexttime+"小时!").confirm(() => {
clearMyVar("批量较验_停止线程"); clearMyVar("批量较验_停止线程");
updateItem("testSource", {url: "hiker://empty"}); updateItem("testSource", {url: "hiker://empty"});
let duoselect = storage0.getMyVar("failSource") || storage0.getMyVar('SrcJu_duoselect') || []; let duoselect = storage0.getMyVar("failSource") || storage0.getMyVar('SrcJu_duoselect') || [];
@ -412,7 +423,7 @@ function SRCSet() {
let erdata = getErData(data,erurl); let erdata = getErData(data,erurl);
let lists = erdata.lists || []; let lists = erdata.lists || [];
if(lists.length>0){ if(lists.length>0){
desc += "\n‘" + ername + "’ 二级选集获取正常"; desc += "\n‘" + ername + "’ 二级选集获取成功:" + lists.length;
}else{ }else{
desc += "\n‘" + ername + "’ 二级选集获取失败"; desc += "\n‘" + ername + "’ 二级选集获取失败";
error = 1; error = 1;
@ -487,11 +498,11 @@ function SRCSet() {
if(faillist.length>0){ if(faillist.length>0){
addItemAfter("testSource", { addItemAfter("testSource", {
title: "批量删除失败的" + faillist.length + "个源", title: "批量删除失败的" + faillist.length + "个源",
desc: "下拉刷新可以针对失败的进行复检", desc: "下拉刷新页面,对失败的源进行复检",
url: $("确定将失败的源全部删除").confirm(() => { url: $("确定将失败的源全部删除").confirm(() => {
let failSource = storage0.getMyVar("failSource") || []; let failSource = storage0.getMyVar("failSource") || [];
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js'); require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js');
deleteData(lx, failSource); deleteData("jk", failSource);
back(true); back(true);
return 'toast://已删除失效源'; return 'toast://已删除失效源';
}), }),

Loading…
Cancel
Save