更新 'SrcJyAlist.js'

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

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

Loading…
Cancel
Save