|
|
@ -101,13 +101,7 @@ public class ExportService implements IExportService { |
|
|
|
wbs.add(projectInfo); |
|
|
|
List<PoiUtil.PoiUtilCell> s1 = new ArrayList<>(); |
|
|
|
wbs.add(s1); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 生成任务数据 |
|
|
|
*/ |
|
|
|
private void generateWbsTask(Workbook wb, List<List<PoiUtil.PoiUtilCell>> wbs, List<TallWbsVo.WbsTaskInfo> wbsTaskInfo,int rowIndex) { |
|
|
|
//任务标题
|
|
|
|
//添加任务表头
|
|
|
|
List<PoiUtil.PoiUtilCell> taskHeader = new ArrayList<>(); |
|
|
|
taskHeader.add(new PoiUtil.PoiUtilCell("项目任务分解(PWBS)",15,1)); |
|
|
|
wbs.add(taskHeader); |
|
|
@ -129,6 +123,36 @@ public class ExportService implements IExportService { |
|
|
|
taskTitle.add(new PoiUtil.PoiUtilCell("插件2")); |
|
|
|
taskTitle.add(new PoiUtil.PoiUtilCell("插件3")); |
|
|
|
wbs.add(taskTitle); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 生成任务数据 |
|
|
|
*/ |
|
|
|
private void generateWbsTask(Workbook wb, List<List<PoiUtil.PoiUtilCell>> wbs, List<TallWbsVo.WbsTaskInfo> wbsTaskInfo,int rowIndex) { |
|
|
|
// //任务标题
|
|
|
|
// List<PoiUtil.PoiUtilCell> taskHeader = new ArrayList<>();
|
|
|
|
// taskHeader.add(new PoiUtil.PoiUtilCell("项目任务分解(PWBS)",15,1));
|
|
|
|
// wbs.add(taskHeader);
|
|
|
|
// rowIndex++;
|
|
|
|
// //任务表头
|
|
|
|
// List<PoiUtil.PoiUtilCell> taskTitle = new ArrayList<>();
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("序号"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("任务(节点"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("二级任务(节点)"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("任务描述/要求"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("时间/开始时间"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("结束时间"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("任务时长"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("标签"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("负责人"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("检查人"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("交付物"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("即时奖惩"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("插件1"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("插件2"));
|
|
|
|
// taskTitle.add(new PoiUtil.PoiUtilCell("插件3"));
|
|
|
|
// wbs.add(taskTitle);
|
|
|
|
// rowIndex++;
|
|
|
|
//任务信息
|
|
|
|
if(CollectionUtil.isEmpty(wbsTaskInfo)){ |
|
|
|
return; |
|
|
@ -148,6 +172,7 @@ public class ExportService implements IExportService { |
|
|
|
if(CollectionUtil.isEmpty(secondTaskList)){ |
|
|
|
flag = false; |
|
|
|
pageNum = 1; |
|
|
|
continue; |
|
|
|
}else { |
|
|
|
pageNum++; |
|
|
|
} |
|
|
@ -218,7 +243,7 @@ public class ExportService implements IExportService { |
|
|
|
wbs.add(taskRow); |
|
|
|
} |
|
|
|
PoiUtil.exportWB("WBS", rowIndex, wbs, wb); |
|
|
|
rowIndex += 100; |
|
|
|
rowIndex += (secondTaskList.size()); |
|
|
|
wbs.clear(); |
|
|
|
} |
|
|
|
|
|
|
@ -294,7 +319,7 @@ public class ExportService implements IExportService { |
|
|
|
//
|
|
|
|
// }
|
|
|
|
} |
|
|
|
//写入数据
|
|
|
|
// //写入数据
|
|
|
|
// PoiUtil.exportWB("WBS", rowIndex, wbs, wb);
|
|
|
|
} |
|
|
|
|
|
|
|