1756 lines
56 KiB
JSON
1756 lines
56 KiB
JSON
{
|
||
"tasks": [
|
||
{
|
||
"id": 1000,
|
||
"name": "新药ADX-2024临床试验项目",
|
||
"assignee": "首席研究员 Dr. Chen",
|
||
"startDate": "2025-01-01",
|
||
"endDate": "2027-12-31",
|
||
"progress": 15,
|
||
"estimatedHours": 26280.5,
|
||
"actualHours": 3942.75,
|
||
"type": "story",
|
||
"description": "ADX-2024新药完整临床试验计划,从I期到III期临床试验",
|
||
"custom": 180000,
|
||
"children": [
|
||
{
|
||
"id": 1100,
|
||
"name": "I期临床试验",
|
||
"assignee": "I期试验主任 Dr. Wang",
|
||
"startDate": "2025-01-01",
|
||
"endDate": "2025-08-31",
|
||
"progress": 65,
|
||
"estimatedHours": 5256,
|
||
"actualHours": 3417,
|
||
"type": "story",
|
||
"parentId": 1000,
|
||
"description": "评估ADX-2024在健康志愿者和患者中的安全性、耐受性和药代动力学特征",
|
||
"custom": "test11111",
|
||
"priority": "高",
|
||
"barColor": "#7B3FF2",
|
||
"children": [
|
||
{
|
||
"id": 1101,
|
||
"name": "试验方案设计与<span style='font-weight: bold;color:red;'>伦理审查</span>",
|
||
"assignee": "方案设计师 李明",
|
||
"avatar": [
|
||
"50-1.jpg",
|
||
"50-2.jpg"
|
||
],
|
||
"startDate": "2025-01-01",
|
||
"endDate": "2025-02-28",
|
||
"actualStartDate": "2025-01-03",
|
||
"actualEndDate": "2025-02-25",
|
||
"progress": 100,
|
||
"estimatedHours": 464,
|
||
"actualHours": 480,
|
||
"type": "task",
|
||
"parentId": 1100,
|
||
"description": "完成I期试验方案设计、伦理委员会审批及监管部门申报",
|
||
"custom": "test11111",
|
||
"barColor": "#2E7D6B"
|
||
},
|
||
{
|
||
"id": 1102,
|
||
"name": "受试者招募与筛选",
|
||
"assignee": "招募专员 张丽",
|
||
"avatar": "50-2.jpg",
|
||
"startDate": "2025-03-01",
|
||
"endDate": "2025-04-30",
|
||
"actualStartDate": "2025-03-05",
|
||
"actualEndDate": "2025-04-28",
|
||
"progress": 90,
|
||
"estimatedHours": 1392.5,
|
||
"actualHours": 1250.25,
|
||
"type": "task",
|
||
"predecessor": [
|
||
1101
|
||
],
|
||
"parentId": 1100,
|
||
"description": "招募24名健康志愿者,完成医学筛选和入组评估",
|
||
"custom": "test11111",
|
||
"barColor": "#FF4D4F"
|
||
},
|
||
{
|
||
"id": 1103,
|
||
"name": "药物给药与安全性监测",
|
||
"assignee": "临床医生 Dr. Liu",
|
||
"avatar": [
|
||
"50-3.jpg",
|
||
"50-2.jpg"
|
||
],
|
||
"startDate": "2025-05-01",
|
||
"endDate": "2025-08-31",
|
||
"actualStartDate": "2025-05-10",
|
||
"progress": 40,
|
||
"estimatedHours": 3400,
|
||
"actualHours": 1687,
|
||
"type": "task",
|
||
"predecessor": [
|
||
1102
|
||
],
|
||
"parentId": 1100,
|
||
"description": "按照剂量递增方案给药,密切监测不良反应和药代动力学参数",
|
||
"custom": "test11111",
|
||
"barColor": "#7B3FF2"
|
||
}
|
||
],
|
||
"collapsed": false
|
||
},
|
||
{
|
||
"id": 1200,
|
||
"name": "II期临床试验",
|
||
"assignee": "II期试验主任 Dr. Zhang",
|
||
"startDate": "2025-09-01",
|
||
"endDate": "2026-08-31",
|
||
"progress": 5,
|
||
"estimatedHours": 8760.75,
|
||
"actualHours": 438.25,
|
||
"type": "story",
|
||
"parentId": 1000,
|
||
"description": "在目标患者群体中评估ADX-2024的初步疗效和进一步的安全性",
|
||
"custom": "test11111",
|
||
"barColor": "#3F6DF6",
|
||
"children": [
|
||
{
|
||
"id": 1201,
|
||
"name": "多中心试验<span style='font-weight: bold; color: blue;'>启动</span>",
|
||
"assignee": "项目经理 王芳",
|
||
"avatar": [
|
||
"50-10.jpg",
|
||
"50-2.jpg"
|
||
],
|
||
"startDate": "2025-09-01",
|
||
"endDate": "2025-11-30",
|
||
"actualStartDate": "2025-09-01",
|
||
"progress": 25,
|
||
"estimatedHours": 2160,
|
||
"actualHours": 324,
|
||
"type": "task",
|
||
"predecessor": [
|
||
1103
|
||
],
|
||
"parentId": 1200,
|
||
"description": "启动5个临床中心,完成研究者培训和质量体系建立",
|
||
"custom": "test11111",
|
||
"barColor": "#3F6DF6"
|
||
},
|
||
{
|
||
"id": 1202,
|
||
"name": "患者入组与随机化",
|
||
"assignee": "数据管理员 陈静",
|
||
"avatar": [
|
||
"50-6.jpg",
|
||
"50-10.jpg"
|
||
],
|
||
"startDate": "2025-12-01",
|
||
"endDate": "2026-03-31",
|
||
"progress": 0,
|
||
"estimatedHours": 2880,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
1201
|
||
],
|
||
"parentId": 1200,
|
||
"description": "计划入组120名患者,采用双盲随机对照设计",
|
||
"custom": "test11111"
|
||
},
|
||
{
|
||
"id": 1203,
|
||
"name": "疗效评估与数据收集",
|
||
"assignee": "统计师 赵磊",
|
||
"avatar": "50-8.jpg",
|
||
"startDate": "2026-01-01",
|
||
"endDate": "2026-08-31",
|
||
"progress": 0,
|
||
"estimatedHours": 3720,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
1202
|
||
],
|
||
"parentId": 1200,
|
||
"description": "定期评估患者疗效指标,收集安全性数据,进行中期分析",
|
||
"custom": "test11111",
|
||
"barColor": "#FFA43A"
|
||
}
|
||
],
|
||
"collapsed": false
|
||
},
|
||
{
|
||
"id": 1300,
|
||
"name": "III期临床试验",
|
||
"assignee": "III期试验主任 Dr. Li",
|
||
"startDate": "2026-09-01",
|
||
"endDate": "2027-12-31",
|
||
"progress": 0,
|
||
"estimatedHours": 12264,
|
||
"actualHours": 0,
|
||
"type": "story",
|
||
"parentId": 1000,
|
||
"description": "大规模多中心随机对照试验,确认ADX-2024的疗效和安全性",
|
||
"children": [
|
||
{
|
||
"id": 1301,
|
||
"name": "国际多中心试验准备",
|
||
"assignee": "国际事务专员 刘倩",
|
||
"startDate": "2026-09-01",
|
||
"endDate": "2026-12-31",
|
||
"progress": 0,
|
||
"estimatedHours": 2928,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
1203
|
||
],
|
||
"parentId": 1300,
|
||
"description": "启动15个国际临床中心,获得各国监管审批"
|
||
},
|
||
{
|
||
"id": 1302,
|
||
"name": "大规模患者招募",
|
||
"assignee": "多中心协调员 孙伟",
|
||
"startDate": "2027-01-01",
|
||
"endDate": "2027-06-30",
|
||
"progress": 0,
|
||
"estimatedHours": 4380,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
1301
|
||
],
|
||
"parentId": 1300,
|
||
"description": "计划入组500名患者,严格按照纳排标准执行"
|
||
},
|
||
{
|
||
"id": 1303,
|
||
"name": "最终疗效分析与报告",
|
||
"assignee": "首席统计师 马强",
|
||
"startDate": "2027-03-01",
|
||
"endDate": "2027-12-31",
|
||
"progress": 0,
|
||
"estimatedHours": 4956,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
1302
|
||
],
|
||
"parentId": 1300,
|
||
"description": "完成最终疗效分析,撰写临床研究报告,准备新药上市申请"
|
||
}
|
||
],
|
||
"collapsed": false
|
||
}
|
||
],
|
||
"collapsed": false
|
||
},
|
||
{
|
||
"id": 1001,
|
||
"name": "上午会议",
|
||
"assignee": "测试用户",
|
||
"startDate": "2025-09-10 09:00",
|
||
"endDate": "2025-09-10 10:30",
|
||
"progress": 50,
|
||
"estimatedHours": 1.5,
|
||
"actualHours": 0.75,
|
||
"type": "task"
|
||
},
|
||
{
|
||
"id": 1002,
|
||
"name": "午后开发",
|
||
"assignee": "开发者",
|
||
"startDate": "2025-09-10 14:00",
|
||
"endDate": "2025-09-10 16:15",
|
||
"progress": 30,
|
||
"estimatedHours": 2.25,
|
||
"actualHours": 1.33,
|
||
"type": "task"
|
||
},
|
||
{
|
||
"id": 1003,
|
||
"name": "测试任务",
|
||
"assignee": "测试员",
|
||
"startDate": "2025-09-10 16:30",
|
||
"endDate": "2025-09-10 17:45",
|
||
"progress": 0,
|
||
"estimatedHours": 1.25,
|
||
"actualHours": 0,
|
||
"type": "task"
|
||
},
|
||
{
|
||
"id": 1004,
|
||
"name": "当日整天任务",
|
||
"assignee": "项目经理",
|
||
"startDate": "2025-09-10",
|
||
"endDate": "2025-09-10",
|
||
"progress": 20,
|
||
"estimatedHours": 8.0,
|
||
"actualHours": 1.5,
|
||
"type": "task"
|
||
},
|
||
{
|
||
"id": 1005,
|
||
"name": "12点瞬间任务",
|
||
"assignee": "测试员",
|
||
"startDate": "2025-09-10 12:00",
|
||
"endDate": "2025-09-10 12:00",
|
||
"progress": 100,
|
||
"estimatedHours": 0,
|
||
"actualHours": 0,
|
||
"type": "task"
|
||
},
|
||
{
|
||
"id": 1,
|
||
"name": "项目启动",
|
||
"assignee": "张三",
|
||
"startDate": "2025-06-15",
|
||
"endDate": "2025-06-25",
|
||
"progress": 100,
|
||
"estimatedHours": 40,
|
||
"actualHours": 38,
|
||
"type": "story",
|
||
"children": [
|
||
{
|
||
"id": 2,
|
||
"name": "需求分析",
|
||
"assignee": "李四",
|
||
"startDate": "2025-04-16",
|
||
"endDate": "2025-06-20",
|
||
"progress": 100,
|
||
"estimatedHours": 16,
|
||
"actualHours": 15,
|
||
"type": "task",
|
||
"parentId": 1
|
||
},
|
||
{
|
||
"id": 3,
|
||
"name": "技术选型",
|
||
"assignee": "王五",
|
||
"startDate": "2025-06-21",
|
||
"endDate": "2025-06-28",
|
||
"progress": 80,
|
||
"estimatedHours": 24,
|
||
"actualHours": 28,
|
||
"type": "story",
|
||
"parentId": 1,
|
||
"children": [
|
||
{
|
||
"id": 4,
|
||
"name": "调研A",
|
||
"predecessor": [
|
||
2
|
||
],
|
||
"assignee": "赵六",
|
||
"startDate": "2025-06-21",
|
||
"endDate": "2025-06-23",
|
||
"progress": 80,
|
||
"estimatedHours": 8,
|
||
"actualHours": 10,
|
||
"type": "task",
|
||
"parentId": 3
|
||
},
|
||
{
|
||
"id": 5,
|
||
"name": "调研B",
|
||
"predecessor": [
|
||
4
|
||
],
|
||
"assignee": "钱七",
|
||
"startDate": "2025-06-24",
|
||
"endDate": "2025-06-28",
|
||
"progress": 0,
|
||
"estimatedHours": 16,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"parentId": 3
|
||
}
|
||
],
|
||
"collapsed": false
|
||
}
|
||
],
|
||
"collapsed": false
|
||
},
|
||
{
|
||
"id": 7,
|
||
"name": "开发阶段",
|
||
"assignee": "开发团队",
|
||
"startDate": "2025-06-29",
|
||
"endDate": "2025-07-15",
|
||
"progress": 30,
|
||
"estimatedHours": 120,
|
||
"actualHours": 45,
|
||
"type": "story",
|
||
"children": [
|
||
{
|
||
"id": 8,
|
||
"name": "前端开发",
|
||
"assignee": "李四",
|
||
"startDate": "2025-06-29",
|
||
"endDate": "2025-07-10",
|
||
"progress": 40,
|
||
"estimatedHours": 80,
|
||
"actualHours": 35,
|
||
"type": "task",
|
||
"predecessor": [
|
||
5
|
||
],
|
||
"parentId": 7
|
||
},
|
||
{
|
||
"id": 11,
|
||
"name": "后端开发",
|
||
"assignee": "李四",
|
||
"startDate": "2025-07-07",
|
||
"endDate": "2025-07-15",
|
||
"progress": 0,
|
||
"estimatedHours": 80,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
5
|
||
],
|
||
"parentId": 7
|
||
},
|
||
{
|
||
"id": 12,
|
||
"name": "Job开发",
|
||
"assignee": "李四",
|
||
"startDate": "2025-07-07",
|
||
"endDate": "2025-07-18",
|
||
"progress": 0,
|
||
"estimatedHours": 88,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
5
|
||
],
|
||
"parentId": 7
|
||
}
|
||
],
|
||
"collapsed": false
|
||
},
|
||
{
|
||
"id": 13,
|
||
"name": "测试阶段",
|
||
"assignee": "测试团队",
|
||
"startDate": "2025-07-21",
|
||
"endDate": "2025-07-31",
|
||
"progress": 0,
|
||
"estimatedHours": 80,
|
||
"actualHours": 0,
|
||
"type": "story",
|
||
"children": [
|
||
{
|
||
"id": 14,
|
||
"name": "SIT",
|
||
"assignee": "李四",
|
||
"startDate": "2025-07-21",
|
||
"endDate": "2025-07-28",
|
||
"progress": 0,
|
||
"estimatedHours": 48,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
8,
|
||
11,
|
||
12
|
||
],
|
||
"parentId": 13
|
||
},
|
||
{
|
||
"id": 15,
|
||
"name": "UAT",
|
||
"assignee": "李四",
|
||
"startDate": "2025-07-29",
|
||
"endDate": "2025-07-31",
|
||
"progress": 0,
|
||
"estimatedHours": 24,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
14
|
||
],
|
||
"parentId": 13
|
||
}
|
||
],
|
||
"collapsed": false
|
||
},
|
||
{
|
||
"id": 3000,
|
||
"name": "电商平台系统开发",
|
||
"assignee": "技术总监 李明",
|
||
"startDate": "2025-03-01",
|
||
"endDate": "2025-12-31",
|
||
"progress": 35,
|
||
"estimatedHours": 4800,
|
||
"actualHours": 1680,
|
||
"type": "story",
|
||
"description": "面向中小企业的一站式电商SaaS平台,覆盖商品管理、订单处理、营销运营全链路",
|
||
"barColor": "#3F6DF6",
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 3100,
|
||
"name": "产品设计阶段",
|
||
"assignee": "产品经理 王芳",
|
||
"startDate": "2025-03-01",
|
||
"endDate": "2025-04-15",
|
||
"progress": 100,
|
||
"estimatedHours": 480,
|
||
"actualHours": 512,
|
||
"type": "story",
|
||
"parentId": 3000,
|
||
"barColor": "#2E7D6B",
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 3101,
|
||
"name": "市场调研与竞品分析",
|
||
"assignee": "产品经理 王芳",
|
||
"avatar": "50-1.jpg",
|
||
"startDate": "2025-03-01",
|
||
"endDate": "2025-03-14",
|
||
"progress": 100,
|
||
"estimatedHours": 80,
|
||
"actualHours": 88,
|
||
"type": "task",
|
||
"parentId": 3100,
|
||
"description": "调研国内外主流电商平台,分析核心功能差异和用户痛点"
|
||
},
|
||
{
|
||
"id": 3102,
|
||
"name": "产品原型设计",
|
||
"assignee": "UX设计师 陈静",
|
||
"avatar": "50-2.jpg",
|
||
"startDate": "2025-03-15",
|
||
"endDate": "2025-03-31",
|
||
"progress": 100,
|
||
"estimatedHours": 120,
|
||
"actualHours": 130,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3101
|
||
],
|
||
"parentId": 3100,
|
||
"description": "完成核心页面低保真原型,输出交互流程说明文档"
|
||
},
|
||
{
|
||
"id": 3103,
|
||
"name": "UI设计稿输出",
|
||
"assignee": "UI设计师 张雷",
|
||
"avatar": "50-3.jpg",
|
||
"startDate": "2025-04-01",
|
||
"endDate": "2025-04-10",
|
||
"progress": 100,
|
||
"estimatedHours": 160,
|
||
"actualHours": 168,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3102
|
||
],
|
||
"parentId": 3100,
|
||
"description": "交付全套高保真设计稿,含深色模式和响应式适配方案"
|
||
},
|
||
{
|
||
"id": 3104,
|
||
"name": "设计评审与定稿",
|
||
"assignee": "产品经理 王芳",
|
||
"avatar": "50-1.jpg",
|
||
"startDate": "2025-04-11",
|
||
"endDate": "2025-04-15",
|
||
"progress": 100,
|
||
"estimatedHours": 40,
|
||
"actualHours": 36,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3103
|
||
],
|
||
"parentId": 3100,
|
||
"description": "组织跨部门设计评审,完成修改并发布设计规范"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 3200,
|
||
"name": "后端服务开发",
|
||
"assignee": "后端架构师 赵磊",
|
||
"startDate": "2025-04-16",
|
||
"endDate": "2025-09-30",
|
||
"progress": 55,
|
||
"estimatedHours": 2400,
|
||
"actualHours": 1320,
|
||
"type": "story",
|
||
"parentId": 3000,
|
||
"barColor": "#FF4D4F",
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 3201,
|
||
"name": "数据库架构设计",
|
||
"assignee": "DBA 孙伟",
|
||
"avatar": "50-4.jpg",
|
||
"startDate": "2025-04-16",
|
||
"endDate": "2025-05-05",
|
||
"progress": 100,
|
||
"estimatedHours": 160,
|
||
"actualHours": 172,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3104
|
||
],
|
||
"parentId": 3200,
|
||
"description": "设计商品、订单、用户、营销等核心数据模型,规划分库分表策略"
|
||
},
|
||
{
|
||
"id": 3202,
|
||
"name": "用户认证服务",
|
||
"assignee": "后端工程师 刘强",
|
||
"avatar": "50-5.jpg",
|
||
"startDate": "2025-05-06",
|
||
"endDate": "2025-05-31",
|
||
"progress": 100,
|
||
"estimatedHours": 200,
|
||
"actualHours": 208,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3201
|
||
],
|
||
"parentId": 3200,
|
||
"description": "实现多端登录、OAuth2.0、JWT鉴权、短信验证码等认证流程"
|
||
},
|
||
{
|
||
"id": 3203,
|
||
"name": "商品管理服务",
|
||
"assignee": "后端工程师 周杰",
|
||
"avatar": "50-6.jpg",
|
||
"startDate": "2025-06-01",
|
||
"endDate": "2025-07-10",
|
||
"progress": 80,
|
||
"estimatedHours": 400,
|
||
"actualHours": 320,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3201
|
||
],
|
||
"parentId": 3200,
|
||
"description": "商品SPU/SKU管理、分类标签、富文本详情、图片上传、库存扣减"
|
||
},
|
||
{
|
||
"id": 3204,
|
||
"name": "订单结算服务",
|
||
"assignee": "后端工程师 吴浩",
|
||
"avatar": "50-7.jpg",
|
||
"startDate": "2025-07-11",
|
||
"endDate": "2025-08-20",
|
||
"progress": 60,
|
||
"estimatedHours": 480,
|
||
"actualHours": 288,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3202,
|
||
3203
|
||
],
|
||
"parentId": 3200,
|
||
"description": "购物车、下单、优惠券抵扣、多种支付方式集成、订单状态机"
|
||
},
|
||
{
|
||
"id": 3205,
|
||
"name": "搜索与推荐服务",
|
||
"assignee": "算法工程师 徐磊",
|
||
"avatar": "50-8.jpg",
|
||
"startDate": "2025-08-01",
|
||
"endDate": "2025-09-15",
|
||
"progress": 30,
|
||
"estimatedHours": 360,
|
||
"actualHours": 108,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3203
|
||
],
|
||
"parentId": 3200,
|
||
"description": "Elasticsearch商品全文搜索、个性化推荐、热词联想"
|
||
},
|
||
{
|
||
"id": 3206,
|
||
"name": "营销活动服务",
|
||
"assignee": "后端工程师 马强",
|
||
"avatar": "50-9.jpg",
|
||
"startDate": "2025-09-01",
|
||
"endDate": "2025-09-30",
|
||
"progress": 10,
|
||
"estimatedHours": 280,
|
||
"actualHours": 28,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3204
|
||
],
|
||
"parentId": 3200,
|
||
"description": "限时折扣、满减活动、拼团、优惠券发放与核销"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 3300,
|
||
"name": "前端应用开发",
|
||
"assignee": "前端架构师 钱超",
|
||
"startDate": "2025-05-01",
|
||
"endDate": "2025-10-31",
|
||
"progress": 45,
|
||
"estimatedHours": 1600,
|
||
"actualHours": 720,
|
||
"type": "story",
|
||
"parentId": 3000,
|
||
"barColor": "#7B3FF2",
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 3301,
|
||
"name": "项目脚手架与工程化",
|
||
"assignee": "前端工程师 林涛",
|
||
"avatar": "50-10.jpg",
|
||
"startDate": "2025-05-01",
|
||
"endDate": "2025-05-10",
|
||
"progress": 100,
|
||
"estimatedHours": 80,
|
||
"actualHours": 76,
|
||
"type": "task",
|
||
"parentId": 3300,
|
||
"description": "Vite + Vue3 + TypeScript 工程初始化,配置ESLint/Prettier/Husky"
|
||
},
|
||
{
|
||
"id": 3302,
|
||
"name": "组件库与设计系统",
|
||
"assignee": "前端工程师 林涛",
|
||
"avatar": "50-10.jpg",
|
||
"startDate": "2025-05-11",
|
||
"endDate": "2025-05-25",
|
||
"progress": 100,
|
||
"estimatedHours": 120,
|
||
"actualHours": 128,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3301
|
||
],
|
||
"parentId": 3300,
|
||
"description": "基于Element Plus定制主题,封装高频业务组件"
|
||
},
|
||
{
|
||
"id": 3303,
|
||
"name": "首页与商品列表",
|
||
"assignee": "前端工程师 苗峰",
|
||
"avatar": "50-2.jpg",
|
||
"startDate": "2025-05-26",
|
||
"endDate": "2025-06-20",
|
||
"progress": 100,
|
||
"estimatedHours": 200,
|
||
"actualHours": 196,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3302
|
||
],
|
||
"parentId": 3300,
|
||
"description": "首页Banner/推荐/排行,商品列表筛选/排序/分页"
|
||
},
|
||
{
|
||
"id": 3304,
|
||
"name": "商品详情与购物车",
|
||
"assignee": "前端工程师 苗峰",
|
||
"avatar": "50-2.jpg",
|
||
"startDate": "2025-06-21",
|
||
"endDate": "2025-07-20",
|
||
"progress": 80,
|
||
"estimatedHours": 240,
|
||
"actualHours": 192,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3303
|
||
],
|
||
"parentId": 3300,
|
||
"description": "商品规格选择、评价展示、加入购物车、购物车管理"
|
||
},
|
||
{
|
||
"id": 3305,
|
||
"name": "订单结算流程",
|
||
"assignee": "前端工程师 贺磊",
|
||
"avatar": "50-3.jpg",
|
||
"startDate": "2025-07-21",
|
||
"endDate": "2025-08-20",
|
||
"progress": 50,
|
||
"estimatedHours": 280,
|
||
"actualHours": 140,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3304
|
||
],
|
||
"parentId": 3300,
|
||
"description": "收货地址、优惠券、支付方式选择、订单确认与支付回调"
|
||
},
|
||
{
|
||
"id": 3306,
|
||
"name": "用户中心与订单管理",
|
||
"assignee": "前端工程师 贺磊",
|
||
"avatar": "50-3.jpg",
|
||
"startDate": "2025-08-21",
|
||
"endDate": "2025-09-30",
|
||
"progress": 20,
|
||
"estimatedHours": 240,
|
||
"actualHours": 48,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3305
|
||
],
|
||
"parentId": 3300,
|
||
"description": "个人信息、收货地址、我的订单、退换货申请、优惠券钱包"
|
||
},
|
||
{
|
||
"id": 3307,
|
||
"name": "后台管理系统",
|
||
"assignee": "前端工程师 林涛",
|
||
"avatar": "50-10.jpg",
|
||
"startDate": "2025-09-01",
|
||
"endDate": "2025-10-31",
|
||
"progress": 10,
|
||
"estimatedHours": 360,
|
||
"actualHours": 36,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3302
|
||
],
|
||
"parentId": 3300,
|
||
"description": "商品管理、订单管理、用户管理、营销管理、数据看板"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 3400,
|
||
"name": "测试与质量保障",
|
||
"assignee": "测试负责人 谢雯",
|
||
"startDate": "2025-10-01",
|
||
"endDate": "2025-11-30",
|
||
"progress": 0,
|
||
"estimatedHours": 640,
|
||
"actualHours": 0,
|
||
"type": "story",
|
||
"parentId": 3000,
|
||
"barColor": "#FFA43A",
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 3401,
|
||
"name": "功能测试",
|
||
"assignee": "测试工程师 郭晨",
|
||
"avatar": "50-4.jpg",
|
||
"startDate": "2025-10-01",
|
||
"endDate": "2025-10-31",
|
||
"progress": 0,
|
||
"estimatedHours": 240,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3307,
|
||
3206
|
||
],
|
||
"parentId": 3400,
|
||
"description": "覆盖全业务流程的功能测试,输出测试报告"
|
||
},
|
||
{
|
||
"id": 3402,
|
||
"name": "性能压测",
|
||
"assignee": "测试工程师 许辉",
|
||
"avatar": "50-5.jpg",
|
||
"startDate": "2025-11-01",
|
||
"endDate": "2025-11-15",
|
||
"progress": 0,
|
||
"estimatedHours": 160,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3401
|
||
],
|
||
"parentId": 3400,
|
||
"description": "模拟大促场景压测,验证系统承压10万QPS的稳定性"
|
||
},
|
||
{
|
||
"id": 3403,
|
||
"name": "安全渗透测试",
|
||
"assignee": "安全工程师 蒋涛",
|
||
"avatar": "50-6.jpg",
|
||
"startDate": "2025-11-16",
|
||
"endDate": "2025-11-30",
|
||
"progress": 0,
|
||
"estimatedHours": 120,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3401
|
||
],
|
||
"parentId": 3400,
|
||
"description": "SQL注入、XSS、CSRF、越权访问等安全漏洞扫描与修复"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 3450,
|
||
"name": "移动端APP开发",
|
||
"assignee": "移动端负责人 姜海",
|
||
"startDate": "2025-07-01",
|
||
"endDate": "2025-11-30",
|
||
"progress": 30,
|
||
"estimatedHours": 960,
|
||
"actualHours": 288,
|
||
"type": "story",
|
||
"parentId": 3000,
|
||
"barColor": "#3F6DF6",
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 3451,
|
||
"name": "iOS端开发(Swift)",
|
||
"assignee": "iOS工程师 蔡林",
|
||
"avatar": "50-1.jpg",
|
||
"startDate": "2025-07-01",
|
||
"endDate": "2025-09-30",
|
||
"progress": 50,
|
||
"estimatedHours": 360,
|
||
"actualHours": 180,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3104
|
||
],
|
||
"parentId": 3450,
|
||
"description": "Swift原生开发,覆盖首页、商品、购物车、订单、我的五大模块"
|
||
},
|
||
{
|
||
"id": 3452,
|
||
"name": "Android端开发(Kotlin)",
|
||
"assignee": "Android工程师 梁鹏",
|
||
"avatar": "50-2.jpg",
|
||
"startDate": "2025-07-01",
|
||
"endDate": "2025-09-30",
|
||
"progress": 45,
|
||
"estimatedHours": 360,
|
||
"actualHours": 162,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3104
|
||
],
|
||
"parentId": 3450,
|
||
"description": "Kotlin+Jetpack Compose,与iOS保持功能对齐"
|
||
},
|
||
{
|
||
"id": 3453,
|
||
"name": "APP推送与消息中心",
|
||
"assignee": "后端工程师 吴浩",
|
||
"avatar": "50-7.jpg",
|
||
"startDate": "2025-09-01",
|
||
"endDate": "2025-10-15",
|
||
"progress": 20,
|
||
"estimatedHours": 120,
|
||
"actualHours": 24,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3202
|
||
],
|
||
"parentId": 3450,
|
||
"description": "APNs/FCM推送集成,站内消息、订单通知、活动推送"
|
||
},
|
||
{
|
||
"id": 3454,
|
||
"name": "APP性能优化与发布",
|
||
"assignee": "移动端负责人 姜海",
|
||
"avatar": "50-3.jpg",
|
||
"startDate": "2025-10-16",
|
||
"endDate": "2025-11-30",
|
||
"progress": 0,
|
||
"estimatedHours": 120,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3451,
|
||
3452,
|
||
3453
|
||
],
|
||
"parentId": 3450,
|
||
"description": "启动优化、内存泄漏修复,提交App Store和Google Play审核"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 3600,
|
||
"name": "数据中台与BI报表",
|
||
"assignee": "数据工程师 卢泽",
|
||
"startDate": "2025-09-01",
|
||
"endDate": "2025-11-30",
|
||
"progress": 5,
|
||
"estimatedHours": 480,
|
||
"actualHours": 24,
|
||
"type": "story",
|
||
"parentId": 3000,
|
||
"barColor": "#FFA43A",
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 3601,
|
||
"name": "数仓分层架构建设",
|
||
"assignee": "数据工程师 卢泽",
|
||
"avatar": "50-4.jpg",
|
||
"startDate": "2025-09-01",
|
||
"endDate": "2025-09-30",
|
||
"progress": 20,
|
||
"estimatedHours": 120,
|
||
"actualHours": 24,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3205
|
||
],
|
||
"parentId": 3600,
|
||
"description": "ODS→DWD→DWS→ADS四层数仓建设,Hive+Spark ETL流程"
|
||
},
|
||
{
|
||
"id": 3602,
|
||
"name": "经营核心指标看板",
|
||
"assignee": "数据分析师 魏晨",
|
||
"avatar": "50-5.jpg",
|
||
"startDate": "2025-10-01",
|
||
"endDate": "2025-10-31",
|
||
"progress": 0,
|
||
"estimatedHours": 160,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3601
|
||
],
|
||
"parentId": 3600,
|
||
"description": "GMV、DAU、转化率、复购率等核心经营指标实时看板"
|
||
},
|
||
{
|
||
"id": 3603,
|
||
"name": "用户画像与行为分析",
|
||
"assignee": "数据分析师 魏晨",
|
||
"avatar": "50-5.jpg",
|
||
"startDate": "2025-11-01",
|
||
"endDate": "2025-11-30",
|
||
"progress": 0,
|
||
"estimatedHours": 120,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3602
|
||
],
|
||
"parentId": 3600,
|
||
"description": "用户分层RFM模型、行为漏斗分析、召回策略数据支撑"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 3700,
|
||
"name": "DevOps与工程效能",
|
||
"assignee": "DevOps工程师 卞超",
|
||
"startDate": "2025-04-16",
|
||
"endDate": "2025-08-31",
|
||
"progress": 60,
|
||
"estimatedHours": 320,
|
||
"actualHours": 192,
|
||
"type": "story",
|
||
"parentId": 3000,
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 3701,
|
||
"name": "CI/CD流水线搭建",
|
||
"assignee": "DevOps工程师 卞超",
|
||
"avatar": "50-6.jpg",
|
||
"startDate": "2025-04-16",
|
||
"endDate": "2025-05-15",
|
||
"progress": 100,
|
||
"estimatedHours": 80,
|
||
"actualHours": 88,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3104
|
||
],
|
||
"parentId": 3700,
|
||
"description": "GitLab CI + Docker + Kubernetes 自动化构建、测试、部署流水线"
|
||
},
|
||
{
|
||
"id": 3702,
|
||
"name": "代码质量门禁",
|
||
"assignee": "DevOps工程师 卞超",
|
||
"avatar": "50-6.jpg",
|
||
"startDate": "2025-05-16",
|
||
"endDate": "2025-06-15",
|
||
"progress": 85,
|
||
"estimatedHours": 80,
|
||
"actualHours": 68,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3701
|
||
],
|
||
"parentId": 3700,
|
||
"description": "SonarQube代码扫描、单元测试覆盖率要求、MR评审规范落地"
|
||
},
|
||
{
|
||
"id": 3703,
|
||
"name": "测试环境自动化管理",
|
||
"assignee": "DevOps工程师 卞超",
|
||
"avatar": "50-6.jpg",
|
||
"startDate": "2025-06-16",
|
||
"endDate": "2025-07-31",
|
||
"progress": 50,
|
||
"estimatedHours": 80,
|
||
"actualHours": 40,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3702
|
||
],
|
||
"parentId": 3700,
|
||
"description": "按PR自动创建隔离测试环境,合并后自动销毁,降低环境冲突"
|
||
},
|
||
{
|
||
"id": 3704,
|
||
"name": "可观测性平台建设",
|
||
"assignee": "DevOps工程师 卞超",
|
||
"avatar": "50-6.jpg",
|
||
"startDate": "2025-08-01",
|
||
"endDate": "2025-08-31",
|
||
"progress": 20,
|
||
"estimatedHours": 80,
|
||
"actualHours": 16,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3703
|
||
],
|
||
"parentId": 3700,
|
||
"description": "日志(ELK)、指标(Prometheus)、链路追踪(Jaeger)三位一体可观测性体系"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 3500,
|
||
"name": "上线与运营",
|
||
"assignee": "运维工程师 邓志",
|
||
"startDate": "2025-12-01",
|
||
"endDate": "2025-12-31",
|
||
"progress": 0,
|
||
"estimatedHours": 280,
|
||
"actualHours": 0,
|
||
"type": "story",
|
||
"parentId": 3000,
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 3501,
|
||
"name": "容器化部署与灰度发布",
|
||
"assignee": "运维工程师 邓志",
|
||
"avatar": "50-7.jpg",
|
||
"startDate": "2025-12-01",
|
||
"endDate": "2025-12-10",
|
||
"progress": 0,
|
||
"estimatedHours": 80,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3402,
|
||
3403
|
||
],
|
||
"parentId": 3500,
|
||
"description": "Kubernetes集群部署,灰度放量5%流量验证"
|
||
},
|
||
{
|
||
"id": 3502,
|
||
"name": "全量上线",
|
||
"assignee": "技术总监 李明",
|
||
"avatar": "50-8.jpg",
|
||
"startDate": "2025-12-11",
|
||
"endDate": "2025-12-15",
|
||
"progress": 0,
|
||
"estimatedHours": 40,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3501
|
||
],
|
||
"parentId": 3500,
|
||
"description": "切换全量流量,完成上线公告和故障应急预案"
|
||
},
|
||
{
|
||
"id": 3503,
|
||
"name": "监控告警配置",
|
||
"assignee": "运维工程师 邓志",
|
||
"avatar": "50-7.jpg",
|
||
"startDate": "2025-12-11",
|
||
"endDate": "2025-12-20",
|
||
"progress": 0,
|
||
"estimatedHours": 80,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3501
|
||
],
|
||
"parentId": 3500,
|
||
"description": "Prometheus+Grafana监控大盘,关键指标告警规则配置"
|
||
},
|
||
{
|
||
"id": 3504,
|
||
"name": "上线后数据分析与优化",
|
||
"assignee": "产品经理 王芳",
|
||
"avatar": "50-1.jpg",
|
||
"startDate": "2025-12-16",
|
||
"endDate": "2025-12-31",
|
||
"progress": 0,
|
||
"estimatedHours": 80,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
3502
|
||
],
|
||
"parentId": 3500,
|
||
"description": "分析GMV、转化率、用户留存等核心指标,制定首期迭代计划"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 4000,
|
||
"name": "智能制造执行系统(MES)",
|
||
"assignee": "项目经理 冯健",
|
||
"startDate": "2025-04-01",
|
||
"endDate": "2026-03-31",
|
||
"progress": 20,
|
||
"estimatedHours": 3600,
|
||
"actualHours": 720,
|
||
"type": "story",
|
||
"description": "面向离散制造企业的智能制造执行系统,打通计划、生产、质量、物料全链路",
|
||
"barColor": "#2E7D6B",
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 4100,
|
||
"name": "需求分析与蓝图设计",
|
||
"assignee": "业务分析师 潘霞",
|
||
"startDate": "2025-04-01",
|
||
"endDate": "2025-05-31",
|
||
"progress": 100,
|
||
"estimatedHours": 400,
|
||
"actualHours": 420,
|
||
"type": "story",
|
||
"parentId": 4000,
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 4101,
|
||
"name": "现状调研与痛点梳理",
|
||
"assignee": "业务分析师 潘霞",
|
||
"avatar": "50-9.jpg",
|
||
"startDate": "2025-04-01",
|
||
"endDate": "2025-04-20",
|
||
"progress": 100,
|
||
"estimatedHours": 120,
|
||
"actualHours": 130,
|
||
"type": "task",
|
||
"parentId": 4100,
|
||
"description": "深入生产一线调研,梳理现有系统问题和业务痛点"
|
||
},
|
||
{
|
||
"id": 4102,
|
||
"name": "业务蓝图设计",
|
||
"assignee": "业务分析师 潘霞",
|
||
"avatar": "50-9.jpg",
|
||
"startDate": "2025-04-21",
|
||
"endDate": "2025-05-15",
|
||
"progress": 100,
|
||
"estimatedHours": 160,
|
||
"actualHours": 168,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4101
|
||
],
|
||
"parentId": 4100,
|
||
"description": "输出业务流程蓝图,明确系统边界和接口规范"
|
||
},
|
||
{
|
||
"id": 4103,
|
||
"name": "技术方案评审",
|
||
"assignee": "架构师 冯健",
|
||
"avatar": "50-10.jpg",
|
||
"startDate": "2025-05-16",
|
||
"endDate": "2025-05-31",
|
||
"progress": 100,
|
||
"estimatedHours": 80,
|
||
"actualHours": 76,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4102
|
||
],
|
||
"parentId": 4100,
|
||
"description": "技术选型评审,确定微服务架构和关键技术组件"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 4200,
|
||
"name": "生产计划与调度模块",
|
||
"assignee": "后端工程师 程光",
|
||
"startDate": "2025-06-01",
|
||
"endDate": "2025-09-30",
|
||
"progress": 40,
|
||
"estimatedHours": 800,
|
||
"actualHours": 320,
|
||
"type": "story",
|
||
"parentId": 4000,
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 4201,
|
||
"name": "生产计划导入与下达",
|
||
"assignee": "后端工程师 程光",
|
||
"avatar": "50-1.jpg",
|
||
"startDate": "2025-06-01",
|
||
"endDate": "2025-07-10",
|
||
"progress": 80,
|
||
"estimatedHours": 240,
|
||
"actualHours": 192,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4103
|
||
],
|
||
"parentId": 4200,
|
||
"description": "ERP计划数据接入,工单自动拆分与产线分配"
|
||
},
|
||
{
|
||
"id": 4202,
|
||
"name": "工序排程引擎",
|
||
"assignee": "算法工程师 段磊",
|
||
"avatar": "50-2.jpg",
|
||
"startDate": "2025-07-11",
|
||
"endDate": "2025-08-31",
|
||
"progress": 30,
|
||
"estimatedHours": 360,
|
||
"actualHours": 108,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4201
|
||
],
|
||
"parentId": 4200,
|
||
"description": "基于遗传算法的多约束智能排程,支持插单和动态调整"
|
||
},
|
||
{
|
||
"id": 4203,
|
||
"name": "生产进度实时看板",
|
||
"assignee": "前端工程师 方圆",
|
||
"avatar": "50-3.jpg",
|
||
"startDate": "2025-08-01",
|
||
"endDate": "2025-09-30",
|
||
"progress": 20,
|
||
"estimatedHours": 200,
|
||
"actualHours": 40,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4201
|
||
],
|
||
"parentId": 4200,
|
||
"description": "工单完成率、产线效率、异常预警实时大屏展示"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 4300,
|
||
"name": "质量管理模块",
|
||
"assignee": "质量工程师 何丽",
|
||
"startDate": "2025-07-01",
|
||
"endDate": "2025-11-30",
|
||
"progress": 15,
|
||
"estimatedHours": 640,
|
||
"actualHours": 96,
|
||
"type": "story",
|
||
"parentId": 4000,
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 4301,
|
||
"name": "来料检验(IQC)",
|
||
"assignee": "质量工程师 何丽",
|
||
"avatar": "50-4.jpg",
|
||
"startDate": "2025-07-01",
|
||
"endDate": "2025-08-15",
|
||
"progress": 40,
|
||
"estimatedHours": 160,
|
||
"actualHours": 64,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4103
|
||
],
|
||
"parentId": 4300,
|
||
"description": "供应商来料AQL抽检,检验结果上传与不合格处置"
|
||
},
|
||
{
|
||
"id": 4302,
|
||
"name": "过程质量控制(IPQC)",
|
||
"assignee": "质量工程师 何丽",
|
||
"avatar": "50-4.jpg",
|
||
"startDate": "2025-08-16",
|
||
"endDate": "2025-10-15",
|
||
"progress": 10,
|
||
"estimatedHours": 240,
|
||
"actualHours": 24,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4301
|
||
],
|
||
"parentId": 4300,
|
||
"description": "首件检验、巡检、SPC统计过程控制分析"
|
||
},
|
||
{
|
||
"id": 4303,
|
||
"name": "成品检验与质量报表",
|
||
"assignee": "质量工程师 罗颖",
|
||
"avatar": "50-5.jpg",
|
||
"startDate": "2025-10-16",
|
||
"endDate": "2025-11-30",
|
||
"progress": 0,
|
||
"estimatedHours": 160,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4302
|
||
],
|
||
"parentId": 4300,
|
||
"description": "出货检验报告、质量月报自动生成、不良率趋势分析"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 4400,
|
||
"name": "仓储物料管理模块",
|
||
"assignee": "物料工程师 丁明",
|
||
"startDate": "2025-06-15",
|
||
"endDate": "2025-11-30",
|
||
"progress": 25,
|
||
"estimatedHours": 560,
|
||
"actualHours": 140,
|
||
"type": "story",
|
||
"parentId": 4000,
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 4401,
|
||
"name": "仓库基础数据管理",
|
||
"assignee": "物料工程师 丁明",
|
||
"avatar": "50-6.jpg",
|
||
"startDate": "2025-06-15",
|
||
"endDate": "2025-07-15",
|
||
"progress": 90,
|
||
"estimatedHours": 120,
|
||
"actualHours": 108,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4103
|
||
],
|
||
"parentId": 4400,
|
||
"description": "库区、货位、物料编码、计量单位等基础数据维护"
|
||
},
|
||
{
|
||
"id": 4402,
|
||
"name": "出入库与库存管理",
|
||
"assignee": "物料工程师 丁明",
|
||
"avatar": "50-6.jpg",
|
||
"startDate": "2025-07-16",
|
||
"endDate": "2025-09-15",
|
||
"progress": 30,
|
||
"estimatedHours": 240,
|
||
"actualHours": 72,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4401
|
||
],
|
||
"parentId": 4400,
|
||
"description": "收料入库、领料出库、退料、库存盘点、动态储位管理"
|
||
},
|
||
{
|
||
"id": 4403,
|
||
"name": "物料追溯与批次管理",
|
||
"assignee": "物料工程师 郭宇",
|
||
"avatar": "50-7.jpg",
|
||
"startDate": "2025-09-16",
|
||
"endDate": "2025-11-30",
|
||
"progress": 0,
|
||
"estimatedHours": 200,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4402
|
||
],
|
||
"parentId": 4400,
|
||
"description": "原料→半成品→成品全链路批次追溯,支持正反向查询"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 4600,
|
||
"name": "设备维保管理模块",
|
||
"assignee": "设备工程师 司徒明",
|
||
"startDate": "2025-08-01",
|
||
"endDate": "2025-12-31",
|
||
"progress": 10,
|
||
"estimatedHours": 480,
|
||
"actualHours": 48,
|
||
"type": "story",
|
||
"parentId": 4000,
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 4601,
|
||
"name": "设备台账管理",
|
||
"assignee": "设备工程师 司徒明",
|
||
"avatar": "50-1.jpg",
|
||
"startDate": "2025-08-01",
|
||
"endDate": "2025-09-15",
|
||
"progress": 35,
|
||
"estimatedHours": 120,
|
||
"actualHours": 42,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4103
|
||
],
|
||
"parentId": 4600,
|
||
"description": "设备基础信息、技术参数、备品备件台账数字化管理"
|
||
},
|
||
{
|
||
"id": 4602,
|
||
"name": "预防性维保计划",
|
||
"assignee": "设备工程师 司徒明",
|
||
"avatar": "50-1.jpg",
|
||
"startDate": "2025-09-16",
|
||
"endDate": "2025-10-31",
|
||
"progress": 10,
|
||
"estimatedHours": 160,
|
||
"actualHours": 16,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4601
|
||
],
|
||
"parentId": 4600,
|
||
"description": "按设备类型制定定期保养计划,自动推送工单给维保人员"
|
||
},
|
||
{
|
||
"id": 4603,
|
||
"name": "故障报修与维修记录",
|
||
"assignee": "设备工程师 龙涛",
|
||
"avatar": "50-2.jpg",
|
||
"startDate": "2025-11-01",
|
||
"endDate": "2025-12-31",
|
||
"progress": 0,
|
||
"estimatedHours": 160,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4602
|
||
],
|
||
"parentId": 4600,
|
||
"description": "移动端扫码报修、维修过程记录、故障原因分析与MTBF统计"
|
||
}
|
||
]
|
||
},
|
||
{
|
||
"id": 4500,
|
||
"name": "系统集成与上线",
|
||
"assignee": "项目经理 冯健",
|
||
"startDate": "2025-12-01",
|
||
"endDate": "2026-03-31",
|
||
"progress": 0,
|
||
"estimatedHours": 480,
|
||
"actualHours": 0,
|
||
"type": "story",
|
||
"parentId": 4000,
|
||
"collapsed": false,
|
||
"children": [
|
||
{
|
||
"id": 4501,
|
||
"name": "ERP/WMS系统对接",
|
||
"assignee": "集成工程师 唐飞",
|
||
"avatar": "50-8.jpg",
|
||
"startDate": "2025-12-01",
|
||
"endDate": "2026-01-15",
|
||
"progress": 0,
|
||
"estimatedHours": 160,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4303,
|
||
4403
|
||
],
|
||
"parentId": 4500,
|
||
"description": "与SAP ERP、WMS系统数据实时同步,接口联调"
|
||
},
|
||
{
|
||
"id": 4502,
|
||
"name": "设备与IoT平台对接",
|
||
"assignee": "IoT工程师 石洋",
|
||
"avatar": "50-9.jpg",
|
||
"startDate": "2025-12-15",
|
||
"endDate": "2026-02-15",
|
||
"progress": 0,
|
||
"estimatedHours": 160,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4203
|
||
],
|
||
"parentId": 4500,
|
||
"description": "PLC/SCADA设备数据采集,IoT平台对接,设备状态实时上报"
|
||
},
|
||
{
|
||
"id": 4503,
|
||
"name": "用户验收测试(UAT)",
|
||
"assignee": "项目经理 冯健",
|
||
"avatar": "50-10.jpg",
|
||
"startDate": "2026-02-16",
|
||
"endDate": "2026-03-15",
|
||
"progress": 0,
|
||
"estimatedHours": 80,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4501,
|
||
4502
|
||
],
|
||
"parentId": 4500,
|
||
"description": "组织业务部门进行UAT,记录缺陷并跟踪修复"
|
||
},
|
||
{
|
||
"id": 4504,
|
||
"name": "正式切换上线",
|
||
"assignee": "项目经理 冯健",
|
||
"avatar": "50-10.jpg",
|
||
"startDate": "2026-03-16",
|
||
"endDate": "2026-03-31",
|
||
"progress": 0,
|
||
"estimatedHours": 80,
|
||
"actualHours": 0,
|
||
"type": "task",
|
||
"predecessor": [
|
||
4503
|
||
],
|
||
"parentId": 4500,
|
||
"description": "数据迁移、旧系统下线、人员培训、上线保障"
|
||
}
|
||
]
|
||
}
|
||
]
|
||
}
|
||
],
|
||
"milestones": [
|
||
{
|
||
"id": 1150,
|
||
"name": "I期临床试验完成",
|
||
"assignee": "I期试验主任 Dr. Wang",
|
||
"startDate": "2025-08-31",
|
||
"endDate": "2025-08-31",
|
||
"type": "milestone",
|
||
"icon": "diamond",
|
||
"description": "完成I期临床试验,确认ADX-2024在人体的安全性和耐受性,为II期试验奠定基础。"
|
||
},
|
||
{
|
||
"id": 1250,
|
||
"name": "II期临床中期分析",
|
||
"assignee": "统计师 赵磊",
|
||
"startDate": "2026-04-30",
|
||
"endDate": "2026-04-30",
|
||
"type": "milestone",
|
||
"icon": "diamond",
|
||
"description": "完成II期临床试验中期疗效分析,评估是否继续进行III期试验。"
|
||
},
|
||
{
|
||
"id": 1350,
|
||
"name": "新药上市申请提交",
|
||
"assignee": "首席研究员 Dr. Chen",
|
||
"startDate": "2027-12-31",
|
||
"endDate": "2027-12-31",
|
||
"type": "milestone",
|
||
"icon": "diamond",
|
||
"description": "完成III期临床试验最终分析,向监管部门提交新药上市申请(NDA)。"
|
||
},
|
||
{
|
||
"id": 6,
|
||
"name": "技术选型完成",
|
||
"assignee": "王五",
|
||
"startDate": "2025-06-25",
|
||
"endDate": "2025-06-25",
|
||
"type": "milestone",
|
||
"icon": "diamond",
|
||
"description": "完成技术选型调研,确定项目技术栈和架构方案。"
|
||
},
|
||
{
|
||
"id": 10,
|
||
"name": "开发完成",
|
||
"assignee": "开发团队",
|
||
"startDate": "2025-07-11",
|
||
"endDate": "2025-07-11",
|
||
"type": "milestone",
|
||
"icon": "rocket",
|
||
"description": "完成所有开发任务,准备进入测试阶段。"
|
||
},
|
||
{
|
||
"id": 9,
|
||
"name": "Alpha版本发布",
|
||
"assignee": "项目经理",
|
||
"startDate": "2025-07-15",
|
||
"endDate": "2025-07-15",
|
||
"type": "milestone",
|
||
"icon": "rocket",
|
||
"description": "发布Alpha测试版本,提供给内部团队进行功能验证和测试。"
|
||
},
|
||
{
|
||
"id": 3150,
|
||
"name": "电商平台设计定稿",
|
||
"assignee": "产品经理 王芳",
|
||
"startDate": "2025-04-15",
|
||
"endDate": "2025-04-15",
|
||
"type": "milestone",
|
||
"icon": "diamond",
|
||
"description": "电商平台UI/UX全套设计定稿,正式进入开发阶段"
|
||
},
|
||
{
|
||
"id": 3250,
|
||
"name": "电商核心服务上线",
|
||
"assignee": "技术总监 李明",
|
||
"startDate": "2025-09-30",
|
||
"endDate": "2025-09-30",
|
||
"type": "milestone",
|
||
"icon": "rocket",
|
||
"description": "用户、商品、订单三大核心后端服务完成开发并通过测试"
|
||
},
|
||
{
|
||
"id": 3550,
|
||
"name": "电商平台正式上线",
|
||
"assignee": "技术总监 李明",
|
||
"startDate": "2025-12-15",
|
||
"endDate": "2025-12-15",
|
||
"type": "milestone",
|
||
"icon": "rocket",
|
||
"description": "电商平台完成全量发布,开启正式运营"
|
||
},
|
||
{
|
||
"id": 4150,
|
||
"name": "MES需求基线确认",
|
||
"assignee": "项目经理 冯健",
|
||
"startDate": "2025-05-31",
|
||
"endDate": "2025-05-31",
|
||
"type": "milestone",
|
||
"icon": "diamond",
|
||
"description": "MES系统业务蓝图和技术方案通过评审,正式进入开发阶段"
|
||
},
|
||
{
|
||
"id": 4550,
|
||
"name": "MES系统正式上线",
|
||
"assignee": "项目经理 冯健",
|
||
"startDate": "2026-03-31",
|
||
"endDate": "2026-03-31",
|
||
"type": "milestone",
|
||
"icon": "rocket",
|
||
"description": "MES系统完成ERP/IoT集成,通过UAT,正式切换上线"
|
||
}
|
||
]
|
||
} |