fix: provider filter from all nodes instead of current page

This commit is contained in:
mango
2026-02-22 21:59:20 +08:00
parent de656099c7
commit ec829929f0

View File

@@ -180,7 +180,7 @@ async function loadLogs(page){
function renderLogs(){
const reqs=DATA.requests||[];
const nodes=(DATA.nodes||[]).map(n=>n.name).sort();
const ups=[...new Set(reqs.map(r=>r.upstream))].sort();
const ups=[...new Set((DATA.nodes||[]).flatMap(n=>JSON.parse(n.providers||'[]').map(p=>p.name)))].sort();
const fN=$('#fNode'),fU=$('#fUp');
const nv=fN.value,uv=fU.value;
fN.innerHTML='<option value="">全部节点</option>'+nodes.map(n=>`<option${n===nv?' selected':''}>${n}</option>`).join('');