248 Commits

Author SHA1 Message Date
Your Name
70bf51d9fd fix: 子部门继承父部门的接单权限 2026-01-08 09:13:11 +08:00
Your Name
dfa8ae63cb fix: 第二轮子任务组钉钉通知模板与第一轮完全一致 2026-01-07 20:50:34 +08:00
Your Name
b42a0f51fa fix: 统一第二轮子任务组发布的钉钉通知模板与第一轮格式一致 2026-01-07 20:47:09 +08:00
Your Name
6fc888458a fix: 修复子任务组审核API路径和参数 2026-01-07 20:41:47 +08:00
Your Name
a94b43b418 fix: 从typeDetails获取任务类型ID用于查询设计师列表 2026-01-07 20:35:13 +08:00
Your Name
45fe54604c fix: 审核弹窗根据任务类型配置的接单部门获取设计师列表(包含子部门) 2026-01-07 20:30:45 +08:00
Your Name
97bf6b514a fix: 子任务组审核使用与第一轮相同的审核弹窗(任务类型编辑、设计师选择) 2026-01-07 20:17:27 +08:00
Your Name
a56f504871 fix: 使用taskSubType显示一级分类(新品/优化/改图等) 2026-01-07 20:13:42 +08:00
Your Name
5c1579fa3f fix: 子任务组显示主任务的一级分类(新品/优化)而不是子任务的具体类型 2026-01-07 20:06:49 +08:00
Your Name
6290a35dff fix: 子任务组使用子任务自己的typeDetails而不是主任务的 2026-01-07 20:04:21 +08:00
Your Name
8352b918b7 fix: 将task-no-section样式移到.task-card内部确保正确应用 2026-01-07 19:57:47 +08:00
Your Name
a7ddef22e3 fix: 修复子任务组卡片样式 - 任务编号文字改为白色,添加任务编号区域样式 2026-01-07 19:52:48 +08:00
Your Name
0dd78c3bf8 fix: 让子任务组审核卡片显示与主任务相同的流程阶段标签
1. 后端添加审核人信息(设计负责人名称)到子任务组数据
2. 前端添加getProcessStageForReview函数支持子任务组
3. 子任务组现在显示'设计负责人:xxx审核'标签
2026-01-07 19:45:04 +08:00
Your Name
681e1dcc9a fix: 修复编译错误 - 添加UserMapper注入,修复字段名getTotalScore 2026-01-07 19:37:09 +08:00
Your Name
d94395e07e fix: 完善子任务组审核卡片,显示与主任务相同的完整信息
1. 后端增强getPendingApprovalGroups返回完整数据:
   - 品牌、类目、平台、SPU信息
   - 发起人姓名和部门
   - 任务类型明细
   - 预览图和附件
   - 计算子任务组总积分
   - 前置任务的素材下载链接(流水线继承)

2. 前端修改:
   - 子任务组使用与主任务相同的数据结构
   - 卡片显示完整的任务信息
   - 显示前置素材下载按钮
