diff --git a/SrcJu.js b/SrcJu.js index 6592c697..3ed885b6 100644 --- a/SrcJu.js +++ b/SrcJu.js @@ -186,6 +186,7 @@ function erji() { let erjiextra; let sname; let surl; + let sgroup; let detailload; for(let i=0; i { + url: $("#noLoading#").lazyRule((name,sgroup) => { updateItem("listloading2", { extra: { id: "listloading", @@ -439,13 +441,13 @@ function erji() { require(config.依赖); deleteItemByCls('loadlist'); showLoading('搜源中,请稍后.'); - search(name,"erji"); + search(name,"erji",false,sgroup); hideLoading(); return "hiker://empty"; }else{ return "toast://上一个搜索线程还未结束,稍等..."; } - }, name), + }, name,sgroup), pic_url: 'https://lanmeiguojiang.com/tubiao/messy/20.svg', col_type: 'icon_small_3', extra: { @@ -635,7 +637,7 @@ function erji() { }); setResult(d); if(!getMyVar('SrcJuSousuoTest') && !getMyVar("调试模式")){ - search(name,"erji"); + search(name,"erji",false,sgroup); } } clearMyVar('已选择换源列表'); @@ -655,7 +657,7 @@ function sousuo() { search(name,'sousuo'); } //搜索接口 -function search(keyword, mode, sdata) { +function search(keyword, mode, sdata, group) { if(getMyVar('SrcJuSearching')=="1"){ toast("上次搜索线程还未结束,等等再来"); if(mode=="sousuotest"){ @@ -709,6 +711,7 @@ function search(keyword, mode, sdata) { putMyVar('SrcJuSearching','1'); let info = storage0.getMyVar('一级源接口信息') || {}; + group = group || info.group; let success = 0; let results = []; let ssdatalist = []; @@ -720,10 +723,10 @@ function search(keyword, mode, sdata) { }); }else{ ssdatalist = erdatalist.filter(it=>{ - if(info.group=="全全"){ + if(group=="全全"){ return it.type==runMode; }else{ - return it.type==runMode && (it.group==info.group||it.group=="全全"); + return it.type==runMode && (it.group==group||it.group=="全全"); } }); }