|
|
@ -140,7 +140,60 @@ function SRCSet() { |
|
|
|
d.push({ |
|
|
|
d.push({ |
|
|
|
col_type: "line" |
|
|
|
col_type: "line" |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
if(getMyVar('SrcJu_批量选择模式')){ |
|
|
|
|
|
|
|
d.push({ |
|
|
|
|
|
|
|
title: "反向选择", |
|
|
|
|
|
|
|
url: $('#noLoading#').lazyRule((jkdatalist) => { |
|
|
|
|
|
|
|
jkdatalist = JSON.parse(base64Decode(jkdatalist)); |
|
|
|
|
|
|
|
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJySet.js'); |
|
|
|
|
|
|
|
duoselect(jkdatalist); |
|
|
|
|
|
|
|
return "toast://已反选"; |
|
|
|
|
|
|
|
},base64Encode(JSON.stringify(jkdatalist))), |
|
|
|
|
|
|
|
col_type: 'scroll_button' |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
d.push({ |
|
|
|
|
|
|
|
title: "删除所选", |
|
|
|
|
|
|
|
url: $('#noLoading#').lazyRule(() => { |
|
|
|
|
|
|
|
let duoselect = storage0.getMyVar('SrcJu_duoselect') || []; |
|
|
|
|
|
|
|
if(duoselect.length==0){ |
|
|
|
|
|
|
|
return "toast://未选择"; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return $("确定要删除选择的"+duoselect.length+"个接口?").confirm((duoselect)=>{ |
|
|
|
|
|
|
|
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js'); |
|
|
|
|
|
|
|
deleteData(getMyVar('guanli', 'jk'), duoselect); |
|
|
|
|
|
|
|
refreshPage(false); |
|
|
|
|
|
|
|
return 'toast://已删除选择'; |
|
|
|
|
|
|
|
}, duoselect) |
|
|
|
|
|
|
|
}), |
|
|
|
|
|
|
|
col_type: 'scroll_button' |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
if(guanliType=='jk'){ |
|
|
|
|
|
|
|
d.push({ |
|
|
|
|
|
|
|
title: "禁用所选", |
|
|
|
|
|
|
|
url: $('#noLoading#').lazyRule((sourcefile) => { |
|
|
|
|
|
|
|
let duoselect = storage0.getMyVar('SrcJu_duoselect') || []; |
|
|
|
|
|
|
|
if(duoselect.length==0){ |
|
|
|
|
|
|
|
return "toast://未选择"; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return $("确定要禁用选择的"+duoselect.length+"个接口?").confirm((sourcefile,duoselect)=>{ |
|
|
|
|
|
|
|
let sourcedata = fetch(sourcefile); |
|
|
|
|
|
|
|
eval("var datalist=" + sourcedata + ";"); |
|
|
|
|
|
|
|
for(let i = 0; i < datalist.length; i++) { |
|
|
|
|
|
|
|
if(duoselect.some(item => item.name == datalist[i].name && item.type==datalist[i].type)){ |
|
|
|
|
|
|
|
datalist[i].stop = 1; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
writeFile(sourcefile, JSON.stringify(datalist)); |
|
|
|
|
|
|
|
clearMyVar('SrcJu_searchMark'); |
|
|
|
|
|
|
|
clearMyVar('SrcJu_duoselect'); |
|
|
|
|
|
|
|
refreshPage(false); |
|
|
|
|
|
|
|
return 'toast://已禁用选择'; |
|
|
|
|
|
|
|
},sourcefile,duoselect) |
|
|
|
|
|
|
|
},sourcefile), |
|
|
|
|
|
|
|
col_type: 'scroll_button' |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
d.push({ |
|
|
|
d.push({ |
|
|
|
title: "🔍", |
|
|
|
title: "🔍", |
|
|
|
url: $.toString(() => { |
|
|
|
url: $.toString(() => { |
|
|
|