fix: provider filter from all nodes instead of current page
This commit is contained in:
@@ -180,7 +180,7 @@ async function loadLogs(page){
|
|||||||
function renderLogs(){
|
function renderLogs(){
|
||||||
const reqs=DATA.requests||[];
|
const reqs=DATA.requests||[];
|
||||||
const nodes=(DATA.nodes||[]).map(n=>n.name).sort();
|
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 fN=$('#fNode'),fU=$('#fUp');
|
||||||
const nv=fN.value,uv=fU.value;
|
const nv=fN.value,uv=fU.value;
|
||||||
fN.innerHTML='<option value="">全部节点</option>'+nodes.map(n=>`<option${n===nv?' selected':''}>${n}</option>`).join('');
|
fN.innerHTML='<option value="">全部节点</option>'+nodes.map(n=>`<option${n===nv?' selected':''}>${n}</option>`).join('');
|
||||||
|
|||||||
Reference in New Issue
Block a user