From 7072f74776470ebcc6dca35ab30bf4fb28720f9b Mon Sep 17 00:00:00 2001 From: chentaiyu Date: Fri, 23 Jul 2021 19:55:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=A2=E9=98=9F=E6=A6=82=E8=A7=88=EF=BC=8C?= =?UTF-8?q?=E5=85=B6=E4=BB=96=E6=A6=82=E8=A7=88=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../core/xmIteration/XmIterationOverview.vue | 2 +- src/views/xm/core/xmMenu/XmMenuOverview.vue | 2 +- .../xm/core/xmProduct/XmProductOverview.vue | 2 +- .../xm/core/xmProject/XmProjectOverview.vue | 2 +- .../XmProjectGroupStateMng.vue | 99 +-- .../XmProjectGroupStateOverview.vue | 643 ++++++++++++++++-- .../xmProjectPhase/XmProjectPhaseOverview.vue | 6 +- 7 files changed, 657 insertions(+), 99 deletions(-) diff --git a/src/views/xm/core/xmIteration/XmIterationOverview.vue b/src/views/xm/core/xmIteration/XmIterationOverview.vue index bb204943..bcec467a 100644 --- a/src/views/xm/core/xmIteration/XmIterationOverview.vue +++ b/src/views/xm/core/xmIteration/XmIterationOverview.vue @@ -254,7 +254,7 @@ export default { return this.xmIteration.taskCnt-this.xmIteration.finishTaskCnt; }, taskProgress: function (){ - return Math.round(this.xmIteration.finishTaskCnt/this.xmIteration.taskCnt*100); + return this.xmIteration.finishRate; }, iterationStartTime: function (){ return this.xmIteration.startTime.substring(0,10); diff --git a/src/views/xm/core/xmMenu/XmMenuOverview.vue b/src/views/xm/core/xmMenu/XmMenuOverview.vue index e28fbcab..1bf702a5 100644 --- a/src/views/xm/core/xmMenu/XmMenuOverview.vue +++ b/src/views/xm/core/xmMenu/XmMenuOverview.vue @@ -248,7 +248,7 @@ return this.xmMenu.taskCnt-this.xmMenu.finishTaskCnt; }, taskProgress: function (){ - return Math.round(this.xmMenu.finishTaskCnt/this.xmMenu.taskCnt*100); + return this.xmMenu.finishRate; }, menuStartTime: function (){ if(this.xmMenu.planStartTime){ diff --git a/src/views/xm/core/xmProduct/XmProductOverview.vue b/src/views/xm/core/xmProduct/XmProductOverview.vue index f51a8510..d8126d9d 100644 --- a/src/views/xm/core/xmProduct/XmProductOverview.vue +++ b/src/views/xm/core/xmProduct/XmProductOverview.vue @@ -250,7 +250,7 @@ export default { return this.xmProduct.taskCnt-this.xmProduct.finishTaskCnt; }, taskProgress: function (){ - return Math.round(this.xmProduct.finishTaskCnt/this.xmProduct.taskCnt*100); + return this.xmProduct.finishRate; }, productStartTime: function (){ if(this.xmProduct.planStartTime){ diff --git a/src/views/xm/core/xmProject/XmProjectOverview.vue b/src/views/xm/core/xmProject/XmProjectOverview.vue index 0e15c294..6537b2b9 100644 --- a/src/views/xm/core/xmProject/XmProjectOverview.vue +++ b/src/views/xm/core/xmProject/XmProjectOverview.vue @@ -281,7 +281,7 @@ export default { return this.selProject.totalTaskCnt; }, taskProgress: function (){ - return Math.round(this.selProject.totalCompleteTaskCnt/this.selProject.totalTaskCnt*100); + return this.selProject.totalProgress; }, taskStartTime: function (){ return this.selProject.startTime.substring(0,10); diff --git a/src/views/xm/core/xmProjectGroupState/XmProjectGroupStateMng.vue b/src/views/xm/core/xmProjectGroupState/XmProjectGroupStateMng.vue index 66ce02c3..4d350937 100644 --- a/src/views/xm/core/xmProjectGroupState/XmProjectGroupStateMng.vue +++ b/src/views/xm/core/xmProjectGroupState/XmProjectGroupStateMng.vue @@ -1,20 +1,20 @@ - - \ No newline at end of file + diff --git a/src/views/xm/core/xmProjectPhase/XmProjectPhaseOverview.vue b/src/views/xm/core/xmProjectPhase/XmProjectPhaseOverview.vue index 1f77d3a6..e4a635d9 100644 --- a/src/views/xm/core/xmProjectPhase/XmProjectPhaseOverview.vue +++ b/src/views/xm/core/xmProjectPhase/XmProjectPhaseOverview.vue @@ -235,11 +235,11 @@ export default { return this.xmProjectPhase.taskCnt-this.xmProjectPhase.finishTaskCnt; }, taskProgress: function (){ - if(this.xmProjectPhase.taskCnt){ - return Math.round(this.xmProjectPhase.finishTaskCnt/this.xmProjectPhase.taskCnt*100); + if(this.xmProjectPhase.actRate){ + return this.xmProjectPhase.actRate; }else{ return 0; - }; + } }, phaseBeginDate: function (){ if(this.xmProjectPhase.beginDate){