|
|
@ -13,7 +13,7 @@ function Live() { |
|
|
|
} |
|
|
|
} |
|
|
|
if(JYlives.length>0){ |
|
|
|
if(JYlives.length>0){ |
|
|
|
d.push({ |
|
|
|
d.push({ |
|
|
|
title: '<b>聚直播</b>     <small> 聚直播设置 </small>', |
|
|
|
title: '<b>⚙直播设置⚙</b>', |
|
|
|
img: "", |
|
|
|
img: "", |
|
|
|
url: "", |
|
|
|
url: "", |
|
|
|
col_type: 'avatar' |
|
|
|
col_type: 'avatar' |
|
|
@ -33,10 +33,29 @@ function Live() { |
|
|
|
obj[next.name] ? "" : (obj[next.name] = true && newArr.push(next)); |
|
|
|
obj[next.name] ? "" : (obj[next.name] = true && newArr.push(next)); |
|
|
|
return newArr; |
|
|
|
return newArr; |
|
|
|
}, []); |
|
|
|
}, []); |
|
|
|
|
|
|
|
d.push({ |
|
|
|
|
|
|
|
title: "🔍", |
|
|
|
|
|
|
|
url: $.toString((guanlidata,datalist) => { |
|
|
|
|
|
|
|
if(datalist.length>0){ |
|
|
|
|
|
|
|
deleteItemByCls('livelist'); |
|
|
|
|
|
|
|
var lists = datalist.filter(item => { |
|
|
|
|
|
|
|
return item.name.includes(input); |
|
|
|
|
|
|
|
}) |
|
|
|
|
|
|
|
let gldatalist = guanlidata(lists); |
|
|
|
|
|
|
|
addItemBefore('liveloading', gldatalist); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return "hiker://empty"; |
|
|
|
|
|
|
|
},guanlidata,datalist), |
|
|
|
|
|
|
|
desc: "搜你想要的...", |
|
|
|
|
|
|
|
col_type: "input", |
|
|
|
|
|
|
|
extra: { |
|
|
|
|
|
|
|
titleVisible: true |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
let grouplist = datalist.map((list)=>{ |
|
|
|
let grouplist = datalist.map((list)=>{ |
|
|
|
return list.group; |
|
|
|
return list.group; |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
function uniq(array){ |
|
|
|
function uniq(array){ |
|
|
|
var temp = [];
|
|
|
|
var temp = [];
|
|
|
|
for(var i = 0; i < array.length; i++){ |
|
|
|
for(var i = 0; i < array.length; i++){ |
|
|
@ -51,7 +70,9 @@ function Live() { |
|
|
|
let lists = datalist.filter(item => { |
|
|
|
let lists = datalist.filter(item => { |
|
|
|
return item.group==grouplist[i]; |
|
|
|
return item.group==grouplist[i]; |
|
|
|
}) |
|
|
|
}) |
|
|
|
|
|
|
|
if(i==0){ |
|
|
|
|
|
|
|
datalist2 = lists; |
|
|
|
|
|
|
|
} |
|
|
|
d.push({ |
|
|
|
d.push({ |
|
|
|
title: grouplist[i], |
|
|
|
title: grouplist[i], |
|
|
|
url: $('#noLoading#').lazyRule(()=>{ |
|
|
|
url: $('#noLoading#').lazyRule(()=>{ |
|
|
@ -63,21 +84,16 @@ function Live() { |
|
|
|
id: grouplist[i] |
|
|
|
id: grouplist[i] |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
}); |
|
|
|
if(i==0){ |
|
|
|
|
|
|
|
datalist2 = lists; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
d.push({ |
|
|
|
|
|
|
|
col_type: 'line', |
|
|
|
|
|
|
|
extra: { |
|
|
|
|
|
|
|
id: 'liveloading' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
datalist = datalist2; |
|
|
|
datalist = datalist2; |
|
|
|
//writeFile(livefile, "");
|
|
|
|
//writeFile(livefile, "");
|
|
|
|
for (let i=0;i<datalist.length;i++) { |
|
|
|
d = d.concat(guanlidata(datalist)); |
|
|
|
d.push({ |
|
|
|
|
|
|
|
title: datalist[i].name, |
|
|
|
|
|
|
|
img: 'https://lanmeiguojiang.com/tubiao/more/228.png', |
|
|
|
|
|
|
|
col_type: 'icon_2_round', |
|
|
|
|
|
|
|
url: "" |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
d.push({ |
|
|
|
d.push({ |
|
|
|
title: '<br>', |
|
|
|
title: '<br>', |
|
|
|
col_type: 'rich_text' |
|
|
|
col_type: 'rich_text' |
|
|
@ -89,4 +105,19 @@ function Live() { |
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
setHomeResult(d); |
|
|
|
setHomeResult(d); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
function guanlidata(datalist) { |
|
|
|
|
|
|
|
let list = []; |
|
|
|
|
|
|
|
for (let i=0;i<datalist.length;i++) { |
|
|
|
|
|
|
|
list.push({ |
|
|
|
|
|
|
|
title: datalist[i].name, |
|
|
|
|
|
|
|
img: 'https://lanmeiguojiang.com/tubiao/more/228.png', |
|
|
|
|
|
|
|
col_type: 'icon_2_round', |
|
|
|
|
|
|
|
url: "", |
|
|
|
|
|
|
|
extra: { |
|
|
|
|
|
|
|
cls: 'livelist' |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return list; |
|
|
|
} |
|
|
|
} |