175 Commits

Author SHA1 Message Date
Your Name
4e20d16a8e fix: 添加缺失的 DepartmentMapper 依赖 2026-01-08 17:55:59 +08:00
Your Name
4ed9a98810 fix: 切换部门后数据总览同步更新
- 后端 getDashboardStats 方法添加 deptId 参数支持
- 需求部门视角:统计该部门发起的任务
- 接单部门视角:统计该部门成员接单的任务
- 前端 loadDashboardStats 在切换部门后传递 deptId
2026-01-08 17:54:17 +08:00
Your Name
a7fce8e618 fix: 修复任务详情交付路径显示和部门负责人任务卡片显示问题
1. 交付路径改为下载按钮形式,不再显示完整URL
2. 子任务交付路径也改为下载按钮列表
3. 修复部门负责人切换到接单部门后不显示任务卡片的问题
   - 后端查询时包含指定部门的所有子部门
4. 统一蓝色改为绿色主题
2026-01-08 17:40:35 +08:00
Your Name
03239c27b1 fix: 修复流水线任务卡片接单人显示为空的问题 - fillSubTaskStats方法现在正确填充子任务的receiverName - getCompletedTasks方法也从子任务获取接单人信息 - 显示格式: 单人显示姓名,多人显示'XX等N人' 2026-01-08 17:25:33 +08:00
Your Name
4d69910851 fix: 修复部门负责人视角切换后任务卡片显示问题 2026-01-08 17:13:12 +08:00
Your Name
249b03cf99 feat: 添加部门负责人视角切换功能,支持查看多个部门的任务 2026-01-08 16:51:27 +08:00
Your Name
4deed75d34 fix: 修复钉钉应用内免登创建用户时未保存dingUserId导致无法发送钉钉通知的BUG 2026-01-08 16:17:56 +08:00
Your Name
a05ace56cb fix: 移除TaskItem不存在的actualStartTime字段 2026-01-08 16:04:04 +08:00
Your Name
b7038e8531 fix: 修复指派模式流水线任务审核通过后状态未正确更新为in_progress的BUG 2026-01-08 16:01:35 +08:00
Your Name
7b92476bc5 fix: 统一任务通知模版格式,指派任务通知与新任务发布通知保持一致 2026-01-08 15:56:40 +08:00
Your Name
eb53c182ad fix: 1.指派任务审核通过后只发送个人通知给设计师 2.优化通知内容明确告知无需抢单 3.修复设计师进行中任务列表调用正确的接口 2026-01-08 15:53:31 +08:00
Your Name
c3bdf4e2f6 fix: 任务类型未配置接单部门时默认返回所有接单部门的设计师 2026-01-08 15:25:09 +08:00
Your Name
6e3f8101c8 fix: 优化设计师大厅任务展开UI配色,显示SPU信息 2026-01-08 15:15:22 +08:00
Your Name
d0e12b78c6 fix: 使用actualStartTime作为任务开始时间(设计师接单时间) 2026-01-08 15:02:44 +08:00
Your Name
8693c3cc43 fix: 修复TaskItem没有startTime和deadline字段的问题 2026-01-08 14:58:42 +08:00
Your Name
06062a571d fix: 修复设计师大厅任务列表展开显示问题 - 添加缺失的formatDate函数 - 后端返回完整的startTime和deadline字段 2026-01-08 14:53:48 +08:00
Your Name
c63c4a1e85 fix: 修复编译错误 2026-01-08 14:49:03 +08:00
Your Name
dceff515b7 feat: 添加每日进度更新检查功能
- 设计师大厅排行榜默认折叠,点击展开
- 系统设置添加每日未更新扣分配置项
- 每天18点检查设计师是否更新进度,未更新则扣分并发钉钉通知
- 扣分同步到数据分析页面设计师绩效的延误扣分
2026-01-08 14:46:41 +08:00
Your Name
ca4ccecc8b fix: 移除TaskItem中不存在的deadline字段 2026-01-08 14:37:52 +08:00
Your Name
7433656171 feat: 添加任务评分功能 - 需求方可对已完成任务评分 2026-01-08 14:35:55 +08:00
Your Name
4bd856ea01 fix: 修复类型分布使用错误字段和设计师进行中任务数未包含子任务的问题 2026-01-08 14:21:09 +08:00
Your Name
4d582170aa fix: 修复流水线任务指定设计师模式在审核时被发布到大厅的严重bug 2026-01-08 14:03:29 +08:00
Your Name
1380ef401a fix: 目标积分只设置二级部门,三级部门自动继承二级部门配置 2026-01-08 13:37:18 +08:00
Your Name
62ce022272 fix: 修复AnalyticsService中currentMonth变量未定义的问题 2026-01-08 13:22:30 +08:00
Your Name
505efce1c6 feat: 设计师绩效增加延误扣分、目标积分和目标完成率;系统设置增加设计师目标积分配置 2026-01-08 13:20:47 +08:00
Your Name
81cb6b3eed fix: 设计师绩效排行榜横向拉满,修复积分统计,优化表格深色样式,白色星星评分 2026-01-08 11:59:27 +08:00
Your Name
ca751f7342 fix: 用户信息中增加deptType字段,前端可正确判断用户部门类型 2026-01-08 10:23:33 +08:00
Your Name
ac7a114deb fix: 子任务进度变化时同步更新主任务进度 2026-01-08 10:19:34 +08:00
Your Name
4e4b8293c2 fix: 所有任务都需要两级审核,预先指定设计师的任务在接单部门审核时不能修改 2026-01-08 10:07:06 +08:00
Your Name
df4f6442c1 fix: 使用departmentService获取部门信息 2026-01-08 09:44:25 +08:00
Your Name
e716803cbb fix: 需求部门用户可看到自己发起的已完成任务 2026-01-08 09:42:48 +08:00
Your Name
69815945a1 fix: 设计师可看到直接分配的普通任务 + 审核卡片显示加急图标 2026-01-08 09:36:08 +08:00
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
45fe54604c fix: 审核弹窗根据任务类型配置的接单部门获取设计师列表(包含子部门) 2026-01-07 20:30:45 +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
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
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