diff --git a/src/views/xm/core/xmIteration/XmIterationOverview.vue b/src/views/xm/core/xmIteration/XmIterationOverview.vue index dfd111c8..bcec467a 100644 --- a/src/views/xm/core/xmIteration/XmIterationOverview.vue +++ b/src/views/xm/core/xmIteration/XmIterationOverview.vue @@ -5,7 +5,7 @@
- + @@ -119,7 +119,7 @@
- 所有工作项及其完成情况 + 所有工作项数量分布
@@ -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/XmMenuEdit.vue b/src/views/xm/core/xmMenu/XmMenuEdit.vue index 9458b579..846e8e8c 100644 --- a/src/views/xm/core/xmMenu/XmMenuEdit.vue +++ b/src/views/xm/core/xmMenu/XmMenuEdit.vue @@ -1,56 +1,62 @@ + + + + diff --git a/src/views/xm/core/xmProduct/XmProductOverview.vue b/src/views/xm/core/xmProduct/XmProductOverview.vue index 9c805063..d8126d9d 100644 --- a/src/views/xm/core/xmProduct/XmProductOverview.vue +++ b/src/views/xm/core/xmProduct/XmProductOverview.vue @@ -5,7 +5,7 @@
- + @@ -73,7 +73,7 @@
-
项目计划周期
+
产品计划周期
@@ -115,7 +115,7 @@
- 所有工作项及其完成情况 + 所有工作项数量分布
@@ -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 56171a0c..6537b2b9 100644 --- a/src/views/xm/core/xmProject/XmProjectOverview.vue +++ b/src/views/xm/core/xmProject/XmProjectOverview.vue @@ -117,7 +117,7 @@
- 所有工作项及其完成情况 + 所有工作项数量分布
@@ -260,7 +260,6 @@ - @@ -282,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 eff159f6..4d350937 100644 --- a/src/views/xm/core/xmProjectGroupState/XmProjectGroupStateMng.vue +++ b/src/views/xm/core/xmProjectGroupState/XmProjectGroupStateMng.vue @@ -1,16 +1,20 @@ + + + + diff --git a/src/views/xm/core/xmProjectPhase/XmProjectPhaseEdit.vue b/src/views/xm/core/xmProjectPhase/XmProjectPhaseEdit.vue index e2de4143..f206cbae 100644 --- a/src/views/xm/core/xmProjectPhase/XmProjectPhaseEdit.vue +++ b/src/views/xm/core/xmProjectPhase/XmProjectPhaseEdit.vue @@ -1,126 +1,136 @@ - \ No newline at end of file + diff --git a/src/views/xm/core/xmProjectPhase/XmProjectPhaseOverview.vue b/src/views/xm/core/xmProjectPhase/XmProjectPhaseOverview.vue new file mode 100644 index 00000000..e4a635d9 --- /dev/null +++ b/src/views/xm/core/xmProjectPhase/XmProjectPhaseOverview.vue @@ -0,0 +1,576 @@ + + + + + + +