Your Name
|
0afd1b7d17
|
fix: 修复钉钉免登时的参数验证问题
|
2026-01-07 10:18:37 +08:00 |
|
Your Name
|
f7518f1265
|
feat: 第三方素材API配置和流水线任务素材传递
|
2026-01-06 23:45:06 +08:00 |
|
Your Name
|
39e8b43630
|
feat: 需求类型支持大分类+子细分结构,部门选择器展开显示所有层级
|
2026-01-05 18:35:11 +08:00 |
|
Your Name
|
d130e310ea
|
feat: 任务子类型大分类支持设置接单部门,子分类自动继承;部门选择显示层级结构
|
2026-01-05 17:54:53 +08:00 |
|
Your Name
|
1e1aa5872d
|
feat: 为任务子类型增加父子层级关系和单价分值字段,支持需求类型大分类筛选
|
2026-01-05 17:47:00 +08:00 |
|
Your Name
|
3056f44a6e
|
feat: 第三方数据库配置 + 库存检查功能
1. 系统设置新增第三方数据库配置管理
- 支持SQL Server/MySQL/PostgreSQL
- 支持连接测试、启用/禁用
2. 任务子类型新增「检查库存」选项
- 启用后发布任务需要输入商品条码
- 自动查询聚水潭库存信息
3. 发起任务页面集成库存检查
- 库存>1才允许发布任务
- 库存不足提示先申请样品
库存查询配置:
- 数据表:jst_inventoryInfo
- 仓库条件:wms_co_id='14138566'
|
2026-01-05 14:58:12 +08:00 |
|
Your Name
|
96da6c6673
|
feat: 任务完结状态优化 + 商品ID确认功能 + 子任务交付路径汇总
1. 需求方完结任务显示待填写ID状态,填完商品ID后显示已完结
2. 添加确认商品ID填写完成功能
3. 母卡片展示所有子任务的交付路径汇总
4. 流水线任务:子任务按顺序完成,自动发起下一个子任务审核
5. 母任务编号作为子任务编号前缀
6. 所有子任务完成后母任务才能完结
|
2026-01-05 14:21:03 +08:00 |
|
Your Name
|
1d33d453d3
|
feat: 添加钉钉个人消息测试功能
- 后端新增 /api/dingtalk/test-message-personal 接口
- 支持根据用户名/真实姓名查找用户并发送工作通知
- 前端Settings页面新增个人工作通知测试区域
- 支持多种消息类型:简单测试、新任务发布、任务指派、任务完成、积分变动
|
2026-01-05 00:03:34 +08:00 |
|
Your Name
|
91e3dc3eaa
|
feat: 奖励系统升级 - 添加奖励记录、徽章、称号功能
|
2026-01-04 11:43:57 +08:00 |
|
Your Name
|
43d13d1a95
|
feat: 优化钉钉测试消息,支持多种消息类型预览
|
2026-01-04 11:21:41 +08:00 |
|
Your Name
|
709cea104b
|
feat: 添加任务商品ID管理功能
|
2026-01-04 11:02:45 +08:00 |
|
Your Name
|
30f9a3e735
|
feat: 优化数据分析页面
- 支持月份选择器,可查看指定月份数据
- 新增4个Tab:需求分析、设计师绩效、流程效率、预警监控
- 核心指标卡片:总任务数、待处理、进行中、已完成、完成率、准时率
- 设计师绩效:接单量、完成量、准时率、好评率、工作负载排行
- 流程效率:各环节耗时分析、瓶颈识别、环比对比
- 预警监控:超时预警、即将超时、长期未接单、审批滞后
- 后端新增3个API:设计师绩效、流程效率、预警任务
|
2026-01-04 08:57:45 +08:00 |
|
Your Name
|
17d3799870
|
feat: 完善抢单权限控制、草稿状态编辑、群通知新模板等功能
- 后端: 子任务抢单权限校验(部门类型、任务类型限制)
- 后端: 子任务组驳回联动主任务逻辑
- 后端: 群通知新模板样式
- 后端: 个人钉钉通知自动绑定
- 前端: 抢单按钮状态判断优化
- 前端: 草稿状态显示及编辑功能
- 前端: 驳回状态样式
- 前端: 指定设计师功能增强
|
2026-01-03 18:31:49 +08:00 |
|
Your Name
|
c3454123db
|
feat: 优化指派设计师功能,改用Select下拉框并显示工作量和预计完成时间
问题修复:
✅ 修复指派设计师按钮点击无效的问题
✅ 将Radio组改为Select下拉框,体验更好
功能优化:
1. 后端增强 (UserService.java)
✅ 新增返回设计师最早预计完成时间 (earliestDeadline)
✅ 查询该设计师进行中任务的最早deadline
✅ 便于负责人评估设计师工作量
2. 前端界面优化 (TaskHall.vue)
✅ 将RadioGroup改为Select下拉框
✅ 下拉框尺寸改为large,更易操作
✅ 显示设计师姓名
✅ 显示进行中任务数量
✅ 显示预计最早完成时间(相对时间)
✅ 根据工作量显示不同颜色:
- 0个任务:绿色 "空闲"
- 1-3个:绿色 "进行中: X个"
- 4-5个:橙色 "进行中: X个"
- 6+个:红色 "进行中: X个"
3. 时间显示格式
✅ 相对时间显示(例如:2天8小时后)
✅ 24小时内显示小时数
✅ 已逾期显示为"已逾期"
4. 下拉框选项样式
✅ 双栏布局:左侧姓名,右侧工作信息
✅ 工作量和完成时间用 | 分隔
✅ 信息一目了然
使用示例:
- 选择"指定设计师接单"
- 点击下拉框
- 看到:张三 | 进行中: 2个 | 最早完成: 1天5小时后
- 方便评估后选择最合适的设计师
|
2026-01-03 12:27:52 +08:00 |
|
Your Name
|
fdda2e5878
|
feat: 添加任务发布到大厅时的钉钉群机器人通知
问题:
- 任务审核通过并发布到大厅时,没有触发钉钉群机器人通知
- 设计师无法第一时间知道有新任务可接单
修复内容:
1. TaskApprovalService.approveReceivingLevel()
- 接单部门负责人审核通过时
- 如果未指定设计师(发布到大厅)
- 自动发送钉钉群机器人消息
- 包含任务标题、编号、积分、品牌等信息
2. TaskItemService.approveTaskGroup()
- 子任务组审核通过时
- 如果未指定设计师(发布到大厅)
- 自动发送钉钉群机器人消息
- 包含主任务标题、子任务组信息、任务列表
3. 通知内容:
- 标题:🎯 新任务发布 / 🎯 新子任务组发布
- 详细信息:任务编号、积分、品牌、类目、平台等
- 行动提示:💡 赶快去任务大厅抢单吧!
4. 错误处理:
- 通知发送失败不影响主流程
- 记录错误日志便于排查
影响范围:
- 每次任务发布到大厅时,接单部门群会收到通知
- 提高设计师接单效率
- 通知发送失败不会影响任务正常流转
|
2026-01-03 11:35:36 +08:00 |
|
Your Name
|
e0a9402efd
|
feat: 添加用户管理员身份设置功能
- 数据库添加is_admin字段和索引
- User实体类添加isAdmin字段
- 后端添加setAdmin API(UserController和UserService)
- 前端用户管理界面添加管理员标识列
- 添加设置/取消管理员按钮及功能
- 用户管理表格显示管理员标识(红色标签)
|
2026-01-03 10:13:29 +08:00 |
|
Your Name
|
6314d2e034
|
feat: 实现子任务组审核功能
- 修改子任务完成逻辑,解锁后的子任务组设置为pending_group_approval状态
- 添加子任务组审核API(approveTaskGroup, rejectTaskGroup)
- 在待审核Tab中集成子任务组显示,统一管理主任务和子任务组审核
- 子任务组卡片显示子任务组标识
- 审核时支持选择发布到大厅或指定设计师
- 修复通知图标样式,与系统设置图标对齐统一
|
2026-01-02 20:02:45 +08:00 |
|
Your Name
|
2a7f9f7cd7
|
feat: 隐藏招募任务和指定任务发布类型,只保留默认模式
|
2026-01-02 19:54:25 +08:00 |
|
Your Name
|
e86b5a45f3
|
feat: 接单部门审核时添加指定设计师接单功能,显示设计师工作量
|
2026-01-02 19:32:53 +08:00 |
|
Your Name
|
94a4e79a31
|
修复UserInfo接口:添加roleIds字段以支持管理员角色判断
|
2026-01-02 15:53:07 +08:00 |
|
Your Name
|
f36ec495a2
|
修复同步部门接口超时设置(使用request实例)
|
2026-01-02 14:14:54 +08:00 |
|
Your Name
|
9256c0e2da
|
为同步钉钉部门接口增加超时时间到60秒
|
2026-01-02 14:11:30 +08:00 |
|
Your Name
|
9ad09332cb
|
在系统设置页面添加同步钉钉部门按钮
|
2026-01-02 13:51:26 +08:00 |
|
Your Name
|
0006a0b25e
|
修复enabledFeatures解析问题:前端将JSON字符串解析为对象
|
2026-01-02 12:50:51 +08:00 |
|
Your Name
|
35e4f8f677
|
初始提交:DesignHub设计师任务管理系统
|
2026-01-02 12:06:09 +08:00 |
|