From 03c4c35dae22d27ac766765259ed90964e62f88f Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Mon, 9 Dec 2024 22:21:19 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJuying.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJuying.js | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/SrcJuying.js b/SrcJuying.js index 74282d83..f3b5f431 100644 --- a/SrcJuying.js +++ b/SrcJuying.js @@ -105,8 +105,8 @@ function sousuo() { }]) } //二级切源搜索 -function erjisousuo(name,group,datas) { - let updateItemid = group + "_" +name + "_loading"; +function erjisousuo(name,group,datas,sstype) { + let updateItemid = sstype?("newSearch_loading"):(group + "_" +name + "_loading"); let searchMark = storage0.getMyVar('SrcJu_searchMark') || {};//二级换源缓存 let markId = group+'_'+name; if(!datas && searchMark[markId]){ @@ -134,7 +134,7 @@ function erjisousuo(name,group,datas) { updateItem(updateItemid, { title: "搜源中..." }); - + sstype = sstype || "dianboerji"; let ssdatalist = datas || getSearchLists(group); let nosousuolist = storage0.getMyVar('nosousuolist') || []; if (nosousuolist.length>0){ @@ -145,7 +145,7 @@ function erjisousuo(name,group,datas) { let task = function (obj) { 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}; } catch (e) { log(obj.data.name + '>搜索失败>' + e.message); @@ -155,7 +155,7 @@ function erjisousuo(name,group,datas) { let list = ssdatalist.map((item) => { return { func: task, - param: {"data":item,"name":name,"fun":search}, + param: {"data":item,"name":name,"fun":search,"type":sstype}, id: item.url } }); @@ -197,15 +197,15 @@ function erjisousuo(name,group,datas) { let pdatalist = ssdatalist.filter(v=>beidlist.indexOf(v.url)==-1); addItemBefore(updateItemid, { title: "剩余"+(ssdatalist.length-beidlist.length)+",点击继续", - url: $("#noLoading#").lazyRule((name,group,datas) => { - deleteItem("erjisousuopage"); + url: $("#noLoading#").lazyRule((updateItemid,name,group,datas,sstype) => { + deleteItem(updateItemid + "_start"); require(config.依赖); - erjisousuo(name, group, datas); + erjisousuo(name, group, datas, sstype); return "hiker://empty"; - }, name,group,pdatalist), + }, updateItemid, name, group, pdatalist, sstype), col_type: 'text_center_1', extra: { - id: "erjisousuopage", + id: updateItemid + "_start", cls: "Juloadlist grouploadlist", lineVisible: false } @@ -1472,9 +1472,16 @@ function yiji() { // 新搜索页 function newSearch() { let d = []; - let sourceAllList = getDatas("jk", 1).filter(x=> !x.onlysearch); - let groupnames = getJiekouGroups(sourceAllList); + d.push({ + desc: '‘‘’’本规则为空壳小程序,仅供学习交流使用,不提供任何内容。', + url: 'toast://温馨提示:且用且珍惜!', + col_type: 'text_center_1', + extra: { + id: "newSearch_loading", + lineVisible: false + } + }); setResult(d); }