更新 'SrcJyData.js'

master
src48597962 9 months ago
parent 4129fbe46c
commit 44ae66cd44
  1. 42
      SrcJyData.js

@ -66,7 +66,7 @@ function getYiData(jkdata) {
}
if(extdata){
let host = extdata["host"] || '';
classurl = host;
classurl = extdata["homeUrl"]? host + extdata["homeUrl"]: host;
listurl = extdata["url"] || "";
if(listurl.includes('[')){
if(MY_PAGE==1){
@ -91,6 +91,8 @@ function getYiData(jkdata) {
let area_id = '';
let year_id = '';
let sort_id = '';
let fl = {};
//一级第1页生成分类数据
if(MY_PAGE==1){
if(classurl){
@ -101,7 +103,8 @@ function getYiData(jkdata) {
let 地区 = [];
let 年份 = [];
let 排序 = [];
let 筛选 = 0;
let 是否筛选 = 0;
let 筛选;
let cate_exclude = ['主页','求片/留言'];
const Color = "#3399cc";
@ -114,7 +117,7 @@ function getYiData(jkdata) {
地区 = classCache.地区;
年份 = classCache.年份;
排序 = classCache.排序;
筛选 = classCache.筛选;
是否筛选 = classCache.是否筛选;
}else{
try{
if(api_type=="drpy"){
@ -150,6 +153,8 @@ function getYiData(jkdata) {
}
})
}
筛选 = extdata["filter"];
/*
let ss = extdata["filter"];
if(ss){
分类.forEach(it=>{
@ -174,8 +179,9 @@ function getYiData(jkdata) {
}
})
})
筛选 = 1;
是否筛选 = 1;
}
*/
}else if(api_type=="XBPQ"){
if(extdata["分类"].indexOf('$')>-1){
分类 = extdata["分类"].split('#');
@ -201,7 +207,7 @@ function getYiData(jkdata) {
}
})
})
筛选 = 1;
是否筛选 = 1;
}
}else if(extdata["分类"].indexOf('&')>-1&&extdata["分类值"]){
let typenames = extdata["分类"].split('&');
@ -279,7 +285,7 @@ function getYiData(jkdata) {
log(api_name+'>获取分类数据异常>'+e.message + " 错误行#" + e.lineNumber);
}
if(分类.length>0){
storage0.putMyVar('SrcJu_dianbo$classCache', {分类:分类,类型:类型,剧情:剧情,地区:地区,年份:年份,排序:排序,筛选:筛选,推荐:推荐});
//storage0.putMyVar('SrcJu_dianbo$classCache', {分类:分类,类型:类型,剧情:剧情,地区:地区,年份:年份,排序:排序,是否筛选:是否筛选,推荐:推荐});
}
}
@ -346,6 +352,29 @@ function getYiData(jkdata) {
});
if(fold=='1' || api_type=='cms'){
Object.entries(筛选).forEach(([key, value]) => {
//console.log(`Key: ${key}, Value: ${value}`);
if(key==cate_id){
value.forEach(it=>{
it.value.forEach((itit,i)=>{
if(i==0){
fl[it.key] = fl[it.key] || itit.v;
}
fllists.push({
title: fl[it.key]==itit.v?'““””<b><span style="color:' + Color + '">' + itit.n + '</span></b>':itit.n,
url: $('#noLoading#').lazyRule((fl,flkey,itid) => {
fl[flkey] = itid;
storage0.putMyVar('SrcJu_dianbo$flCache', fl);
refreshPage(true);
return "hiker://empty";
},fl ,it.key, itit.v),
col_type: 'scroll_button'
});
})
})
}
});
/*
if(类型.length>0 && 类型[index]){
type_id = getMyVar('SrcJu_dianbo$类型', 类型[index].split('#')[0].split('$')[1]);
类型[index].split('#').forEach(it=>{
@ -441,6 +470,7 @@ function getYiData(jkdata) {
col_type: "blank_block"
});
}
*/
}
}catch(e){
log(api_name+'>生成分类数据异常>'+e.message + " 错误行#" + e.lineNumber);

Loading…
Cancel
Save