{{ mod ? mod.name : '选择模块' }} {{ mod.grain_desc }}
{{ dirtyCount }} 项未保存
事实(只读)
可填报
自动计算
结转占位
{{ readOnlyReason }}
| # | {{ hasCol('company') ? '公司' : '归属' }} | {{ dimLabel }} | {{ g.name }} |
|---|---|---|---|
| {{ f.name }}% | |||
| {{ i+1 }} | {{ r.companyName || '—' }} | {{ r.label }} {{ r.yearRef }} | {{ fmt(r.derived[f.code], f) }} {{ fmt(valOf(r,f), f) }} |
该模块暂无数据行
汇总看板 按公司 / 项目 / 月度聚合
{{ m.label }}
{{ num(overview.total[m.key]) }}
{{ m.unit }}
| {{ rollBy==='company'?'公司':rollBy==='project'?'项目':'项目线' }} | 汇总值 | 行数 | 占比 |
|---|---|---|---|
| {{ r.gname || '未归类' }} | {{ num(r.total) }} | {{ r.cnt }} | {{ pct(r.total) }}% |
填报完成度
| 公司 | 必填行数 | 已填 | 完成度 | 提交状态 |
|---|---|---|---|---|
| {{ c.company_name }} | {{ c.rows_total }} | {{ c.rows_filled }} | {{ cpct(c) }}% | {{ statusText(c.sub_status||'DRAFT') }} |
提交与审批 公司级/项目级各一张单,互不阻塞
| 范围 | 提交人 | 提交时间 | 完成度 | 状态 | 审批意见 | 操作 |
|---|---|---|---|---|---|---|
| {{ s.company_name || s.project_name || '—' }} | {{ s.submitter || '—' }} | {{ s.submitted_at ? s.submitted_at.slice(0,19).replace('T',' ') : '—' }} | {{ s.completeness ? Math.round(s.completeness*100)+'%' : '—' }} | {{ statusText(s.status) }} | {{ s.review_comment || '—' }} | |
| 暂无提交单 | ||||||
操作留痕 最近 100 条
| 时间 | 操作人 | 动作 | 模块 | 详情 |
|---|---|---|---|---|
| {{ a.ts.slice(0,19).replace('T',' ') }} | {{ a.actor_email }} | {{ a.action }} | {{ a.module_code || '—' }} | {{ a.detail_json || a.reason || '' }} |
| 暂无记录 | ||||
账号与权限 勾选即可分配,保存后立即生效
| 账号 | 姓名 | 部门 | 角色 | 可见范围 | 状态 | 最后登录 | 操作 |
|---|---|---|---|---|---|---|---|
| {{ u.login }} | {{ u.name }} | {{ u.department || '—' }} | {{ (u.grants[0] && u.grants[0].roleLabel) || '—' }} | {{ scopeText(u) }} | {{ u.status==='ACTIVE'?'启用':'停用' }} | {{ u.lastLoginAt ? u.lastLoginAt.slice(0,16).replace('T',' ') : '—' }} |
模板导出 浏览器端打补丁,保留公式与格式
尚未注册导出模板。
- 把 2026 年计划表另存为
public/templates/plan_2027.xlsx(改年份、清空填报列,格式别动) - 点下面按钮,系统在浏览器里解析该文件、自动生成行/列映射草稿
- 核对映射后激活,之后每次导出只改单元格值,公式原样保留
模板:{{ exportInfo.template.name }}(v{{ exportInfo.template.version }}) · 待写入 {{ exportInfo.writes.length }} 个单元格