更新 'SrcJyAliDisk.js'

master
src48597962 8 months ago
parent 0857ec097a
commit 8419c96114
  1. 56
      SrcJyAliDisk.js

@ -1291,6 +1291,38 @@ function erjiSousuo(name) {
title: "搜源中..." title: "搜源中..."
}); });
} }
let getlist = myDiskSearch(name);
getlist.forEach(item => {
let itemTitle = item.title.replace(/<\/?.+?>/g, "");
let arr = {
title: itemTitle,
img: item.pic || "hiker://files/cache/src/文件夹.svg",
col_type: "avatar",
desc: "我的云盘",
extra: {
url: item.url,
cls: "Juloadlist"
}
};
let extra = {
folder_id: item.url,
drive_id: item.drive_id,
dataObj: {
name: name,
group: "云盘",
updateItemid: "云盘_" +name + "_loading",
data: {name: "我的云盘", type: "yundisk", group: "云盘", url: "我的云盘"}
}
}
arr.url = $("#noLoading#").lazyRule((extra) => {
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js');
erjiAliMyDiskSs(extra);
return "toast://已切换源:" + extra.data.name;
}, extra);
diskMark[name] = diskMark[name] || [];
diskMark[name] = diskMark[name].concat(arr);
addItemBefore(updateItemid, arr);
})
let ssdatalist = []; let ssdatalist = [];
let filepath = "hiker://files/data/"+MY_RULE.title+"/yundisk.json"; let filepath = "hiker://files/data/"+MY_RULE.title+"/yundisk.json";
@ -1301,7 +1333,7 @@ function erjiSousuo(name) {
} catch (e) {} } catch (e) {}
} }
ssdatalist = ssdatalist.filter(it=>{ ssdatalist = ssdatalist.filter(it=>{
return !it.stop; return !it.stop && it.name!="我的云盘";
}); });
let nosousuolist = storage0.getMyVar('nosousuolist_yundisk') || []; let nosousuolist = storage0.getMyVar('nosousuolist_yundisk') || [];
if (nosousuolist.length>0){ if (nosousuolist.length>0){
@ -1315,7 +1347,7 @@ function erjiSousuo(name) {
let datalist2 = []; let datalist2 = [];
try { try {
eval('let Parse = ' + obj.parse); eval('let Parse = ' + obj.parse);
datalist2 = obj.name =="我的云盘" ? myDiskSearch(name) : Parse(name); datalist2 = Parse(name);
} catch (e) { } catch (e) {
log(obj.name + '>一解出错>' + e.message); log(obj.name + '>一解出错>' + e.message);
} }
@ -1333,25 +1365,6 @@ function erjiSousuo(name) {
} }
}; };
if (obj.name == "我的云盘") {
let extra = {
folder_id: item.url,
drive_id: item.drive_id,
dataObj: {
name: name,
group: "云盘",
updateItemid: "云盘_" +name + "_loading",
data: {name: obj.name, type: "yundisk", group: "云盘", url: obj.name}
}
}
arr.url = $("#noLoading#").lazyRule((extra) => {
require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJyAliDisk.js');
erjiAliMyDiskSs(extra);
return "toast://已切换源:" + extra.data.name;
}, extra);
searchlist.push(arr);
} else {
if (itemTitle.toLowerCase().includes(name.toLowerCase())) {//搜索结果包含关键字才行 if (itemTitle.toLowerCase().includes(name.toLowerCase())) {//搜索结果包含关键字才行
let surl = item.url; let surl = item.url;
if (!/www\.aliyundrive\.com|www\.alipan\.com/.test(surl) && obj.erparse) { if (!/www\.aliyundrive\.com|www\.alipan\.com/.test(surl) && obj.erparse) {
@ -1380,7 +1393,6 @@ function erjiSousuo(name) {
searchlist.push(arr); searchlist.push(arr);
} }
} }
}
}) })
return {result:searchlist, success:1}; return {result:searchlist, success:1};
} catch (e) { } catch (e) {

Loading…
Cancel
Save