diff --git a/nl-plugin/nl-plugin-pmm/src/main/java/org/nl/pmm/modular/project/service/impl/ProjectServiceImpl.java b/nl-plugin/nl-plugin-pmm/src/main/java/org/nl/pmm/modular/project/service/impl/ProjectServiceImpl.java index 2b0256d..abd7990 100644 --- a/nl-plugin/nl-plugin-pmm/src/main/java/org/nl/pmm/modular/project/service/impl/ProjectServiceImpl.java +++ b/nl-plugin/nl-plugin-pmm/src/main/java/org/nl/pmm/modular/project/service/impl/ProjectServiceImpl.java @@ -163,6 +163,7 @@ public class ProjectServiceImpl extends ServiceImpl impl for (StageDetail stageDetail : details) { ProjectRequestVo.RequestDescription req2 = new ProjectRequestVo.RequestDescription(); BeanUtil.copyProperties(stageDetail, req2); + req2.setDays(CommonTimeFormatUtil.calculateDaysBetween(req2.getStartTime(), req2.getEndTime())); if (req.getDetailId().equals(req2.getParentDetailId())) { if (ObjectUtil.isEmpty(req.getChildren())) { req.setChildren(new ArrayList<>()); diff --git a/nl-vue/src/views/pmm/project/request/description.vue b/nl-vue/src/views/pmm/project/request/description.vue index 15dfd00..bc6538c 100644 --- a/nl-vue/src/views/pmm/project/request/description.vue +++ b/nl-vue/src/views/pmm/project/request/description.vue @@ -1,23 +1,163 @@ diff --git a/nl-vue/src/views/pmm/project/request/stageAddDialog.vue b/nl-vue/src/views/pmm/project/request/stageAddDialog.vue new file mode 100644 index 0000000..835e460 --- /dev/null +++ b/nl-vue/src/views/pmm/project/request/stageAddDialog.vue @@ -0,0 +1,87 @@ + + +