diff --git a/LTEMvcApp/Views/Home/Logs.cshtml b/LTEMvcApp/Views/Home/Logs.cshtml index b6fcc85..54c526e 100644 --- a/LTEMvcApp/Views/Home/Logs.cshtml +++ b/LTEMvcApp/Views/Home/Logs.cshtml @@ -310,13 +310,14 @@ border-radius: 3px; max-height: 200px; overflow-y: auto; - z-index: 1000; + z-index: 9999; display: none; box-shadow: 0 2px 8px rgba(0,0,0,0.1); + margin-top: 2px; } .layer-filter-container.open .layer-filter-dropdown { - display: block; + display: block !important; } .filter-header { @@ -601,6 +602,8 @@ function clearLogsDisplay() { allLogsData = []; availableLayers.clear(); + // 重新添加标准LTE层 + ['PHY', 'MAC', 'RLC', 'PDCP', 'RRC', 'NAS'].forEach(layer => availableLayers.add(layer)); selectedLayers.clear(); clusterize.clear(); totalLogsEl.textContent = '0'; @@ -831,7 +834,9 @@ // 切换下拉框显示状态 function toggleFilterDropdown() { const container = layerFilterTrigger.parentElement; + console.log('Toggling dropdown, current state:', container.classList.contains('open')); container.classList.toggle('open'); + console.log('Dropdown state after toggle:', container.classList.contains('open')); } // 关闭下拉框 @@ -842,12 +847,14 @@ // 事件监听器 layerFilterTrigger.addEventListener('click', function(e) { + console.log('Layer filter trigger clicked'); e.stopPropagation(); toggleFilterDropdown(); }); // 全选/取消全选 selectAllLayers.addEventListener('change', function() { + console.log('Select all changed:', this.checked); const isChecked = selectAllLayers.checked; if (isChecked) { // 全选 @@ -988,6 +995,14 @@ // 初始化Layer过滤器,显示标准LTE层 updateLayerFilter(); + + // 调试信息 + console.log('Layer filter elements found:', { + trigger: layerFilterTrigger, + dropdown: layerFilter, + options: layerFilterOptions, + selectAll: selectAllLayers + }); }); }