diff --git a/平台端web/admin-layout.html b/平台端web/admin-layout.html index 3d9bd36..8ced12a 100644 --- a/平台端web/admin-layout.html +++ b/平台端web/admin-layout.html @@ -433,7 +433,7 @@ - @@ -603,14 +603,6 @@
首页
-
- 权限编辑 - × -
-
- 市场经营者创建 - × -
@@ -620,14 +612,6 @@

欢迎使用管理后台

这是首页内容区域,点击左侧菜单可以在此区域显示对应的页面内容。

- - @@ -654,7 +638,7 @@ const existingTab = document.querySelector(`[data-tab="${tabId}"]`); if (existingTab) { // 激活已存在的标签页 - setActiveTab(tabId); + setActiveTab(tabId, title); return; } @@ -667,7 +651,7 @@ ${title} × `; - newTab.onclick = () => setActiveTab(tabId); + newTab.onclick = () => setActiveTab(tabId, title); tabsContainer.appendChild(newTab); // 创建新内容区域 @@ -683,11 +667,11 @@ contentArea.appendChild(newContent); // 激活新标签页 - setActiveTab(tabId); + setActiveTab(tabId, title); } // 设置活动标签页 - function setActiveTab(tabId) { + function setActiveTab(tabId, title) { // 移除所有标签页的活动状态 document.querySelectorAll('.tab-item').forEach(tab => { tab.classList.remove('active'); @@ -703,6 +687,9 @@ if (activeTab && activeContent) { activeTab.classList.add('active'); activeContent.style.display = 'block'; + + // 更新面包屑导航 + updateBreadcrumb(title); } } @@ -727,7 +714,7 @@ // 如果关闭的是活动标签页,则激活首页 if (isActive) { - setActiveTab('home'); + setActiveTab('home', '首页'); } } @@ -735,10 +722,20 @@ document.querySelectorAll('.tab-item').forEach(tab => { tab.onclick = () => { const tabId = tab.getAttribute('data-tab'); - setActiveTab(tabId); + // 获取标签标题用于更新面包屑 + const title = tab.querySelector('.tab-title').textContent; + setActiveTab(tabId, title); }; }); + // 更新面包屑导航 + function updateBreadcrumb(title) { + const breadcrumbItems = document.querySelectorAll('.breadcrumb-item'); + if (breadcrumbItems.length >= 3) { + breadcrumbItems[2].textContent = title; + } + } + // 菜单项点击事件处理 document.querySelectorAll('.submenu-item').forEach(item => { item.addEventListener('click', function(e) { @@ -754,7 +751,10 @@ // 如果有onclick属性,执行它 if (this.onclick) { + const title = this.textContent; this.onclick.call(this); + // 更新面包屑导航 + updateBreadcrumb(title); } }); });