Browse Source

优化

master
陈裕财 4 years ago
parent
commit
2a4d9ab383
  1. 8
      src/views/xm/rpt/product/productWorkItemDayList.vue
  2. 8
      src/views/xm/rpt/project/projectWorkItemDayList.vue
  3. 28
      src/views/xm/rpt/project/taskDayAccumulate.vue
  4. 30
      src/views/xm/rpt/project/taskDayTrend.vue

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

@ -46,10 +46,10 @@
dataSetCpd(){ dataSetCpd(){
return [ return [
['日期',...this.xmProductStateHiss.map(i=>i.bizDate)], ['日期',...this.xmProductStateHiss.map(i=>i.bizDate)],
['未关故事',...this.xmProductStateHiss.map(i=>i.menuCnt-i.menuFinishCnt)],
['已关故事',...this.xmProductStateHiss.map(i=>i.menuFinishCnt)],
['未关任务',...this.xmProductStateHiss.map(i=>i.taskCnt-i.taskFinishCnt)],
['已关任务',...this.xmProductStateHiss.map(i=>i.taskFinishCnt)],
['未关故事',...this.xmProductStateHiss.map(i=>i.menuCnt-i.menuCloseCnt)],
['已关故事',...this.xmProductStateHiss.map(i=>i.menuCloseCnt)],
['未关任务',...this.xmProductStateHiss.map(i=>i.taskCnt-i.taskCloseCnt)],
['已关任务',...this.xmProductStateHiss.map(i=>i.taskCloseCnt)],
['未关缺陷',...this.xmProductStateHiss.map(i=>i.bugCnt-i.closedBugs)], ['未关缺陷',...this.xmProductStateHiss.map(i=>i.bugCnt-i.closedBugs)],
['已关缺陷',...this.xmProductStateHiss.map(i=>i.closedBugs)] ['已关缺陷',...this.xmProductStateHiss.map(i=>i.closedBugs)]
] ]

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

@ -46,10 +46,10 @@
dataSetCpd(){ dataSetCpd(){
return [ return [
['日期',...this.xmProjectStateHiss.map(i=>i.bizDate)], ['日期',...this.xmProjectStateHiss.map(i=>i.bizDate)],
['未关故事',...this.xmProjectStateHiss.map(i=>i.menuCnt-i.menuFinishCnt)],
['已关故事',...this.xmProjectStateHiss.map(i=>i.menuFinishCnt)],
['未关任务',...this.xmProjectStateHiss.map(i=>i.taskCnt-i.taskFinishCnt)],
['已关任务',...this.xmProjectStateHiss.map(i=>i.taskFinishCnt)],
['未关故事',...this.xmProjectStateHiss.map(i=>i.menuCnt-i.menuCloseCnt)],
['已关故事',...this.xmProjectStateHiss.map(i=>i.menuCloseCnt)],
['未关任务',...this.xmProjectStateHiss.map(i=>i.taskCnt-i.taskCloseCnt)],
['已关任务',...this.xmProjectStateHiss.map(i=>i.taskCloseCnt)],
['未关缺陷',...this.xmProjectStateHiss.map(i=>i.bugCnt-i.closedBugs)], ['未关缺陷',...this.xmProjectStateHiss.map(i=>i.bugCnt-i.closedBugs)],
['已关缺陷',...this.xmProjectStateHiss.map(i=>i.closedBugs)] ['已关缺陷',...this.xmProjectStateHiss.map(i=>i.closedBugs)]
] ]

28
src/views/xm/rpt/project/taskDayAccumulate.vue

@ -4,7 +4,7 @@
<el-row :gutter="5"> <el-row :gutter="5">
<el-col :span="18"> <div> <el-col :span="18"> <div>
<div class="main" id="menuDayAccumulate"
<div class="main" id="taskDayAccumulate"
style="width:100%;height:600px;margin:0 auto;"></div> style="width:100%;height:600px;margin:0 auto;"></div>
</div> </div>
</el-col> </el-col>
@ -50,33 +50,33 @@
return this.xmProjectStateHiss.map(i=>i.bizDate) return this.xmProjectStateHiss.map(i=>i.bizDate)
} }
}, },
menuCloseCntCpd(){
taskCloseCntCpd(){
if(this.xmProjectStateHiss.length==0){ if(this.xmProjectStateHiss.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.menuCloseCnt)
return this.xmProjectStateHiss.map(i=>i.taskCloseCnt)
} }
}, },
menuUnstartCntCpd(){
taskUnstartCntCpd(){
if(this.xmProjectStateHiss.length==0){ if(this.xmProjectStateHiss.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=> i.menuUnstartCnt)
return this.xmProjectStateHiss.map(i=> i.taskUnstartCnt)
} }
}, },
menuExecCntCpd(){
taskExecCntCpd(){
if(this.xmProjectStateHiss.length==0){ if(this.xmProjectStateHiss.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=> i.menuExecCnt)
return this.xmProjectStateHiss.map(i=> i.taskExecCnt)
} }
}, },
menuFinishCntCpd(){
taskFinishCntCpd(){
if(this.xmProjectStateHiss.length==0){ if(this.xmProjectStateHiss.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.menuFinishCnt)
return this.xmProjectStateHiss.map(i=>i.taskFinishCnt)
} }
}, },
@ -135,7 +135,7 @@
}, },
drawCharts() { drawCharts() {
this.myChart = this.$echarts.init(document.getElementById("menuDayAccumulate"));
this.myChart = this.$echarts.init(document.getElementById("taskDayAccumulate"));
this.myChart.setOption( this.myChart.setOption(
{ {
title: { title: {
@ -182,7 +182,7 @@
emphasis: { emphasis: {
focus: 'series' focus: 'series'
}, },
data: this.menuUnstartCntCpd
data: this.taskUnstartCntCpd
}, },
{ {
name: '执行中', name: '执行中',
@ -192,7 +192,7 @@
emphasis: { emphasis: {
focus: 'series' focus: 'series'
}, },
data: this.menuExecCntCpd,
data: this.taskExecCntCpd,
}, },
{ {
name: '已完成', name: '已完成',
@ -202,7 +202,7 @@
emphasis: { emphasis: {
focus: 'series' focus: 'series'
}, },
data: this.menuFinishCntCpd,
data: this.taskFinishCntCpd,
}, },
{ {
name: '已关闭', name: '已关闭',
@ -217,7 +217,7 @@
show: true, show: true,
position: 'top' position: 'top'
}, },
data: this.menuCloseCntCpd,
data: this.taskCloseCntCpd,
} }
] ]
} }

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

