From d2ab8087e688f4873f6bd73cafaaf539c415fe03 Mon Sep 17 00:00:00 2001
From: src48597962 <48597962@qq.com>
Date: Sun, 9 Apr 2023 16:37:37 +0800
Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJu.js'?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
SrcJu.js | 25 +++++++++++++++++++++----
1 file changed, 21 insertions(+), 4 deletions(-)
diff --git a/SrcJu.js b/SrcJu.js
index 8f2deeaa..884595d4 100644
--- a/SrcJu.js
+++ b/SrcJu.js
@@ -207,18 +207,35 @@ function erji() {
let 线路s = details.line?details.line:["线路"];
let 列表s = details.line?details.list:[details.list];
try{
- if(线路s.length != 列表s.length){
- log(sname+'接口返回的线路和列表不相等')
- }
if(indexid > 线路s.length){
indexid = 0;
}
+ if(线路s.length != 列表s.length){
+ log(sname+'接口返回的线路和列表不相等')
+ }
}catch(e){
log(sname+">线路或列表返回数据有误"+e.message);
线路s = ["线路"];
}
let 列表 = 列表s[indexid];
+ if(列表.length>0){
+ try{
+ let i1 = parseInt(列表.length / 5);
+ let i2 = parseInt(列表.length / 2);
+ if(i1==i2){
+ i1 = 0;
+ i2 = list.length-1;
+ }
+ let list1 = 列表[i1].title;
+ let list2 = 列表[i2].title;
+ if(parseInt(list1.match(/(\d+)/)[0])>parseInt(list2.match(/(\d+)/)[0])){
+ list.reverse();
+ }
+ }catch(e){
+ //log('修正选集顺序失败>'+e.message)
+ }
+ }
if (getMyVar(sname + 'sort') == '1') {
列表.reverse();
}
@@ -377,7 +394,7 @@ function erji() {
})
if(线路s.length>1){
d.push({
- title: `““””`+线路s[indexid]+`⚡`,
+ title: `““””`+线路s[indexid]+`⚡`,
url: $(线路s,2,"选择线路").select((线路s,surl) => {
let index = 线路s.indexOf(input);
putMyVar(surl,index);