From 6c4ef32a1ea1bc48797522dc5b788b1d0d47c130 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Thu, 6 Apr 2023 08:28:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJmSet.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJmSet.js | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/SrcJmSet.js b/SrcJmSet.js index 598c1f2f..507a3d26 100644 --- a/SrcJmSet.js +++ b/SrcJmSet.js @@ -104,19 +104,21 @@ function SRCSet() { } if(source){ return $("hiker://empty#noRecordHistory##noHistory#").rule((name,sdata) => { + putMyVar('SrcJmSousuo','1'); let d = []; d.push({ title: "搜索中...", url: "hiker://empty", col_type: 'text_center_1', extra: { - id: "listloading", + id: "sousuoloading", lineVisible: false } }); setResult(d); require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuman.js'); search(name,sdata); + clearMyVar('SrcJmSousuo'); },input,source) }else{ return "toast://确认搜索源接口数据?" @@ -221,10 +223,19 @@ function SRCSet() { } let num = 0; for (let i = 0; i < datalist2.length; i++) { - if (!datalist.some(item => item.name == datalist2[i].name)) { - datalist.push(datalist2[i]); - num = num + 1; + if (datalist.some(item => item.name == datalist2[i].name)) { + confirm({ + title: '是否覆盖?', + content: datalist2[i].name + '已存在', + confirm: $.toString((datalist,name) => { + let index = datalist.indexOf(datalist.filter(d => d.name == name)[0]); + datalist.splice(index, 1); + },datalist,datalist2[i].name), + cancel:'' + }) } + datalist.push(datalist2[i]); + num = num + 1; } writeFile(filepath, JSON.stringify(datalist)); clearMyVar('searchMark');