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){