左侧菜单改版:工作台下拉 + 5个图标导航
- 工作台改为下拉菜单(layout-grid + chevron-down 图标) - 顶部 tabs 移到左侧 sidebar,5 个图标导航(首页/财务/台账/方案/产品) - 头像与工作台间、工作台与导航间各加分隔线 - 经营管理 tab 短名改为'财务' - 移除 .tabs 样式,新增 .sidebar-tab 样式
This commit is contained in:
@@ -123,7 +123,7 @@ async function load() {
|
||||
function switchTab(tab) {
|
||||
state.active = tab;
|
||||
localStorage.setItem("opc-active-tab", tab);
|
||||
document.querySelectorAll("#tabs button").forEach((btn) => btn.classList.toggle("active", btn.dataset.tab === tab));
|
||||
document.querySelectorAll(".sidebar-tab").forEach((btn) => btn.classList.toggle("active", btn.dataset.tab === tab));
|
||||
document.querySelectorAll(".panel").forEach((panel) => panel.classList.toggle("active", panel.id === tab));
|
||||
render();
|
||||
}
|
||||
@@ -179,7 +179,8 @@ window.switchTenant = (tenant) => {
|
||||
state.selectedProject = null;
|
||||
localStorage.setItem("opc-active-tenant", tenant);
|
||||
document.querySelector("#workspaceTitle").textContent = tenant.replace("·无界", "") + " OPC 工作台";
|
||||
document.querySelectorAll(".workspace-nav-item").forEach((el) => el.classList.toggle("active", el.dataset.tenant === tenant));
|
||||
const label = document.querySelector("#currentTenantLabel");
|
||||
if (label) { label.textContent = tenant.replace("·无界", "") || "工作台"; label.title = tenant; }
|
||||
load();
|
||||
};
|
||||
window.doLogout = async () => {
|
||||
|
||||
Reference in New Issue
Block a user