From 8d1ff255820985c29f68b43cb8f26781f742174f Mon Sep 17 00:00:00 2001
From: src48597962 <48597962@qq.com>
Date: Sun, 17 Dec 2023 14:47:12 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJuPublic.js'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
SrcJuPublic.js | 36 +++++++++++++++++-------------------
1 file changed, 17 insertions(+), 19 deletions(-)
diff --git a/SrcJuPublic.js b/SrcJuPublic.js
index 42d5fb82..9af0d39d 100644
--- a/SrcJuPublic.js
+++ b/SrcJuPublic.js
@@ -158,18 +158,14 @@ function getYiData(datatype,od) {
d = [];
putMyVar('动态加载loading', itemid);
}
- if(parse.四大金刚){
- d = d.concat(getClassData());
+ let obj = parse.四大金刚 || {};
+ if(obj.url){
+ eval("("+getClassData()+")")
+ d = d.concat(classData);
}
let getData = [];
try{
- let 执行代码 = parse[datatype].toString();
- if(parse.url){
- let fypage = page;
- let fyurl = obj.url.replace('fyAll',fyAll).replace('fyclass',fyclass).replace('fyarea',fyarea).replace('fyyear',fyyear).replace('fysort',fysort).replace('fypage',fypage);
- 执行代码 = 执行代码.replace('setResult','return ').replace('getResCode()','request(fyurl)');
- }
- eval("let 数据 = " + 执行代码)
+ eval("let 数据 = " + parse[datatype]);
getData = 数据();
}catch(e){
xlog(e.message);
@@ -211,8 +207,7 @@ function getYiData(datatype,od) {
}
//四大金刚获取分类专用方法
function getClassData() {
- let d = [];
- let obj = parse.四大金刚 || {};
+ let classData = [];
let class_name = (obj.class_name||"").split('&').filter(item => item != '');
let class_url = (obj.class_url||"").split('&').filter(item => item != '');
let area_name = (obj.area_name||"").split('&').filter(item => item != '');
@@ -230,7 +225,7 @@ function getClassData() {
if(page==1){
class_url.forEach((it,i)=>{
try{
- d.push({
+ classData.push({
title: fyclass==it?`““””`+class_name[i]+``:class_name[i],
url: $("#noLoading#").lazyRule((id_name,nowid,newid) => {
if(nowid != newid){
@@ -243,12 +238,12 @@ function getClassData() {
})
}catch(e){}
})
- d.push({
+ classData.push({
col_type: "blank_block"
})
area_url.forEach((it,i)=>{
try{
- d.push({
+ classData.push({
title: fyarea==it?`““””`+area_name[i]+``:area_name[i],
url: $("#noLoading#").lazyRule((id_name,nowid,newid) => {
if(nowid != newid){
@@ -261,12 +256,12 @@ function getClassData() {
})
}catch(e){}
})
- d.push({
+ classData.push({
col_type: "blank_block"
})
year_url.forEach((it,i)=>{
try{
- d.push({
+ classData.push({
title: fyyear==it?`““””`+year_name[i]+``:year_name[i],
url: $("#noLoading#").lazyRule((id_name,nowid,newid) => {
if(nowid != newid){
@@ -279,12 +274,12 @@ function getClassData() {
})
}catch(e){}
})
- d.push({
+ classData.push({
col_type: "blank_block"
})
sort_url.forEach((it,i)=>{
try{
- d.push({
+ classData.push({
title: fysort==it?`““””`+sort_name[i]+``:sort_name[i],
url: $("#noLoading#").lazyRule((id_name,nowid,newid) => {
if(nowid != newid){
@@ -298,7 +293,10 @@ function getClassData() {
}catch(e){}
})
}
- return d;
+ let 执行代码 = parse[datatype].toString();
+ let fypage = page;
+ MY_URL = obj.url.replace('fyAll',fyAll).replace('fyclass',fyclass).replace('fyarea',fyarea).replace('fyyear',fyyear).replace('fysort',fysort).replace('fypage',fypage);
+ parse[datatype] = 执行代码.replace('setResult','return ').replace('getResCode()','request(MY_URL)');
}
//简繁互转,x可不传,默认转成简体,传2则是转成繁体
function jianfan(str,x) {