From dd3fd181323212b2b25fa62fbf612c95d4cab298 Mon Sep 17 00:00:00 2001 From: liyongde <1419499670@qq.com> Date: Wed, 19 Nov 2025 14:32:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=88=9B=E5=BB=BA=E9=A1=B9=E7=9B=AE?= =?UTF-8?q?=E9=98=B6=E6=AE=B5=E4=B8=8Eui=E5=B8=83=E5=B1=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ProjectServiceImpl.java | 1 + .../views/pmm/project/request/description.vue | 401 +++++++++++++++++- .../pmm/project/request/stageAddDialog.vue | 87 ++++ 3 files changed, 479 insertions(+), 10 deletions(-) create mode 100644 nl-vue/src/views/pmm/project/request/stageAddDialog.vue 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 @@ + + +