更新 'SrcJySet.js'

master
src48597962 5 months ago
parent e6492eb62a
commit 02fdfb6d03
  1. 68
      SrcJySet.js

@ -530,33 +530,35 @@ function SRCSet() {
clearMyVar("批量检测_中止线程"); clearMyVar("批量检测_中止线程");
if(!getMyVar("批量检测_退出页面")){ if(!getMyVar("批量检测_退出页面")){
addItemAfter("testSource2", { if(failSourceList.length>0){
title: "批量删除失效", addItemAfter("testSource2", {
url: $("#noLoading#").lazyRule((failnum) => { title: "批量删除失效",
return $("确认要删除失败"+failnum+"个接口?").confirm(()=>{ url: $("#noLoading#").lazyRule((failnum) => {
let failSourceList = storage0.getMyVar("批量检测_失败列表") || []; return $("确认要删除失败"+failnum+"个接口?").confirm(()=>{
let checkSourceList = storage0.getMyVar("checkSourceList") || []; let failSourceList = storage0.getMyVar("批量检测_失败列表") || [];
failSourceList.forEach(it=>{ let checkSourceList = storage0.getMyVar("checkSourceList") || [];
let index = checkSourceList.indexOf(checkSourceList.filter(d => it.url==d.url )[0]); failSourceList.forEach(it=>{
checkSourceList.splice(index, 1); let index = checkSourceList.indexOf(checkSourceList.filter(d => it.url==d.url )[0]);
deleteItem("failSource-" + it.url); checkSourceList.splice(index, 1);
deleteItem("failSource-" + it.url);
})
storage0.putMyVar("checkSourceList",checkSourceList);
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js');
deleteData("jk", failSourceList);
clearMyVar("批量检测_失败列表");
deleteItem("deleteAllFail");
return "toast://已批量删除";
}) })
storage0.putMyVar("checkSourceList",checkSourceList); },failSourceList.length),
col_type : "text_center_1",
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js'); extra: {
deleteData("jk", failSourceList); id: "deleteAllFail"
clearMyVar("批量检测_失败列表"); }
deleteItem("deleteAllFail"); })
return "toast://已批量删除"; storage0.putMyVar("批量检测_失败列表", failSourceList);
}) }
},failSourceList.length),
col_type : "text_center_1",
extra: {
id: "deleteAllFail"
}
})
storage0.putMyVar("批量检测_失败列表", failSourceList);
storage0.putMyVar("checkSourceList",checkSourceList); storage0.putMyVar("checkSourceList",checkSourceList);
updateItem("testSource", { updateItem("testSource", {
desc: "", desc: "",
@ -566,6 +568,7 @@ function SRCSet() {
if(schedule=="3"){ if(schedule=="3"){
putMyVar("批量检测_当前进度","0"); putMyVar("批量检测_当前进度","0");
updateItem("schedule_er", {title:"👌二级选集"}); updateItem("schedule_er", {title:"👌二级选集"});
addItemAfter("testSource2", { addItemAfter("testSource2", {
title: "针对失败源进行复检", title: "针对失败源进行复检",
url: $("#noLoading#").lazyRule(() => { url: $("#noLoading#").lazyRule(() => {
@ -577,18 +580,25 @@ function SRCSet() {
} }
}) })
let checkSourceList = storage0.getMyVar("checkSourceList") || []; let checkSourceList = storage0.getMyVar("checkSourceList") || [];
checkSourceList = checkSourceList.filter(v=recheckList.indexOf(v.url)>-1); checkSourceList = checkSourceList.filter(v=>recheckList.indexOf(v.url)>-1);
if(checkSourceList.length==0){
deleteItem("recheckSource");
return "toast://没有需复检的源";
}
storage0.putMyVar("checkSourceList", checkSourceList); storage0.putMyVar("checkSourceList", checkSourceList);
clearMyVar("批量检测_失败列表"); clearMyVar("批量检测_失败列表");
clearMyVar("批量检测_当前进度"); clearMyVar("批量检测_当前进度");
refreshPage(true); refreshPage(true);
return "hiker://empty"; return "hiker://empty";
}), }),
col_type : "text_center_1" col_type : "text_center_1",
extra: {
id: "recheckSource"
}
}) })
}else{ }else{
addItemAfter("testSource2", { addItemAfter("testSource2", {
title: "进行下一项检测,最后再进行复检", title: "进行下一项检测",
url: $("#noLoading#").lazyRule(() => { url: $("#noLoading#").lazyRule(() => {
let schedule = getMyVar("批量检测_当前进度","1"); let schedule = getMyVar("批量检测_当前进度","1");
if(schedule=="1"){ if(schedule=="1"){

Loading…
Cancel
Save