更新 'SrcJyAlist.js'

master
src48597962 2 years ago
parent 332221319f
commit 5ddaa257c6
  1. 46
      SrcJyAlist.js

@ -197,11 +197,11 @@ function alistHome() {
datalist.forEach(item => { datalist.forEach(item => {
d.push({ d.push({
title: item.name, title: item.name,
url: $(["复制","分享","删除","密码"],1).select((item,alistfile)=>{ url: $(["复制地址","分享接口","删除接口","密码管理","向上进位","向下落位"],2).select((item,alistfile)=>{
if(input=="复制"){ if(input=="复制地址"){
copy(item.name+item.server); copy(item.name+item.server);
return "hiker://empty"; return "hiker://empty";
}else if(input=="分享"){ }else if(input=="分享接口"){
showLoading('分享上传中,请稍后...'); showLoading('分享上传中,请稍后...');
let oneshare = [] let oneshare = []
oneshare.push(item); oneshare.push(item);
@ -216,19 +216,43 @@ function alistHome() {
} }
}else{ }else{
eval("var alistData=" + fetch(alistfile)); eval("var alistData=" + fetch(alistfile));
if (input == "删除") { if (input == "删除接口") {
let datalist = alistData.drives; let datalist = alistData.drives;
for (var i = 0; i < datalist.length; i++) { let index = datalist.indexOf(datalist.filter(d=>d.server == item.server)[0]);
if (datalist[i].server == item.server) { datalist.splice(index, 1);
datalist.splice(i, 1);
break;
}
}
alistData.drives = datalist; alistData.drives = datalist;
writeFile(alistfile, JSON.stringify(alistData)); writeFile(alistfile, JSON.stringify(alistData));
refreshPage(false); refreshPage(false);
return 'toast://已删除'; return 'toast://已删除';
} else { } else if (input == "向上进位"){
let datalist = alistData.drives;
let index = datalist.indexOf(datalist.filter(d=>d.server == item.server)[0]);
if(index==0){
return 'toast://已经在顶端了';
}else{
let data = datalist[index];
datalist.splice(index, 1);
datalist[index-1] = data;
}
alistData.drives = datalist;
writeFile(alistfile, JSON.stringify(alistData));
refreshPage(false);
return 'toast://已进位';
} else if (input == "向下落位"){
let datalist = alistData.drives;
let index = datalist.indexOf(datalist.filter(d=>d.server == item.server)[0]);
if(index==datalist.length-1){
return 'toast://已经在地板了';
}else{
let data = datalist[index];
datalist.splice(index, 1);
datalist[index+1] = data;
}
alistData.drives = datalist;
writeFile(alistfile, JSON.stringify(alistData));
refreshPage(false);
return 'toast://已落位';
} else if (input == "密码管理") {
return $('hiker://empty#noRecordHistory##noHistory#').rule((item,alistfile) => { return $('hiker://empty#noRecordHistory##noHistory#').rule((item,alistfile) => {
setPageTitle(item.name+' | 密码管理'); setPageTitle(item.name+' | 密码管理');
eval("var alistData=" + fetch(alistfile)); eval("var alistData=" + fetch(alistfile));

Loading…
Cancel
Save