From e560b76c35b659619d9b5e38a1acc973faa6173d Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Sat, 5 Oct 2024 15:39:32 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJyPublic.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJyPublic.js | 23 ++++++++--------------- 1 file changed, 8 insertions(+), 15 deletions(-) diff --git a/SrcJyPublic.js b/SrcJyPublic.js index 1c4432f9..fc368ae7 100644 --- a/SrcJyPublic.js +++ b/SrcJyPublic.js @@ -383,14 +383,13 @@ function getSearchLists(group) { return group==(it.group||it.type); }); }else{ - let preferrlist = datalist.filter(it=>{ - return it.preferr; - }); - if(preferrlist.length>0){ - return preferrlist; - }else{ - return datalist;//.slice(0, 50); + let filter = getItem('主页搜索接口范围', ''); + if(filter){ + datalist = datalist.filter(it=>{ + return filter.includes('[') ? it.name.includes(it) : filter==(it.group||it.type); + }) } + return datalist; } } //获取接口分组名arry @@ -477,13 +476,7 @@ function dataHandle(lx, data, input) { waitlist.forEach(it => { let index = datalist.indexOf(datalist.filter(d => it.url==d.url)[0]); - if(lx=="jk" && input=="接口优选"){ - if(datalist[index].preferr){ - delete datalist[index].preferr; - }else{ - datalist[index].preferr = 1; - } - }else if(lx=="jx" && input=="重置排序"){ + if(lx=="jx" && input=="重置排序"){ datalist[index].sort = 0; } }) @@ -532,7 +525,7 @@ function clearJkSort() { // 获取接口对应的显示标题 function getDataTitle(data) { if($.type(data.type)=="string"){ - return data.name + ' ('+data.type+')' + (data.group&&data.group!=data.type?' [' + data.group + ']':"") + (data.preferr?" ⭐":""); + return data.name + ' ('+data.type+')' + (data.group&&data.group!=data.type?' [' + data.group + ']':""); }else{ return (data.sort||0) + '-'+data.name + '-' + data.url; }