350 Commits

Author SHA1 Message Date
江林铖
a0211e2890 fix: support content review branches 2026-08-27 10:16:01 +08:00
江林铖
0d27b6384f feat: enrich workflow project details 2026-08-27 09:42:33 +08:00
江林铖
3bd7a4c9d8 feat: sync Ding workflow tables incrementally 2026-08-27 06:37:46 +08:00
江林铖
ee1500ab64 feat: map art workflow task node names 2026-08-26 17:49:36 +08:00
江林铖
d8d49a425b fix: filter monthly launches by demand type 2026-08-26 14:45:11 +08:00
江林铖
20d6b06201 fix: align monthly launch completion metric 2026-08-26 13:58:15 +08:00
江林铖
484781f23c 修复本月新品负责人审核口径 2026-08-26 12:23:05 +08:00
江林铖
8490b3b371 接入本月新品流程指标 2026-08-26 11:21:23 +08:00
chenpei
8bb0fc5c47 SKU判别支持MKH等业务前缀无连字符拼接品类码 2026-08-26 09:23:14 +08:00
chenpei
ec782a914e 任务详情上传放开图片上限并按命名规则自动预填SKU编号与条码 2026-08-25 19:29:19 +08:00
江林铖
586d4cd147 按发起人展示进行中项目维度 2026-08-25 18:45:45 +08:00
江林铖
dcaa11ce35 限定品牌中心进行中流程并补充 Mac 部署入口 2026-08-25 17:42:16 +08:00
江林铖
c664ac8723 限定进行中流程起始时间 2026-08-25 13:09:37 +08:00
Codex
c13f5a6e1c fix: 修复公网同源上传被跨域拦截 2026-08-25 12:10:25 +08:00
江林铖
07bb208048 规范需求部门流程字段 2026-08-25 10:29:18 +08:00
江林铖
2503ad02e0 进行中项目支持多维下钻分析 2026-08-24 18:10:00 +08:00
chenpei
2b615ffc75 任务详情支持单图替换改名删除并同步重建下载包 2026-08-24 13:09:17 +08:00
江林铖
2957adfacb fix: restrict Ding workflow sync types 2026-08-24 11:34:17 +08:00
chenpei
0f319f7b68 优化素材库视频筛选加载 2026-08-21 12:36:02 +08:00
chenpei
524024f7d6 fix: 修复权限组继承与花名表人员同步 2026-08-21 11:10:35 +08:00
江林铖
eb10f8246b feat: sync DingTalk workflows for ongoing metric 2026-08-21 10:31:01 +08:00
江林铖
d4e9a9bc87 fix: normalize roster resignations without ding ids 2026-08-20 15:51:38 +08:00
chenpei
887d911b76 fix: 权限组部门树改走花名册组织口径
跟数据口径同一套在职花名册和一人多部门,不再只按有素材库账号的人裁树。
2026-08-20 15:43:28 +08:00
chenpei
c6c4453c02 fix: 一个部门只能进一组,树上标明占用状态
分配部门时拦截冲突。已在别组的不能再加,并写清已在哪组、随上级还是未进组。
2026-08-20 14:17:17 +08:00
chenpei
683f86c7af feat: 权限组可挂部门和多人
一组就是一份权限。部门进组当底子,人进组当加餐,能看的取并集。
2026-08-20 12:41:12 +08:00
江林铖
da2588051b feat: restrict external users to material library 2026-08-20 11:55:18 +08:00
chenpei
1769c65055 feat: 用户可继承一套权限加餐
人仍用花名册部门权限。个别用户可再继承运营或视觉套餐,两套叠加。九千七不用再改部门。
2026-08-20 10:43:57 +08:00
chenpei
2a2c713d83 fix: 组织架构人数统计避开 Set 直接遍历 2026-08-19 22:02:56 +08:00
chenpei
83cb88c991 feat: 组织架构按在职显示,并修正人数与兼任
默认只显示花名册在职人员。树上人数与点进去名单一致,去掉重复累加。一人多部门在每个任职部门都显示。
2026-08-19 21:54:30 +08:00
chenpei
433b8087fa feat: 素材权限改走花名册组织树 2026-08-19 20:23:14 +08:00
江林铖
92ed481314 feat: 上线品牌中心部门看板 2026-08-19 12:08:38 +08:00
chenpei
ae75bca301 feat: 上传面板对齐看板视觉,通用类型可填钉钉审批编号 2026-08-18 22:24:39 +08:00
chenpei
ed7c338537 feat: 创意资产库桌面改版,全站换上思源与 Space Grotesk 2026-08-17 20:55:15 +08:00
chenpei
2b5220fdd7 fix: 任务-详情源文件不再误套 1GB 图片上限
PSD/压缩包按单文件 10GB、合计 30GB 单独限制;提交时续上传会话,避免大文件传完再排队后会话丢失。
2026-08-17 18:48:00 +08:00
chenpei
d04d4ec34f fix: 同名替换成功后清掉残留的转码排空标记 2026-08-17 16:22:12 +08:00
chenpei
5ef70bce4e fix: 转码按正式目录找源文件,失败只给用户可重试提示
把 /uploads 网址路径落到 UPLOAD_DIR,避免误判文件不存在。
页面和接口不再回传路径或堆栈,只提示稍后重试。
2026-08-17 15:24:13 +08:00
chenpei
39954b1424 fix: 系统性能内存读取避开低版本 TS 的 BigInt 字面量 2026-08-17 13:41:19 +08:00
chenpei
e864fc3249 fix: 系统性能面板改回浅色,并纠正内存和队列口径
内存改读应用容器上限,不再把整机 90% 当成素材服务快满了。
转码队列改看素材状态和租约,上传停住的会话单独标出。
2026-08-17 13:35:09 +08:00
chenpei
8009c62868 perf: 创意资产库第一页加速,空壳改为权威标记 2026-08-17 11:39:40 +08:00
chenpei
904535d7d9 fix: restore direct cached-image deployment 2026-08-16 11:21:17 +08:00
chenpei
b470d356c6 fix: 统一迁移校验换行符 2026-08-15 18:47:42 +08:00
chenpei
47f3b7e067 fix: 兼容旧容器上传挂载别名 2026-08-15 18:31:21 +08:00
chenpei
2c7df1765b fix: 将迁移审计从常规发布中剥离 2026-08-15 18:14:24 +08:00
chenpei
440b1a7f60 fix: 将人员架构迁移纳入发布审计 2026-08-15 17:10:18 +08:00
chenpei
f63e04ba02 feat: 用户管理改为组织架构展示;花名册自动激活/角色判定;修复花名册同名串档(有花名=正式员工) 2026-08-14 18:36:14 +08:00
chenpei
448bf62ff7 fix: 组织架构每日同步改为应用启动即调度(每日02:00 Asia/Shanghai),并排除 output/资料/截图等本地目录出构建上下文 2026-08-14 16:23:29 +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
53b314a056 fix: validate video SPU without rewriting input 2026-08-13 13:15:46 +08:00
江林铖
fa14bbc207 feat: hourly work review reminders 2026-08-13 12:23:23 +08:00
chenpei
930b22cd1e fix: preserve complete video SPU values 2026-08-13 12:18:21 +08:00