2026-01-07 19:34:28 +08:00
Your Name
c2938dee89 fix: 合并待审核页面,将子任务组显示在待审核任务标签页中
1. 删除单独的'待我审核'标签页
2. 修改loadReviewTasks同时加载主任务和子任务组
3. 修改卡片模板支持显示子任务组
4. 添加子任务组的审核和驳回方法
5. 更新待审核任务数量统计
2026-01-07 17:37:04 +08:00
Your Name
0c12b28f7a fix: 修复待我审核标签页数量计算,同时包含主任务和子任务组 2026-01-07 17:25:44 +08:00
Your Name
146f439fd5 fix: 修正 DemandType 字段名 typeName -> name 2026-01-07 17:13:55 +08:00
Your Name
8198f7d497 debug: 添加详细日志调试待审核子任务组获取问题 2026-01-07 17:12:31 +08:00
Your Name
62fd513df7 fix: 修复部门负责人查看待审核子任务组的逻辑
1. 使用leader_id查找用户负责的所有部门,而不是user.dept_id
2. 合并所有负责部门的待审核子任务组
3. 支持一个用户是多个部门负责人的场景
2026-01-07 17:00:22 +08:00
Your Name
4ceacdf327 fix: 修复流水线子任务组在待审核列表中不显示的问题
1. getPendingApprovalGroups: 使用任务类型配置的allowed_dept_ids判断权限
2. approveReceivingLevel: 支持任务类型配置的部门权限验证
3. 兼容主任务receiver_dept_id的旧逻辑
2026-01-07 16:51:56 +08:00
Your Name
6d00eb4ba1 fix: 添加缺失的Set和HashSet导入 2026-01-07 16:46:50 +08:00
Your Name
855154977a fix: 修复TaskTypeMapper不存在的问题 - 使用DemandTypeMapper 2026-01-07 16:45:51 +08:00
Your Name
bd98e4a3ab fix: 修复流水线子任务完成后未通知下一组部门负责人的问题
1. 使用子任务的任务类型配置(allowed_dept_ids)获取目标部门
2. 递归向上查找父级类型的部门配置
3. 发送通知给所有相关部门负责人
2026-01-07 16:43:59 +08:00
Your Name
6579bc2b25 style: 优化子任务时间线布局 - 横向拉满卡片宽度
1. 将时间线从task-details移到独立位置,横向拉满
2. 增大节点尺寸和间距,提升可读性
3. 可显示最多5个子任务节点
2026-01-07 16:37:23 +08:00
Your Name
89f5452f4d fix: 修复子任务辅助函数作用域问题 - 将函数移到模块级别 2026-01-07 16:28:55 +08:00
Your Name
9b849ccb40 feat: 优化子任务进度显示为时间线样式 + 修复需求者进行中任务显示
1. 将子任务进度从标签式改为时间线流程图样式,更直观展示任务流转进度
2. 修复需求部门用户在"进行中任务"页面看不到自己发起的任务的问题
3. 添加子任务状态辅助函数(状态类名、标签、状态文本)
4. 在MyTasksParams中添加keyword参数支持搜索
2026-01-07 15:38:59 +08:00
Your Name
552c9900f0 fix: 修复部门负责人看任务卡片逻辑 - 通过leader_id查找负责的部门
1. 通过sys_dept.leader_id查找用户负责的所有部门
2. 支持一个人是多个部门的负责人
3. 支持同时是需求部门和接单部门的负责人
2026-01-07 15:19:09 +08:00
Your Name
0ef762baa4 fix: 修复审核弹窗任务类型显示和部门负责人看任务卡片问题
1. 审核弹窗任务类型显示增加完整路径(父级名称)和单位积分
2. 修复级联选择器弹窗为深色主题
3. 添加task_item.receiver_dept_id字段支持部门负责人查看部门成员任务
4. 更新grabItem和分配任务逻辑设置receiver_dept_id
2026-01-07 15:02:29 +08:00
Your Name
c87c646d4d fix: 修复第三方素材API测试连接逻辑,400业务错误也视为连接成功 2026-01-07 14:27:55 +08:00
Your Name
7936451d61 修复:1.添加素材API配置项到数据库 2.RestTemplate支持信任所有HTTPS证书 2026-01-07 14:23:31 +08:00
Your Name
beeedcc800 前端优化:需求部门只看母任务卡片,接单部门只看子任务卡片 2026-01-07 13:07:35 +08:00
Your Name
54438a9910 功能:1.指定设计师发送钉钉个人通知 2.部门负责人可查看部门内所有任务 2026-01-07 13:00:19 +08:00
Your Name
88e1af8f44 修复:TaskItem使用totalScore而不是score 2026-01-07 12:00:23 +08:00
Your Name
943881577f 修复:1.详情弹窗截止时间改为时效要求 2.丰富审核通知内容 3.群机器人改用markdown格式 2026-01-07 11:59:08 +08:00
Your Name
c7fbcb2b56 fix: 修复接单部门审核弹窗的任务类型和数量显示问题
1. 添加层级任务类型数据加载,支持递归查找三级分类
2. 修复任务类型显示为'未知类型'的问题(支持从层级数据中递归查找)
3. 修复任务数量全部显示为1的问题(从typeDetails中获取实际数量)
4. 将添加任务类型改为级联选择器(树形结构)
2026-01-07 11:51:09 +08:00
Your Name
48afa392fc fix: 流水线任务创建后发送审核通知给部门负责人
- 在 createPipelineTask 方法末尾添加 sendApprovalNotification(task) 调用
- 确保部门负责人收到钉钉通知
2026-01-07 11:33:41 +08:00
Your Name
e4451c7eb4 fix: 修复待审核任务卡片和详情显示问题
1. 为 Task 实体添加 typeDetails 字段(非持久化)
2. getAllPendingApprovalTasks 方法添加品牌、类目、平台名称填充
3. 从子任务聚合 typeDetails 到主任务
2026-01-07 11:29:56 +08:00
Your Name
d5364ed814 feat: 支持用户选择接单部门 - 当任务类型配置多个部门时 2026-01-07 11:19:47 +08:00
Your Name
599f9ef4a8 fix: 已有部门的用户登录时不再自动覆盖部门设置 2026-01-07 11:05:36 +08:00
Your Name
a6997c55f4 feat: 实现部门积分层级继承逻辑 - 一级汇总/二级管理/三级共享 2026-01-07 11:01:02 +08:00
Your Name
1c4e042c4b feat: 用户管理调整部门使用树形选择器 2026-01-07 10:50:37 +08:00
Your Name
eab4b6ba2a fix: 优化钉钉部门匹配逻辑,优先匹配子部门 2026-01-07 10:40:44 +08:00
Your Name
11c9fcc7e6 feat: 部门管理使用树形结构展示层级关系 2026-01-07 10:32:44 +08:00
Your Name
4c9384dbed fix: 添加缺失的LocalDateTime import 2026-01-07 10:24:53 +08:00
Your Name
2c90d99188 feat: 支持钉钉应用内免登 - 使用topapi/v2/user/getuserinfo接口 2026-01-07 10:23:04 +08:00
Your Name
0afd1b7d17 fix: 修复钉钉免登时的参数验证问题 2026-01-07 10:18:37 +08:00
Your Name
5526c7ad4e feat: 钉钉应用内免登录功能 2026-01-07 10:14:04 +08:00
Your Name
d695d81ed4 fix: 浏览器标题使用配置的网站名称而非硬编码 2026-01-07 10:09:47 +08:00
Your Name
ccdc77d8eb feat: 优化钉钉CorpId配置,添加格式提示说明 2026-01-07 09:57:10 +08:00