diff --git a/src/views/xm/core/xmProject/XmProjectOverview.vue b/src/views/xm/core/xmProject/XmProjectOverview.vue index 2d31e242..ae24f403 100644 --- a/src/views/xm/core/xmProject/XmProjectOverview.vue +++ b/src/views/xm/core/xmProject/XmProjectOverview.vue @@ -95,59 +95,27 @@
- 所有工作项数量分布 -
-
-
-
-
-
- - -
- 需求情况 -
-
- -
-
-
- - - -
- 任务状态分布 -
-
-
-
-
-
- - - -
- 测试用例情况 + 总预算情况
-
+
-
- + +
- 缺陷情况 + 关联产品和迭代情况
-
+
- - + +
项目工时 @@ -227,7 +195,7 @@
- +
合作开发工作量分布 @@ -237,29 +205,64 @@
+
+ + + +
+ 所有工作项数量分布 +
+
+
+
+
+
+ + +
+ 需求情况 +
+
+ +
+
+
+ + + +
+ 任务状态分布 +
+
+
+
+
+
+ +
+ + + +
+ 测试用例情况 +
+
+
+
+
+
+ + + +
+ 缺陷情况 +
+
+
+
+
+
- - - -
- 总预算情况 -
-
-
-
-
-
- - -
- 关联产品和迭代情况 -
-
-
-
-
-
-
@@ -569,48 +572,65 @@ export default { trigger: 'item', }, - calculable: true, - - legend:{ - show:true, - bottom: 'bottom', - data:['未开始','执行中','已完工','已结算','已关闭'], - }, - graphic: { - type: 'text', - left: 'center', - top: '40%', - style: { - // text: '总数', - text: - '任务数'+this.totalTask, - - textAlign: 'center', - fill: '#333', - width: 30, - height: 30, - fontSize: 14 - } - }, + calculable: true, + grid: { + left: '3%', + right: '4%', + bottom: '10%', + containLabel: true + }, + yAxis: { + type: 'value' + }, + xAxis: { + type: 'category', + data:['未开始','执行中','已完工','已结算','已关闭'], + }, series: [ { - type: 'pie', - center:['50%','40%'], - radius: ['40%','70%'], - data:[{name:'未开始',value:this.selProject.taskUnStartCnt},{name:'执行中',value:this.selProject.taskExecCnt},{name:'已完工',value:this.selProject.taskFinishCnt},{name:'已结算',value:this.selProject.taskSetCnt},{name:'已关闭',value:this.selProject.taskCloseCnt}], - emphasis: { - itemStyle: { - shadowBlur: 10, - shadowOffsetX: 0, - shadowColor: 'rgba(0, 0, 0, 0.5)' - } - }, + label: { + normal:{ + show: true, + position: 'top', + color:'#000000', + } + }, + type: 'bar', + center:['50%','40%'], - label: { - show: true, - formatter:'{b}: {c}  ({d}%)' - }, + data:[ + {name:'未开始',value:this.selProject.taskUnStartCnt, + itemStyle: { + normal:{ + color: '#FAC858' + } + } + }, + {name:'执行中',value:this.selProject.taskExecCnt, + itemStyle: { + normal:{ + color: '#91CC75' + } + }}, + {name:'已完工',value:this.selProject.taskFinishCnt, + itemStyle: { + normal:{ + color: '#FAC858' + } + }}, + {name:'已结算',value:this.selProject.taskSetCnt, + itemStyle: { + normal:{ + color: '#99CCFF' + } + }}, + {name:'已关闭',value:this.selProject.taskCloseCnt, + itemStyle: { + normal:{ + color: '#EE6666' + } + }}], } ] };