From cdd8524c5842430c6ac711ba10b3084312d7547c Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Wed, 5 Apr 2023 22:40:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJuman.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJuman.js | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/SrcJuman.js b/SrcJuman.js index a84f50d0..1354e38c 100644 --- a/SrcJuman.js +++ b/SrcJuman.js @@ -283,10 +283,10 @@ function erji() { } //搜索接口 -function search(name) { +function search(name,sname) { let searchMark = storage0.getMyVar('searchMark') || {}; let loadid = getMyVar('SrcJmSousuo')=="1"?'sousuoloading':'listloading'; - if(searchMark[name]){ + if(searchMark[name] && !sname){ //log("重复搜索>"+name+",调用搜索缓存"); addItemBefore(loadid, searchMark[name]); updateItem(loadid,{title: getMyVar('SrcJmSousuo')=="1"?"当前搜索为缓存":"‘‘’’当前搜索为缓存"}) @@ -345,6 +345,11 @@ function search(name) { } return 1; } + if(sname){ + erdatalist = erdatalist.filter(it=>{ + return it.name==sname; + }) + } let list = erdatalist.map((item)=>{ return { func: task, @@ -361,7 +366,9 @@ function search(name) { param: { } }); - storage0.putMyVar('searchMark',searchMark); + if(!sname){ + storage0.putMyVar('searchMark',searchMark); + } let sousuosm = getMyVar('SrcJmSousuo')=="1"?success+"/"+list.length+",搜索完成":"‘‘’’"+success+"/"+list.length+",搜索完成"; updateItem(loadid,{title: sousuosm}) toast('搜源完成');