13 Commits

Author SHA1 Message Date
Your Name
17d3799870 feat: 完善抢单权限控制、草稿状态编辑、群通知新模板等功能
- 后端: 子任务抢单权限校验(部门类型、任务类型限制)
- 后端: 子任务组驳回联动主任务逻辑
- 后端: 群通知新模板样式
- 后端: 个人钉钉通知自动绑定
- 前端: 抢单按钮状态判断优化
- 前端: 草稿状态显示及编辑功能
- 前端: 驳回状态样式
- 前端: 指定设计师功能增强
2026-01-03 18:31:49 +08:00
Your Name
371cfd5b2a feat: 为任务卡片添加子任务进度统计功能
新增功能:
1. Task实体新增字段:
   - subTaskTotal: 子任务总数
   - subTaskCompleted: 已完成子任务数
   - subTaskInProgress: 进行中子任务数
   - subTaskPending: 待接单子任务数
   - subTasks: 子任务列表(包含处理人信息)

2. TaskService新增方法:
   - fillSubTaskStats(): 填充流水线任务的子任务统计信息
   - 自动在getMyPublishedTasks和getMyReceivedTasks中调用
   - 统计各状态子任务数量
   - 自动填充处理人信息

3. 同时修复流水线任务主任务状态同步问题:
   - 设计师接单第一个子任务时,主任务状态更新为in_progress
   - 确保需求方能正确看到任务进度

影响范围:
- 需求方查看"我发起的"任务时,可以看到子任务进度
- 设计师查看接收的任务时,可以看到子任务详情
- 为后续前端显示提供数据支持
2026-01-03 11:32:16 +08:00
Your Name
3f57f6d3de fix: 修复通知图标颜色继承问题 2026-01-02 20:26:48 +08:00
Your Name
36fadab2be style: 调整通知图标颜色为浅白色
- 改为rgba(255, 255, 255, 0.75)浅白色,与系统设置图标颜色一致
- 悬停时改为rgba(255, 255, 255, 0.95)更亮的白色
2026-01-02 20:21:49 +08:00
Your Name
9c27f8c9f4 fix: 替换通知图标为统一的Icon组件样式
- 移除自定义SVG图标,使用Icon组件的bell图标
- 确保通知图标与系统设置、成就、签到等图标风格统一
- 修复类型检查错误
2026-01-02 20:11:27 +08:00
Your Name
6314d2e034 feat: 实现子任务组审核功能
- 修改子任务完成逻辑,解锁后的子任务组设置为pending_group_approval状态
- 添加子任务组审核API(approveTaskGroup, rejectTaskGroup)
- 在待审核Tab中集成子任务组显示,统一管理主任务和子任务组审核
- 子任务组卡片显示子任务组标识
- 审核时支持选择发布到大厅或指定设计师
- 修复通知图标样式,与系统设置图标对齐统一
2026-01-02 20:02:45 +08:00
Your Name
3b9fb61312 修复待审核任务审核API调用和Tab数量显示问题
1. 修复TaskHall.vue中handleApproveTask和handleRejectTask使用错误的API
   - 改为使用两级审核API:approveDemandLevel/approveReceivingLevel
   - 改为使用rejectByDemandLeader/rejectByReceivingLeader

2. 修复Tab标签数量显示为0的问题
   - 新增loadAllTabCounts函数在页面初始化时加载所有Tab数量
   - 在任务操作后刷新Tab数量统计

3. 优化通知图标类型映射
   - 支持大小写不敏感的通知类型匹配
   - 支持task_approval等下划线格式的通知类型
2026-01-02 18:42:00 +08:00
Your Name
9197c06cc3 优化Navbar管理员判断:优先检查roleIds,添加调试日志 2026-01-02 15:58:50 +08:00
Your Name
171f329b15 优化Navbar菜单点击:在menu-item上添加@click.stop防止事件冒泡 2026-01-02 15:46:19 +08:00
Your Name
7bdddffa14 修复Navbar菜单点击事件:增强事件参数处理,添加调试日志 2026-01-02 14:52:20 +08:00
Your Name
5840d8a88e 修复Navbar:优化管理员角色判断逻辑,支持通过roleIds判断管理员 2026-01-02 14:48:28 +08:00
Your Name
8b599d2226 添加个人中心页面:创建Profile.vue,添加路由,修复Navbar个人信息菜单点击事件 2026-01-02 14:43:50 +08:00
Your Name
35e4f8f677 初始提交:DesignHub设计师任务管理系统 2026-01-02 12:06:09 +08:00