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('搜源完成');