更新 'SrcJu.js'

Ju
src48597962 2 years ago
parent 72ce09c744
commit 39c242b7a2
  1. 32
      SrcJu.js

@ -515,7 +515,7 @@ function search(keyword, mode, sdata) {
let name = keyword;//.split(' ')[0];
let success = 0;
let results = [];
let errors = [];
let searchMark = storage0.getMyVar('searchMark') || {};
if (sdata) {
erdatalist = [];
erdatalist.push(sdata);
@ -542,6 +542,7 @@ function search(keyword, mode, sdata) {
data.forEach(item => {
let extra = item.extra || {};
extra.name = extra.name || item.title;
if((mode=="erji"&&extra.name==name)||mode!="erji"){
extra.img = extra.img || item.img || item.pic_url;
extra.stype = obj.type;
extra.sname = obj.name;
@ -564,9 +565,10 @@ function search(keyword, mode, sdata) {
}, extra);
item.content = item.desc;
item.sdesc = extra.sdesc || item.desc;
item.desc = mode=="sousuo" ? MY_RULE.title + ' · ' + obj.name :mode=="sousuotest"?item.desc: obj.name + (item.sdesc?(' · ' + item.sdesc):"");
item.title = mode=="erji"?obj.name:item.title;
item.desc = mode=="sousuo" ? MY_RULE.title + ' · ' + obj.name :mode=="sousuotest"?item.desc: (item.sdesc?(' · ' + item.sdesc):"");
item.col_type = mode=="sousuo" ? "video":mode=="sousuotest"?"movie_1_vertical_pic": "avatar";
results.push(item);
}
})
return {result:data, success:1};
} catch (e) {
@ -582,7 +584,6 @@ function search(keyword, mode, sdata) {
}
});
if (list.length > 0) {
//deleteItemByCls('loadlist');
be(list, {
func: function (obj, id, error, taskResult) {
let i = taskResult.success;//是否成功,用于判断有无报错1为成功无错
@ -590,7 +591,7 @@ function search(keyword, mode, sdata) {
let data = taskResult.result;
if(data.length>0){
success++;
if(mode=="list"){
if(mode=="erji"){
searchMark[name] = searchMark[name] || [];
searchMark[name] = searchMark[name].concat(data);
if(!getMyVar('SrcJuselectsname')){
@ -599,34 +600,31 @@ function search(keyword, mode, sdata) {
hideLoading();
}else if(mode=="sousuo"){
addItemBefore("sousuoloading", data);
}else if(mode=="sousuotest"){
results = data;
}
}
}else{
obj.b.push(id);
}
},
param: {
a: results,
b: errors
}
});
if (mode=="erji") {
storage0.putMyVar('searchMark', searchMark);
}
if(mode=="sousuotest"){
return results;
}else{
let sousuosm = mode=="sousuo" ? success + "/" + list.length + ",搜索完成" : "‘‘’’<small><font color=#f13b66a>" + success + "</font>/" + list.length + ",搜索完成</small>";
updateItem(mode=="sousuo"?"sousuoloading":"listloading", { title: sousuosm });
}
/*
if (!sdata) {
storage0.putMyVar('searchMark', searchMark);
}
let sousuosm = getMyVar('SrcJuSousuo') == "1" ? success + "/" + list.length + ",搜索完成" : "‘‘’’<small><font color=#f13b66a>" + success + "</font>/" + list.length + ",搜索完成</small>";
updateItem(loadid, { title: sousuosm })
*/
} else {
toast("无接口");
}
/*
let searchMark = storage0.getMyVar('searchMark') || {};
let loadid = getMyVar('SrcJuSousuo') == "1" ? 'sousuoloading' : 'listloading';
if (searchMark[name] && !sdata) {
//log("重复搜索>"+name+",调用搜索缓存");

Loading…
Cancel
Save