更新 'SrcJuying.js'

master
src48597962 3 months ago
parent 71b30f61ee
commit 03c4c35dae
  1. 31
      SrcJuying.js

@ -105,8 +105,8 @@ function sousuo() {
}]) }])
} }
//二级切源搜索 //二级切源搜索
function erjisousuo(name,group,datas) { function erjisousuo(name,group,datas,sstype) {
let updateItemid = group + "_" +name + "_loading"; let updateItemid = sstype?("newSearch_loading"):(group + "_" +name + "_loading");
let searchMark = storage0.getMyVar('SrcJu_searchMark') || {};//二级换源缓存 let searchMark = storage0.getMyVar('SrcJu_searchMark') || {};//二级换源缓存
let markId = group+'_'+name; let markId = group+'_'+name;
if(!datas && searchMark[markId]){ if(!datas && searchMark[markId]){
@ -134,7 +134,7 @@ function erjisousuo(name,group,datas) {
updateItem(updateItemid, { updateItem(updateItemid, {
title: "搜源中..." title: "搜源中..."
}); });
sstype = sstype || "dianboerji";
let ssdatalist = datas || getSearchLists(group); let ssdatalist = datas || getSearchLists(group);
let nosousuolist = storage0.getMyVar('nosousuolist') || []; let nosousuolist = storage0.getMyVar('nosousuolist') || [];
if (nosousuolist.length>0){ if (nosousuolist.length>0){
@ -145,7 +145,7 @@ function erjisousuo(name,group,datas) {
let task = function (obj) { let task = function (obj) {
try { try {
let lists = obj.fun(obj.name, "dianboerji", obj.data); let lists = obj.fun(obj.name, obj.type, obj.data);
return {result:lists, success:1}; return {result:lists, success:1};
} catch (e) { } catch (e) {
log(obj.data.name + '>搜索失败>' + e.message); log(obj.data.name + '>搜索失败>' + e.message);
@ -155,7 +155,7 @@ function erjisousuo(name,group,datas) {
let list = ssdatalist.map((item) => { let list = ssdatalist.map((item) => {
return { return {
func: task, func: task,
param: {"data":item,"name":name,"fun":search}, param: {"data":item,"name":name,"fun":search,"type":sstype},
id: item.url id: item.url
} }
}); });
@ -197,15 +197,15 @@ function erjisousuo(name,group,datas) {
let pdatalist = ssdatalist.filter(v=>beidlist.indexOf(v.url)==-1); let pdatalist = ssdatalist.filter(v=>beidlist.indexOf(v.url)==-1);
addItemBefore(updateItemid, { addItemBefore(updateItemid, {
title: "剩余"+(ssdatalist.length-beidlist.length)+",点击继续", title: "剩余"+(ssdatalist.length-beidlist.length)+",点击继续",
url: $("#noLoading#").lazyRule((name,group,datas) => { url: $("#noLoading#").lazyRule((updateItemid,name,group,datas,sstype) => {
deleteItem("erjisousuopage"); deleteItem(updateItemid + "_start");
require(config.依赖); require(config.依赖);
erjisousuo(name, group, datas); erjisousuo(name, group, datas, sstype);
return "hiker://empty"; return "hiker://empty";
}, name,group,pdatalist), }, updateItemid, name, group, pdatalist, sstype),
col_type: 'text_center_1', col_type: 'text_center_1',
extra: { extra: {
id: "erjisousuopage", id: updateItemid + "_start",
cls: "Juloadlist grouploadlist", cls: "Juloadlist grouploadlist",
lineVisible: false lineVisible: false
} }
@ -1472,9 +1472,16 @@ function yiji() {
// 新搜索页 // 新搜索页
function newSearch() { function newSearch() {
let d = []; let d = [];
let sourceAllList = getDatas("jk", 1).filter(x=> !x.onlysearch);
let groupnames = getJiekouGroups(sourceAllList);
d.push({
desc: '‘‘’’<small><small><font color=#bfbfbf>本规则为空壳小程序,仅供学习交流使用,不提供任何内容。</font></small></small>',
url: 'toast://温馨提示:且用且珍惜!',
col_type: 'text_center_1',
extra: {
id: "newSearch_loading",
lineVisible: false
}
});
setResult(d); setResult(d);
} }

Loading…
Cancel
Save