// app.js — 入口文件(加载模块 + 初始化) // 恢复上次的工作台和标签页 const savedTenant = localStorage.getItem("opc-active-tenant"); if (savedTenant) { state.tenant = savedTenant; const label = savedTenant.replace("·无界", ""); document.querySelector("#workspaceTitle").textContent = label + " OPC 工作台"; const tLabel = document.querySelector("#currentTenantLabel"); if (tLabel) { tLabel.textContent = label || "工作台"; tLabel.title = savedTenant; } } const savedTab = localStorage.getItem("opc-active-tab"); // 初始化 applyUserTenants(); updateSidebarTabs(); load().then(() => { if (state.tenant === "总工作台") { switchTab("home"); } else if (savedTab && savedTab !== "home") { switchTab(savedTab); } }).catch((error) => { document.querySelector("main").innerHTML = `
加载失败:${esc(error.message)}
`; });