diff --git a/SrcJyPublic.js b/SrcJyPublic.js index 89396e41..88d9eb59 100644 --- a/SrcJyPublic.js +++ b/SrcJyPublic.js @@ -458,9 +458,9 @@ function dataEnable(lx, data, input) { clearMyVar('SrcJu_duoselect'); return sm; } -//接口是否优选 -function preferrEnable(data) { - let sourcefile = jkfile; +// 接口/解析处理公共方法 +function dataHandle(lx, data, input) { + let sourcefile = getFile(lx); let sourcedata = fetch(sourcefile); eval("let datalist=" + sourcedata + ";"); @@ -470,22 +470,22 @@ function preferrEnable(data) { }else if($.type(data)=='array'){ waitlist = data; } - let sm; + waitlist.forEach(it => { let index = datalist.indexOf(datalist.filter(d => it.url==d.url)[0]); - - if(datalist[index].preferr){ - delete datalist[index].preferr; - sm = waitlist.length==1?it.name+'取消优选':'已禁用所选的'+waitlist.length+'个'; - }else{ - datalist[index].preferr = 1; - sm = waitlist.length==1?it.name+'设置优选':'已设置所选的'+waitlist.length+'个'; + if(input=="接口优选"){ + if(datalist[index].preferr){ + delete datalist[index].preferr; + }else{ + datalist[index].preferr = 1; + } } }) writeFile(sourcefile, JSON.stringify(datalist)); clearMyVar('SrcJu_duoselect'); - return sm; + return input + ':已处理' + waitlist.length + '个'; } + // 设置接口顺序 function setJkSort(data, k) { let waitlist= [];