@ -5,7 +5,7 @@
<el-row :gutter="5"> <el-row :gutter="5">
<el-col :span="18"> <el-col :span="18">
<div> <div>
<div class="main" id="menuDayTrend"
<div class="main" id="taskDayTrend"
style="width:100%;height:600px;margin:0 auto;"></div> style="width:100%;height:600px;margin:0 auto;"></div>
<div class="progress"></div> <div class="progress"></div>
</div> </div>
@ -52,33 +52,33 @@
return this.xmProjectStateHiss.map(i=>i.bizDate) return this.xmProjectStateHiss.map(i=>i.bizDate)
} }
}, },
menuCloseCntCpd(){
taskCloseCntCpd(){
if(this.xmProjectStateHiss.length==0){ if(this.xmProjectStateHiss.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.menuCloseCnt)
return this.xmProjectStateHiss.map(i=>i.taskCloseCnt)
} }
}, },
menuUnstartCntCpd(){
taskUnstartCntCpd(){
if(this.xmProjectStateHiss.length==0){ if(this.xmProjectStateHiss.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=> i.menuUnstartCnt)
return this.xmProjectStateHiss.map(i=> i.taskUnstartCnt)
} }
}, },
menuExecCntCpd(){
taskExecCntCpd(){
if(this.xmProjectStateHiss.length==0){ if(this.xmProjectStateHiss.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=> i.menuExecCnt)
return this.xmProjectStateHiss.map(i=> i.taskExecCnt)
} }
}, },
menuFinishCntCpd(){
taskFinishCntCpd(){
if(this.xmProjectStateHiss.length==0){ if(this.xmProjectStateHiss.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.menuFinishCnt)
return this.xmProjectStateHiss.map(i=>i.taskFinishCnt)
} }
}, },
@ -136,7 +136,7 @@
}, },
drawCharts() { drawCharts() {
this.myChart = this.$echarts.init(document.getElementById("menuDayTrend"));
this.myChart = this.$echarts.init(document.getElementById("taskDayTrend"));
this.myChart.setOption( this.myChart.setOption(
{ {
legend: { legend: {
@ -153,7 +153,7 @@
series: [ series: [
{ {
name:'待领取', name:'待领取',
data: this.menuUnstartCntCpd,
data: this.taskUnstartCntCpd,
type: 'line', type: 'line',
smooth: true, smooth: true,
itemStyle: { itemStyle: {
@ -170,7 +170,7 @@
{ {
name:'执行中', name:'执行中',
data: this.menuExecCntCpd,
data: this.taskExecCntCpd,
type: 'line', type: 'line',
smooth: true, smooth: true,
itemStyle: { itemStyle: {
@ -187,7 +187,7 @@
{ {
name:'已完成', name:'已完成',
data: this.menuFinishCntCpd,
data: this.taskFinishCntCpd,
type: 'line', type: 'line',
smooth: true, smooth: true,
itemStyle: { itemStyle: {
@ -204,7 +204,7 @@
{ {
name:'已结算', name:'已结算',
data: this.menuCloseCntCpd,
data: this.taskCloseCntCpd,
type: 'line', type: 'line',
smooth: true, smooth: true,
itemStyle: { itemStyle: {
@ -221,7 +221,7 @@
{ {
name:'已关闭', name:'已关闭',
data: this.menuCloseCntCpd,
data: this.taskCloseCntCpd,
type: 'line', type: 'line',
smooth: true, smooth: true,
itemStyle: { itemStyle: {

Loading…
Cancel
Save