Files
opc-manager/static/app.js
mac 384c80e34d feat: 新增「我的」模块 — 绩效+预算月报+已发生月报+重点项目
- 侧边栏新增「我的」tab,排序第一,默认首页
- 模块内容:绩效 → 预算月报 → 已发生月报 → 重点项目
- 绩效:自动统计目标/完成/完成率/评分,年/季/月筛选
- 预算月报/已发生月报:12 月汇总表(7 项核心指标)
- 重点项目:展示 Focus 项目清单,点击跳转定位
- 创建 my.js 模块文件,替换原 performance.js 入口
- 总览工作台不显示「我的」入口
2026-07-30 17:27:38 +08:00

18 lines
670 B
JavaScript

// app.js — 入口文件(加载模块 + 初始化)
// 初始化
applyUserTenants().then(() => {
updateSidebarTabs();
return load();
}).then(() => {
const savedTab = localStorage.getItem("opc-active-tab");
const validTabs = ["plan", "finance", "projects", "proposals", "products", "my", "performance", "overview_plan", "overview_finance"];
if (savedTab && validTabs.includes(savedTab) && document.getElementById(savedTab)) {
switchTab(savedTab);
} else {
switchTab(state.active);
}
}).catch((error) => {
document.querySelector("main").innerHTML = `<section class="card p-6 text-red-700">加载失败:${esc(error.message)}</section>`;
});