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' + } + }}], } ] };