Skip to content

分公司填报人员:补演示账号并验证数据范围;Excel 导入闭环验证 #39

Description

@baozhoutao

背景(来源:#23 UI 实测 K-1 与调度员 2026-09-06 复核,维护者以 /os-project-pm-dispatch 放行本批)

UI 实测中三家分公司的填报单无人能填,只能管理员代填,被记为「分公司主体没有填报人」。复核发现演示数据脚本 scripts/software-people.mjs 只为分公司建了「分公司核对人员」,没建挂在分公司组织下的「部门填报人员」;按现有数据范围规则(填报人员按所属组织单元看本单元填报单),分公司填报人员应当能填本分公司的单。本单先验证这一判断,再补数据;同时把一直没走通验证的 Excel 导入路径做一次闭环。

范围

  1. scripts/software-people.mjs:为华东/华南/华北各建 1 名「分公司填报人员」账号(岗位 kpi_dept_reporter,组织归属为该分公司,中文姓名与岗位显示名),幂等;账号清单输出同步。
  2. 验证:以新账号登录,工作台/填报明细只见本分公司的单与明细,能填数、保存出分、提交;分公司核对人员账号仍只能核对不能填。若验证不通过(填不了或越权可见),停手把现象与成因写进本单「需拍板事项」,不改权限集与共享规则(那是另一单的事)。
  3. Excel 导入闭环:以某部门填报人员在「填报明细」列表「导出」本部门明细 → 在导出文件里只改「实际值」列 → 「导入」回去 → 校验提示、写入结果、即时算分;记录导入向导逐步点击数与拦截(改了只读列会怎样、多行/缺行会怎样)。不改代码,只出结论;导入不可用或行为不合理的部分如实记录并按平台/应用归属分别列出。
  4. README「演示种子档案」一节的账号说明同步(若有)。

不做

不改 src/(除非验证发现分公司填报人员被权限集/共享规则挡住——那也不在本单修,只报告);不改手册。

方案分级

纯数据脚本 + 验证,低风险,直接开工。

验收标准

  1. 三名分公司填报人员账号建立,node scripts/software-people.mjs 幂等;scripts/software-flow.mjs 仍 54/54(若脚本以管理员代填分公司单,改为由分公司填报人员填,断言不放松)。
  2. 分公司填报人员实测:只见本分公司填报单/明细,填数、出分、提交成功;越权访问他司记录 404;分公司核对人员不能填数(截图)。
  3. Excel 导入闭环报告:导出 → 改实际值 → 导入 → 出分,逐步点击数与拦截行为表;问题按应用/平台归属列出。
  4. 测试报告与符合度清单挂本单评论,截图走 acceptance-evidence;pnpm verify 绿。

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions