63 Commits

Author SHA1 Message Date
江林铖
74ec2f0c58 fix: scope dingtalk performance survey access 2026-09-04 11:50:50 +08:00
bbebe24685 fix: harden direct manager resolution 2026-09-01 15:13:27 +08:00
chenpei
d2ca6a1bd8 feat: protect private task details and unify supervisor resolution 2026-08-31 15:25:03 +08:00
chenpei
7b0ee5efb4 feat: 人员架构统一到钉钉唯一值,接入上游组织架构动态同步
素材库与考核调研此前各有一套人事数据,彼此没有外键,靠姓名、邮箱在运行时
逐层软匹配。本次把身份判定收敛到钉钉唯一值,并让组织架构与人员状态跟随
上游 HR 系统自动更新。

人员身份
- 新增账号与权威人员档案的正式绑定表,活跃绑定双向唯一
- users.dingtalkUserId 补上唯一约束,数据库层面杜绝一人多号
- 移除钉钉登录的同名自动合并,同名冲突一律转人工核对
- 看板删除特判由比对用户名改为比对钉钉唯一值,避免同名越权

组织架构
- 新增 OrganizationUnit,直接镜像上游 HR 部门树
- 不再从员工部门路径倒推,同名部门不会再被合并
- 上游已删除的部门下线而非物理删除

人员状态
- 新增规范化的 employmentState,取代对混杂原始值做关键词匹配
- 接入上游离职表,离职判定不再依赖中文关键词
- 离职联动:归档账号并把素材托管给所在部门,默认只处理离职满 30 天者

素材归属
- 归属变更纳入正式转移,记录最初上传者、转移流水与理由
- 新增素材托管部门,归属与署名分离:托管只改维护责任,不动署名
- 编辑素材的权限判定统一到 canManageMaterial
- 修复任务-详情上传把邮箱误存为作者名的问题

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-14 09:53:48 +08:00
chenpei
7326e273e1 fix: harden media upload and release safety
Protect upload cleanup and atomic completion paths, add durable media worker leases and brand asset validation, and introduce verified migration/bootstrap/deployment gates.
2026-08-12 18:04:08 +08:00
江林铖
2163ddb4f7 fix: include all active DingTalk evaluators 2026-08-06 13:22:24 +08:00
江林铖
98c9b4900b feat: export performance survey dashboard to xlsx 2026-08-06 10:02:57 +08:00
chenpei
0897c81471 fix: 稳定任务详情上传与素材查询 2026-08-01 16:17:42 +08:00
江林铖
c63ec96dab fix: 识别无邪生产账号删除权限 2026-08-01 09:11:54 +08:00
江林铖
b0f9c026bd feat: 无邪可删除公共看板单项调研 2026-07-31 15:11:45 +08:00
江林铖
19174d5050 fix: 展示岗位人员并修复公共看板权限 2026-07-31 09:40:55 +08:00
江林铖
5590c5a454 feat: 公共看板支持全部岗位 2026-07-30 19:13:24 +08:00
江林铖
b47b075855 fix: 修复视觉调研草稿上传权限 2026-07-30 14:54:23 +08:00
江林铖
1299357f8e feat: 支持继续编辑未发布调研草稿 2026-07-30 13:50:11 +08:00
江林铖
18835e4a6b refactor: 考核模板改为单配置模式 2026-07-29 19:35:55 +08:00
江林铖
1089842e27 fix: 发起调研自动关联人员岗位 2026-07-29 18:36:22 +08:00
江林铖
7aa356db9b feat: 支持复制考核模板 2026-07-29 18:05:30 +08:00
江林铖
7bf3a04a3f fix: 取消岗位模板生效月份限制 2026-07-29 16:59:01 +08:00
江林铖
66335f0ab5 fix: M级人员获得考核调研管理权限 2026-07-28 19:52:29 +08:00
chenpei
0974ffb387 perf: 按管理页面精简考核配置查询 2026-07-28 16:15:32 +08:00
chenpei
b2c3b20390 feat: 完善考核岗位与模板管理 2026-07-27 18:00:10 +08:00
chenpei
acc93b5400 feat: 简化考核调研管理配置 2026-07-27 16:03:33 +08:00
chenpei
c35ab8c663 fix: 完善考核调研人员多部门归属 2026-07-27 13:31:36 +08:00
chenpei
063bbca0ef feat: 优化考核调研管理后台 2026-07-27 10:28:18 +08:00
chenpei
770a39b127 feat: 完善考核调研管理员维护后台 2026-07-23 17:09:45 +08:00
chenpei
9d812f8c84 feat: 按岗位配置考核调研流程 2026-07-23 09:25:50 +08:00
chenpei
156a370f5a fix: 修正考核调研计分与视觉评分进度 2026-07-20 10:54:46 +08:00
chenpei
94fb4e1898 fix: 优化视觉评分提交流程 2026-07-17 13:33:00 +08:00
chenpei
d2e5530a1c fix: 客户端处理考核调研视觉作品 2026-07-17 10:46:14 +08:00
chenpei
62ca61d9e2 限制考核调研发起人参与评分 2026-07-15 11:52:28 +08:00
chenpei
6265a8d1f1 feat: 考核调研通知支持钉钉机器人单聊 2026-07-15 10:26:32 +08:00
chenpei
d4c814226b 完善考核调研模板与默认评分规则 2026-07-14 14:20:37 +08:00
chenpei
14a7a65ce3 feat: 配置考核主管与发起范围 2026-07-14 09:46:03 +08:00
chenpei
74486321f9 fix: 按个人目标统计调研结果 2026-07-13 21:21:29 +08:00
chenpei
fdcdb85257 fix: 收敛个人考核调研范围 2026-07-13 21:16:58 +08:00
chenpei
ca9fbdb6f5 优化视觉评分结果分组展示 2026-07-13 20:21:16 +08:00
chenpei
aadea673d6 按文件名排序视觉评分切片 2026-07-13 17:59:13 +08:00
chenpei
365e79f3a0 优化考核调研结果页与大图上传 2026-07-13 17:42:27 +08:00
chenpei
88e3594cbb 优化考核看板查询与界面 2026-07-13 17:08:37 +08:00
chenpei
578871e45e fix: 修正考核看板月份与结果列表 2026-07-13 13:05:07 +08:00
chenpei
46eb9a973c fix: 补全视觉最终评分与组织识别 2026-07-13 11:45:49 +08:00
chenpei
cbe758c0b9 feat: 完善考核调研模板与快捷发起 2026-07-13 11:43:35 +08:00
chenpei
118b578ec5 增加考核调研撤销与看板对齐 2026-07-13 11:16:08 +08:00
chenpei
7a93973838 完善考核调研评分流程并修复内网跨域 2026-07-13 10:49:07 +08:00
chenpei
49cfcf3ff7 修复考核调研权限与月度评分规则 2026-07-10 19:37:00 +08:00
chenpei
993a92dd3f feat: 规范月度调研命名与明细 2026-07-10 17:15:54 +08:00
chenpei
7af0c1b926 feat: 默认以当前账户发起考核调研 2026-07-10 15:13:36 +08:00
chenpei
687ec77967 feat: 优化视觉评分长图上传与展示 2026-07-10 14:44:52 +08:00
chenpei
a25abcc30c feat: 完善调研发起与评分明细 2026-07-10 11:46:16 +08:00
chenpei
779cdba8a1 fix: 收紧系统权限并完善考核调研链路 2026-07-10 10:57:16 +08:00