更新 'SrcJySet.js'

master
src48597962 9 months ago
parent 9500ec4e14
commit 17fe78ede6
  1. 60
      SrcJySet.js

@ -67,7 +67,7 @@ function SRCSet() {
}); });
d.push({ d.push({
title: '操作', title: '操作',
url: $(["查看列表","批量选择","清空所有"],2,"选择操作功能项").select((filepath,guanliType)=>{ url: $(["查看列表","批量选择","清空所有"],2,"选择操作功能项").select(()=>{
clearMyVar('groupmenu'); clearMyVar('groupmenu');
if(input=="批量多选"){ if(input=="批量多选"){
putMyVar('查看列表','looklist'); putMyVar('查看列表','looklist');
@ -85,29 +85,19 @@ function SRCSet() {
refreshPage(false); refreshPage(false);
return "toast://"+sm; return "toast://"+sm;
}else if(input=="清空所有"){ }else if(input=="清空所有"){
if(guanliType=="jk"){ if(getMyVar('guanli', 'jk')=="jk"){
var sm = "接口"; var sm = "接口";
}else{ }else{
var sm = "解析"; var sm = "解析";
} }
return $("确定要删除本地所有的"+sm+"吗?").confirm((filepath,lx)=>{ return $("确定要删除本地所有的"+sm+"吗?").confirm(()=>{
let datalist = []; require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js');
if(lx=='jk'){ deleteData(getMyVar('guanli', 'jk'));
let sourcedata = fetch(filepath);
eval("datalist=" + sourcedata + ";");
datalist.forEach(it=>{
if(/hiker:\/\/files\/cache\/src\/Juying2\/libs\//.test(it.url)){
deleteFile(it.url);
}
})
datalist = [];
}
writeFile(filepath, JSON.stringify(datalist));
refreshPage(false); refreshPage(false);
return 'toast://已全部清空'; return 'toast://已全部清空';
}, filepath, guanliType) })
} }
},getFile(guanliType),guanliType), }),
img: "https://hikerfans.com/tubiao/more/290.png", img: "https://hikerfans.com/tubiao/more/290.png",
col_type: "icon_small_4" col_type: "icon_small_4"
}); });
@ -244,7 +234,7 @@ function SRCSet() {
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuMethod.js'); require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuMethod.js');
duoselect(data); duoselect(data);
return "hiker://empty"; return "hiker://empty";
},base64Encode(JSON.stringify(it))):$(selectmenu, 2).select((sourcefile,data,paste) => { },base64Encode(JSON.stringify(it))):$(selectmenu, 2).select((data,paste) => {
data = JSON.parse(base64Decode(data)); data = JSON.parse(base64Decode(data));
if (input == "分享") { if (input == "分享") {
showLoading('分享上传中,请稍后...'); showLoading('分享上传中,请稍后...');
@ -262,39 +252,19 @@ function SRCSet() {
return "toast://分享失败,剪粘板或网络异常>"+pasteurl; return "toast://分享失败,剪粘板或网络异常>"+pasteurl;
} }
} else if (input == "删除") { } else if (input == "删除") {
return $("确定删除:"+data.name).confirm((sourcefile,data)=>{ return $("确定删除:"+data.name).confirm((data)=>{
if(/hiker:\/\/files\/cache\/src\/Juying2\/libs\//.test(data.url)){ require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js');
deleteFile(data.url); deleteData(getMyVar('guanli', 'jk'), data);
}
let sourcedata = fetch(sourcefile);
eval("var datalist=" + sourcedata + ";");
let dataurl = data.url?data.url:data.parse;
let index = datalist.indexOf(datalist.filter(d => dataurl==(d.url?d.url:d.parse) )[0]);
datalist.splice(index, 1);
writeFile(sourcefile, JSON.stringify(datalist));
clearMyVar('SrcJu_searchMark');
refreshPage(false); refreshPage(false);
return 'toast://已删除:'+data.name; return 'toast://已删除:'+data.name;
},sourcefile,data) }, data)
} else if (input == "禁用" || input == "启用" ) { } else if (input == "禁用" || input == "启用" ) {
let sourcedata = fetch(sourcefile); require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyPublic.js');
eval("var datalist=" + sourcedata + ";"); dataEnable(getMyVar('guanli', 'jk'), data, input);
let dataurl = data.url?data.url:data.parse;
let index = datalist.indexOf(datalist.filter(d => dataurl==(d.url?d.url:d.parse) )[0]);
let sm;
if(input == "禁用"){
datalist[index].stop = 1;
sm = data.name + "已禁用";
}else{
delete datalist[index].stop;
sm = data.name + "已启用";
}
writeFile(sourcefile, JSON.stringify(datalist));
clearMyVar('SrcJu_searchMark');
refreshPage(false); refreshPage(false);
return 'toast://' + sm; return 'toast://' + sm;
} }
}, sourcefile, base64Encode(JSON.stringify(it)), Juconfig['sharePaste']), }, base64Encode(JSON.stringify(it)), Juconfig['sharePaste']),
desc: datadesc, desc: datadesc,
col_type: "text_1", col_type: "text_1",
extra: { extra: {

Loading…
Cancel
Save