From 3dcbc1b1341c0641143cc27a748d641608209547 Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Sat, 7 Oct 2023 11:58:17 +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 | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/SrcJuPublic.js b/SrcJuPublic.js index 299a4513..5a58463e 100644 --- a/SrcJuPublic.js +++ b/SrcJuPublic.js @@ -89,7 +89,7 @@ function rulePage(type,page) { } //获取一级数据 -function getYiData(type,od) { +function getYiData(datatype,od) { let d = od || []; let sourcedata = yidatalist.filter(it=>{ return it.name==sourcename && it.type==runMode; @@ -117,11 +117,21 @@ function getYiData(type,od) { } 公共 = gonggong || parse['公共'] || {}; let info = storage0.getMyVar('一级源接口信息'); + //let info = {type: sourcedata[0].type, name: sourcedata[0].name}; let 标识 = info.type + "_" + info.name; + d.push({ + title: "加载中", + url: "hiker://empty", + col_type: "text_center_1", + extra: { + id: 标识 + "_" + datatype + } + }) + setResult(d); let page = MY_PAGE || 1; let data = []; try{ - eval("let 数据 = " + parse[type]) + eval("let 数据 = " + parse[datatype]) data = 数据(); }catch(e){ xlog(e.message); @@ -134,20 +144,20 @@ function getYiData(type,od) { }) }else if(data.length>0){ require(config.依赖.match(/http(s)?:\/\/.*\//)[0] + 'SrcJuMethod.js'); - let info = {type: sourcedata[0].type, name: sourcedata[0].name}; data.forEach(item => { item = toerji(item,info); }) } - d = d.concat(data); + //d = d.concat(data); + addItemBefore(标识 + "_" + datatype, data); }else{ d.push({ title: "请先配置一个主页源\n设置-选择漫画/小说/听书/...", url: "hiker://empty", col_type: "text_center_1", }) + setResult(d); } - setResult(d); } //简繁互转,x可不传,默认转成简体,传2则是转成繁体 function jianfan(str,x) { @@ -160,4 +170,4 @@ log = function(msg){ if(getMyVar("SrcJu_调试模式") || getItem("SrcJu_接口日志")){ xlog(msg); } -} \ No newline at end of file +}