Browse Source

优化

master
陈裕财 3 years ago
parent
commit
ab53e99b16
  1. 21
      src/views/xm/rpt/branch/branchWorkItemDayList.vue
  2. 21
      src/views/xm/rpt/branch/menuDayTrend.vue
  3. 21
      src/views/xm/rpt/branch/questionDayTrend.vue
  4. 23
      src/views/xm/rpt/iteration/IterationWorkItemDayList.vue
  5. 3
      src/views/xm/rpt/iteration/burnout.vue
  6. 2
      src/views/xm/rpt/iteration/menuDayAccumulate.vue
  7. 24
      src/views/xm/rpt/iteration/menuDayTrend.vue
  8. 2
      src/views/xm/rpt/iteration/questionDayAccumulate.vue
  9. 24
      src/views/xm/rpt/iteration/questionDayTrend.vue
  10. 2
      src/views/xm/rpt/product/menuDayAccumulate.vue
  11. 22
      src/views/xm/rpt/product/menuDayTrend.vue
  12. 19
      src/views/xm/rpt/product/menuSort.vue
  13. 25
      src/views/xm/rpt/product/productWorkItemDayList.vue
  14. 2
      src/views/xm/rpt/product/questionDayAccumulate.vue
  15. 24
      src/views/xm/rpt/product/questionDayTrend.vue
  16. 19
      src/views/xm/rpt/product/questionSort.vue
  17. 25
      src/views/xm/rpt/project/projectWorkItemDayList.vue
  18. 22
      src/views/xm/rpt/project/projectWorkloadSetDayList.vue
  19. 22
      src/views/xm/rpt/project/projectWorkloadSetMonthList.vue
  20. 22
      src/views/xm/rpt/project/taskDayTrend.vue
  21. 19
      src/views/xm/rpt/project/taskSort.vue
  22. 10
      src/views/xm/rpt/testPlan/testDayTimesCalc.vue
  23. 20
      src/views/xm/rpt/testPlan/testPlanCaseUserDist.vue

21
src/views/xm/rpt/branch/branchWorkItemDayList.vue

