更新 'SrcJySet.js'

master
src48597962 2 years ago
parent c1e3c739e1
commit ea8f700ede
  1. 39
      SrcJySet.js

@ -3129,36 +3129,37 @@ function yundiskjiekou() {
}); });
d.push({ d.push({
title: '导入', title: '导入',
url: $("", "alist分享口令的云剪贴板").input((alistfile) => { url: $("", "云盘分享口令的云剪贴板").input((filepath) => {
try { try {
let inputname = input.split('¥')[0]; let inputname = input.split('¥')[0];
if (inputname == "聚影Alist") { if (inputname == "聚影云盘") {
showLoading("正在导入,请稍后..."); showLoading("正在导入,请稍后...");
let parseurl = aesDecode('Juying', input.split('¥')[1]); let parseurl = aesDecode('Juying', input.split('¥')[1]);
let content = parsePaste(parseurl); let content = parsePaste(parseurl);
let datalist = JSON.parse(aesDecode('Juying', content)); let datalist2 = JSON.parse(aesDecode('Juying', content));
try { let datafile = fetch(filepath);
eval("var alistData=" + fetch(alistfile)); if(datafile != ""){
let jknum = alistData.drives.length; try{
} catch (e) { eval("var datalist=" + datafile+ ";");
hideLoading(); }catch(e){
var alistData = { drives: [] }; var datalist = [];
}
}else{
var datalist = [];
} }
let newdatalist = alistData.drives;
let num = 0; let num = 0;
for (let i = 0; i < datalist.length; i++) { for (let i = 0; i < datalist2.length; i++) {
if (!newdatalist.some(item => item.server == datalist[i].server)) { if (!datalist.some(item => item.name == datalist2[i].name)) {
newdatalist.push(datalist[i]); datalist.push(datalist2[i]);
num = num + 1; num = num + 1;
} }
} }
alistData.drives = newdatalist; writeFile(alistfile, JSON.stringify(datalist));
writeFile(alistfile, JSON.stringify(alistData));
hideLoading(); hideLoading();
refreshPage(false); refreshPage(false);
return "toast://合计" + datalist.length + "个,导入" + num + "个"; return "toast://合计" + datalist.length + "个,导入" + num + "个";
} else { } else {
return "toast://聚影√:非Alist口令"; return "toast://聚影√:非云盘口令";
} }
} catch (e) { } catch (e) {
return "toast://聚影√:口令有误"; return "toast://聚影√:口令有误";
@ -3172,9 +3173,9 @@ function yundiskjiekou() {
url: datalist.length == 0 ? "toast://云盘接口为0,无法分享" : $().lazyRule((datalist) => { url: datalist.length == 0 ? "toast://云盘接口为0,无法分享" : $().lazyRule((datalist) => {
let pasteurl = sharePaste(aesEncode('Juying', JSON.stringify(datalist))); let pasteurl = sharePaste(aesEncode('Juying', JSON.stringify(datalist)));
if (pasteurl) { if (pasteurl) {
let code = '聚影Alist¥' + aesEncode('Juying', pasteurl) + '¥共' + datalist.length + '条'; let code = '聚影云盘¥' + aesEncode('Juying', pasteurl) + '¥共' + datalist.length + '条';
copy(code); copy(code);
return "toast://(全部)Alist分享口令已生成"; return "toast://(全部)云盘分享口令已生成";
} else { } else {
return "toast://分享失败,剪粘板或网络异常"; return "toast://分享失败,剪粘板或网络异常";
} }
@ -3188,7 +3189,7 @@ function yundiskjiekou() {
datalist.forEach(item => { datalist.forEach(item => {
d.push({ d.push({
title: item.name + " - " + (item.erparse?"二解接口":"一解接口"), title: "💽" + item.name + " (" + (item.erparse?"二解接口":"一解接口") + ")",
url: $(["编辑", "删除"], 1).select((filepath,yundiskapi,data) => { url: $(["编辑", "删除"], 1).select((filepath,yundiskapi,data) => {
if(input == "编辑"){ if(input == "编辑"){
return $('hiker://empty#noRecordHistory##noHistory#').rule((filepath,yundiskapi,data) => { return $('hiker://empty#noRecordHistory##noHistory#').rule((filepath,yundiskapi,data) => {

Loading…
Cancel
Save