From c5f95aa0c1325f1cf6b5c31ea565d1d01ec6896d Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Thu, 23 May 2024 15:50:53 +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 | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/SrcJyPublic.js b/SrcJyPublic.js index aaba7757..cd08c5fc 100644 --- a/SrcJyPublic.js +++ b/SrcJyPublic.js @@ -84,6 +84,34 @@ function deleteData(lx, data){ writeFile(sourcefile, JSON.stringify(datalist)); clearMyVar('SrcJu_searchMark'); } +//接口禁用启用 +function dataEnable(lx, data, input) { + let sourcefile = getFile(lx); + let sourcedata = fetch(sourcefile); + eval("let datalist=" + sourcedata + ";"); + + let waitlist= []; + if($.type(data)=='object'){ + waitlist.push(data); + }else if($.type(data)=='array'){ + waitlist = data; + } + let sm; + waitlist.forEach(it => { + let dataurl = lx=='jk'?it.url:it.parse; + let index = datalist.indexOf(datalist.filter(d => dataurl==(lx=='jk'?d.url:d.parse) )[0]); + if(input == "禁用"){ + datalist[index].stop = 1; + sm = waitlist.length=1?'已禁用:'+it.name:'已禁用所选的'+waitlist.length+'个'; + }else{ + delete datalist[index].stop; + sm = waitlist.length=1?'已启用:'+it.name:'已启用所选的'+waitlist.length+'个'; + } + }) + writeFile(sourcefile, JSON.stringify(datalist)); + clearMyVar('SrcJu_searchMark'); + return sm; +} // 按拼音排序 function sortByPinyin(arr) { var arrNew = arr.sort((a, b) => a.name.localeCompare(b.name));