@ -145,13 +145,28 @@
}
});
this.myChart.setOption({
title: {
text: '工作项分布',
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'axis',
showContent: false
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
},

21
src/views/xm/rpt/branch/menuDayTrend.vue

@ -152,6 +152,27 @@
this.myChart = this.$echarts.init(document.getElementById("iterationMenuDayTrend"));
this.myChart.setOption(
{
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
right: 40,
data: ['未开始故事数','执行中故事数','已完成故事数','已关闭故事数']

21
src/views/xm/rpt/branch/questionDayTrend.vue

@ -153,6 +153,27 @@
this.myChart = this.$echarts.init(document.getElementById("iterationQuestionDayTrend"));
this.myChart.setOption(
{
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
right: 40,
data: ['新提出','执行中','已解决','已关闭']

23
src/views/xm/rpt/iteration/IterationWorkItemDayList.vue

@ -165,14 +165,31 @@
}
});
this.myChart.setOption({
title: {
text: '工作项分布',
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'axis',
showContent: false
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
top:'5%',
left: 'center',
},
dataset: {

3
src/views/xm/rpt/iteration/burnout.vue

@ -192,7 +192,8 @@
trigger: 'axis'
},
legend: {
right: 40,
top:'5%',
left: 'center',
data: ['理想线','预估剩余工时', '剩余工时']
},
xAxis: {

2
src/views/xm/rpt/iteration/menuDayAccumulate.vue

@ -187,6 +187,8 @@
}
},
legend: {
top:'5%',
left: 'center',
data: ['未开始', '执行中', '已完成', '已关闭']
},
grid: {

24
src/views/xm/rpt/iteration/menuDayTrend.vue

@ -174,8 +174,30 @@
this.myChart = this.$echarts.init(document.getElementById("iterationMenuDayTrend"));
this.myChart.setOption(
{
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
right: 40,
top:'5%',
left: 'center',
data: ['未开始故事数','执行中故事数','已完成故事数','已关闭故事数']
},
xAxis: {

2
src/views/xm/rpt/iteration/questionDayAccumulate.vue

@ -185,6 +185,8 @@
}
},
legend: {
top:'5%',
left: 'center',
data: ['新提出', '执行中', '已解决', '已关闭']
},
grid: {

24
src/views/xm/rpt/iteration/questionDayTrend.vue

@ -173,8 +173,30 @@
this.myChart = this.$echarts.init(document.getElementById("iterationQuestionDayTrend"));
this.myChart.setOption(
{
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
right: 40,
top:'5%',
left: 'center',
data: ['新提出','执行中','已解决','已关闭']
},
xAxis: {

2
src/views/xm/rpt/product/menuDayAccumulate.vue

@ -175,6 +175,8 @@
}
},
legend: {
top:'5%',
left: 'center',
data: ['未开始', '执行中', '已完成', '已关闭']
},
grid: {

22
src/views/xm/rpt/product/menuDayTrend.vue

@ -163,10 +163,30 @@
this.myChart = this.$echarts.init(document.getElementById("menuDayTrend"));
this.myChart.setOption(
{
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
right: 40,
top:'5%',
left: 'center',
data: ['未开始故事数','执行中故事数','已完成故事数','已关闭故事数']
},
xAxis: {

19
src/views/xm/rpt/product/menuSort.vue

@ -170,8 +170,27 @@
this.myChart = this.$echarts.init(document.getElementById("xmMenuSort"));
this.myChart.setOption(
{
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
xAxis: {
type: 'category',
data: this.legendCpd

25
src/views/xm/rpt/product/productWorkItemDayList.vue

@ -157,14 +157,31 @@
}
});
this.myChart.setOption({
title: {
text: '工作项分布',
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'axis',
showContent: false
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
top:'5%',
left: 'center',
},
dataset: {

2
src/views/xm/rpt/product/questionDayAccumulate.vue

@ -177,6 +177,8 @@
}
},
legend: {
top:'5%',
left: 'center',
data: ['新提出', '执行中', '已解决', '已关闭']
},
grid: {

24
src/views/xm/rpt/product/questionDayTrend.vue

@ -164,8 +164,30 @@
this.myChart = this.$echarts.init(document.getElementById("questionDayTrend"));
this.myChart.setOption(
{
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
right: 40,
top:'5%',
left: 'center',
data: ['新提出','执行中','已解决','已关闭']
},
xAxis: {

19
src/views/xm/rpt/product/questionSort.vue

@ -211,8 +211,27 @@
this.myChart = this.$echarts.init(document.getElementById("xmQuestionSort"));
this.myChart.setOption(
{
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
xAxis: {
type: 'category',
data: this.legendCpd

25
src/views/xm/rpt/project/projectWorkItemDayList.vue

@ -135,16 +135,31 @@
}
});
this.myChart.setOption({
title: {
text: '工作项分布',
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'axis',
showContent: false
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
top:'5%',
left: 'center',
},
dataset: {

22
src/views/xm/rpt/project/projectWorkloadSetDayList.vue

@ -155,15 +155,29 @@
});
this.myChart.setOption({
title: {
text: '工作项分布',
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'axis',
showContent: false
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
top:'5%',
left: 'center',
},
dataset: {

22
src/views/xm/rpt/project/projectWorkloadSetMonthList.vue

@ -155,15 +155,29 @@
});
this.myChart.setOption({
title: {
text: '工作项分布',
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'axis',
showContent: false
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
top:'5%',
left: 'center',
},
dataset: {

22
src/views/xm/rpt/project/taskDayTrend.vue

@ -140,10 +140,30 @@
this.myChart = this.$echarts.init(document.getElementById("taskDayTrend"));
this.myChart.setOption(
{
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
legend: {
right: 40,
top:'5%',
left: 'center',
data: ['待领取','执行中','已完成','已结算','已关闭']
},
xAxis: {

19
src/views/xm/rpt/project/taskSort.vue

@ -140,8 +140,27 @@
this.myChart = this.$echarts.init(document.getElementById("xmTaskSort"));
this.myChart.setOption(
{
title: {
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
dataView: { show: true, readOnly: false },
magicType: { show: true, type: ['line', 'bar'] },
restore: { show: true },
saveAsImage: { show: true }
}
},
calculable: true,
xAxis: {
type: 'category',
data: this.legendCpd

10
src/views/xm/rpt/testPlan/testDayTimesCalc.vue

@ -192,11 +192,6 @@
text: this.title,
left: 'center'
},
legend: {
top:'5%',
left: 'center',
data: ['次数']
},
tooltip: {
trigger: 'item',
@ -215,6 +210,11 @@
calculable: true,
legend: {
top:'5%',
left: 'center',
data: ['次数']
},
xAxis: {
type: 'category',
data: this.datesCpd

20
src/views/xm/rpt/testPlan/testPlanCaseUserDist.vue

@ -169,15 +169,15 @@
this.myChart.setOption(
{
title: {
text: '测试用例执行结果数量分布',
subtext: ''
text: this.title,
left: 'center'
},
tooltip: {
trigger: 'axis'
},
legend: {
data: ['已执行', '未执行']
trigger: 'item',
formatter:'{b} {c}次',
},
barMaxWidth: 100,
toolbox: {
show: true,
feature: {
@ -187,8 +187,14 @@
saveAsImage: { show: true }
}
},
barMaxWidth: 100,
calculable: true,
legend: {
top:'5%',
left: 'center',
data: ['已执行', '未执行']
},
xAxis: {
type: 'category',
data: this.legendCpd

Loading…
Cancel
Save