diff --git a/src/views/xm/rpt/images/dataset-link.png b/src/views/xm/rpt/images/dataset-link.png new file mode 100644 index 00000000..4a717df6 Binary files /dev/null and b/src/views/xm/rpt/images/dataset-link.png differ diff --git a/src/views/xm/rpt/product/productWorkItemDayList.vue b/src/views/xm/rpt/product/productWorkItemDayList.vue new file mode 100644 index 00000000..1d121812 --- /dev/null +++ b/src/views/xm/rpt/product/productWorkItemDayList.vue @@ -0,0 +1,257 @@ + + + + + \ No newline at end of file diff --git a/src/views/xm/rpt/reportIndex.vue b/src/views/xm/rpt/reportIndex.vue index 9e0a031a..036aa516 100644 --- a/src/views/xm/rpt/reportIndex.vue +++ b/src/views/xm/rpt/reportIndex.vue @@ -26,6 +26,7 @@ + @@ -38,14 +39,19 @@ import xmMenuDayAccumulate from './product/menuDayAccumulate' import xmMenuAttDist from './product/menuAttDist' import xmMenuAgeDist from './product/menuAgeDist' + import xmProductWorkItemDayList from './product/productWorkItemDayList' + + import pieSimple from './images/pie-simple.png' import lineStack from './images/line-stack.png' import areaStack from './images/area-stack.png' import ranjintu from './images/ranjintu.png' + import datasetLink from './images/dataset-link.png' + export default { components: { - xmIterationBurnout,xmMenuDayTrend,xmMenuDayAccumulate,xmMenuAttDist,xmMenuAgeDist, + xmIterationBurnout,xmMenuDayTrend,xmMenuDayAccumulate,xmMenuAttDist,xmMenuAgeDist,xmProductWorkItemDayList, }, props:['xmProduct','xmIteration','xmProject'], computed: { @@ -92,6 +98,7 @@ {rptName:'需求每日累积',category:'产品级',ref:'xmMenuDayAccumulate',desc:'跟踪未开始、执行中、已完成、已关闭状态的需求数量按日期累积情况,识别需求工作的瓶颈',img:areaStack }, {rptName:'需求属性分布',category:'产品级',ref:'xmMenuAttDist',desc:'统计所有需求任意属性数量分布情况(实时数据)',img:pieSimple }, {rptName:'需求年龄分布',category:'产品级',ref:'xmMenuAgeDist',desc:'统计所有需求年龄分布情况(实时数据)',img:pieSimple }, + {rptName:'产品工作项每日趋势',category:'产品级',ref:'productWorkItemDayList',desc:'统计产品每日工作项数量分布情况',img:datasetLink }, ], }//end return },//end data