Browse Source

优化

master
陈裕财 3 years ago
parent
commit
408b1cf65c
  1. 32
      src/views/xm/rpt/branch/menuDayTrend.vue
  2. 34
      src/views/xm/rpt/branch/questionDayAccumulate.vue
  3. 32
      src/views/xm/rpt/branch/questionDayTrend.vue
  4. 20
      src/views/xm/rpt/iteration/IterationWorkItemDayList.vue
  5. 26
      src/views/xm/rpt/iteration/burnout.vue
  6. 26
      src/views/xm/rpt/iteration/menuDayAccumulate.vue
  7. 24
      src/views/xm/rpt/iteration/menuDayTrend.vue
  8. 26
      src/views/xm/rpt/iteration/questionDayAccumulate.vue
  9. 24
      src/views/xm/rpt/iteration/questionDayTrend.vue
  10. 20
      src/views/xm/rpt/product/menuAgeDist.vue
  11. 20
      src/views/xm/rpt/product/menuAttDist.vue
  12. 26
      src/views/xm/rpt/product/menuDayAccumulate.vue
  13. 24
      src/views/xm/rpt/product/menuDayTrend.vue
  14. 20
      src/views/xm/rpt/product/menuSort.vue
  15. 20
      src/views/xm/rpt/product/productWorkItemDayList.vue
  16. 20
      src/views/xm/rpt/product/questionAgeDist.vue
  17. 20
      src/views/xm/rpt/product/questionAttDist.vue
  18. 26
      src/views/xm/rpt/product/questionDayAccumulate.vue
  19. 24
      src/views/xm/rpt/product/questionDayTrend.vue
  20. 20
      src/views/xm/rpt/product/questionRetestDist.vue
  21. 20
      src/views/xm/rpt/product/questionSort.vue
  22. 20
      src/views/xm/rpt/project/projectWorkItemDayList.vue
  23. 22
      src/views/xm/rpt/project/projectWorkloadSetDayList.vue
  24. 22
      src/views/xm/rpt/project/projectWorkloadSetMonthList.vue
  25. 20
      src/views/xm/rpt/project/taskAgeDist.vue
  26. 20
      src/views/xm/rpt/project/taskAttDist.vue
  27. 34
      src/views/xm/rpt/project/taskDayAccumulate.vue
  28. 28
      src/views/xm/rpt/project/taskDayTrend.vue
  29. 20
      src/views/xm/rpt/project/taskSort.vue
  30. 18
      src/views/xm/rpt/testCase/testCaseSort.vue
  31. 20
      src/views/xm/rpt/testPlan/testCaseToPlanCalc.vue
  32. 12
      src/views/xm/rpt/testPlan/testDayTimesCalc.vue
  33. 20
      src/views/xm/rpt/testPlan/testPlanCaseExecStatusDist.vue
  34. 24
      src/views/xm/rpt/testPlan/testPlanCaseUserDist.vue

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

@ -56,39 +56,39 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
menuCloseCntCpd(){ menuCloseCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.menuCloseCnt)
return this.rawDatas.map(i=>i.menuCloseCnt)
} }
}, },
menuUnstartCntCpd(){ menuUnstartCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuUnstartCnt)
return this.rawDatas.map(i=> i.menuUnstartCnt)
} }
}, },
menuExecCntCpd(){ menuExecCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuExecCnt)
return this.rawDatas.map(i=> i.menuExecCnt)
} }
}, },
menuFinishCntCpd(){ menuFinishCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.menuFinishCnt)
return this.rawDatas.map(i=>i.menuFinishCnt)
} }
}, },
titleCpd(){ titleCpd(){
@ -137,7 +137,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -145,7 +145,7 @@
listXmBranchStateHis(){ listXmBranchStateHis(){
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmBranchStateHis(params).then(res=>{ listXmBranchStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -302,23 +302,23 @@
onProductSelected(product){ onProductSelected(product){
this.filters.product=product this.filters.product=product
this.xmProductStateHiss=[];
this.rawDatas=[];
}, },
onProductClear(){ onProductClear(){
this.filters.product=null this.filters.product=null
this.xmProductStateHiss=[];
this.rawDatas=[];
}, },
onIterationSelected(iteration){ onIterationSelected(iteration){
this.filters.iteration=iteration this.filters.iteration=iteration
this.xmProductStateHiss=[];
this.rawDatas=[];
}, },
onIterationClear(){ onIterationClear(){
this.filters.iteration=null this.filters.iteration=null
this.xmProductStateHiss=[];
this.rawDatas=[];
} }
},//end method },//end method
mounted() { mounted() {

34
src/views/xm/rpt/branch/questionDayAccumulate.vue

@ -54,39 +54,39 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
closedBugsCpd(){ closedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.closedBugs)
return this.rawDatas.map(i=>i.closedBugs)
} }
}, },
activeBugsCpd(){ activeBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuUnstartCnt)
return this.rawDatas.map(i=> i.menuUnstartCnt)
} }
}, },
confirmedBugsCpd(){ confirmedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.confirmedBugs)
return this.rawDatas.map(i=> i.confirmedBugs)
} }
}, },
resolvedBugsCpd(){ resolvedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.resolvedBugs)
return this.rawDatas.map(i=>i.resolvedBugs)
} }
}, },
titleCpd(){ titleCpd(){
@ -135,7 +135,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -144,7 +144,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmBranchStateHis(params).then(res=>{ listXmBranchStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -183,7 +183,7 @@
if(this.showToolBar && !this.title){ if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图" this.title="企业工作项每日趋势图"
} }
this.xmProductStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect(); if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect();
if(this.$refs['xmIterationSelect'])this.$refs['xmIterationSelect'].clearSelect(); if(this.$refs['xmIterationSelect'])this.$refs['xmIterationSelect'].clearSelect();
this.$nextTick(()=>{ this.$nextTick(()=>{
@ -289,24 +289,24 @@
onProductSelected(product){ onProductSelected(product){
this.filters.product=product this.filters.product=product
this.xmProductStateHiss=[];
this.rawDatas=[];
}, },
onProductClear(){ onProductClear(){
this.filters.product=null this.filters.product=null
this.xmProductStateHiss=[];
this.rawDatas=[];
}, },
onIterationSelected(iteration){ onIterationSelected(iteration){
this.filters.iteration=iteration this.filters.iteration=iteration
this.xmProductStateHiss=[];
this.rawDatas=[];
}, },
onIterationClear(){ onIterationClear(){
this.filters.iteration=null this.filters.iteration=null
this.xmProductStateHiss=[];
this.rawDatas=[];
} }
},//end method },//end method
mounted() { mounted() {

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

@ -56,39 +56,39 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
closedBugsCpd(){ closedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.closedBugs)
return this.rawDatas.map(i=>i.closedBugs)
} }
}, },
activeBugsCpd(){ activeBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.activeBugs)
return this.rawDatas.map(i=> i.activeBugs)
} }
}, },
confirmedBugsCpd(){ confirmedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.confirmedBugs)
return this.rawDatas.map(i=> i.confirmedBugs)
} }
}, },
resolvedBugsCpd(){ resolvedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.resolvedBugs)
return this.rawDatas.map(i=>i.resolvedBugs)
} }
}, },
titleCpd(){ titleCpd(){
@ -137,7 +137,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -146,7 +146,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmBranchStateHis(params).then(res=>{ listXmBranchStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -304,23 +304,23 @@
onProductSelected(product){ onProductSelected(product){
this.filters.product=product this.filters.product=product
this.xmProductStateHiss=[];
this.rawDatas=[];
}, },
onProductClear(){ onProductClear(){
this.filters.product=null this.filters.product=null
this.xmProductStateHiss=[];
this.rawDatas=[];
}, },
onIterationSelected(iteration){ onIterationSelected(iteration){
this.filters.iteration=iteration this.filters.iteration=iteration
this.xmProductStateHiss=[];
this.rawDatas=[];
}, },
onIterationClear(){ onIterationClear(){
this.filters.iteration=null this.filters.iteration=null
this.xmProductStateHiss=[];
this.rawDatas=[];
} }
},//end method },//end method
mounted() { mounted() {

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

@ -66,13 +66,13 @@
]), ]),
dataSetCpd(){ dataSetCpd(){
return [ return [
['日期',...this.xmProductStateHiss.map(i=>i.bizDate)],
['未关故事',...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.closedBugs)]
['日期',...this.rawDatas.map(i=>i.bizDate)],
['未关故事',...this.rawDatas.map(i=>i.menuCnt-i.menuCloseCnt)],
['已关故事',...this.rawDatas.map(i=>i.menuCloseCnt)],
['未关任务',...this.rawDatas.map(i=>i.taskCnt-i.taskCloseCnt)],
['已关任务',...this.rawDatas.map(i=>i.taskCloseCnt)],
['未关缺陷',...this.rawDatas.map(i=>i.bugCnt-i.closedBugs)],
['已关缺陷',...this.rawDatas.map(i=>i.closedBugs)]
] ]
}, },
titleCpd(){ titleCpd(){
@ -144,7 +144,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -161,7 +161,7 @@
} }
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmIterationStateHis(params).then(res=>{ listXmIterationStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -200,7 +200,7 @@
if(this.showToolBar && !this.title){ if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图" this.title="企业工作项每日趋势图"
} }
this.xmProductStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect(); if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect();
if(this.$refs['xmIterationSelect'])this.$refs['xmIterationSelect'].clearSelect(); if(this.$refs['xmIterationSelect'])this.$refs['xmIterationSelect'].clearSelect();
this.$nextTick(()=>{ this.$nextTick(()=>{

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

@ -69,18 +69,18 @@
'userInfo','roles', 'userInfo','roles',
]), ]),
datesCpd(){ datesCpd(){
if(this.xmIterationStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmIterationStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
remainStandWorkloadsCpd(){ remainStandWorkloadsCpd(){
if(this.xmIterationStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
var max=this.findMax(this.xmIterationStateHiss);
var max=this.findMax(this.rawDatas);
var length=this.findLength(); var length=this.findLength();
if(length==0){ if(length==0){
return []; return [];
@ -88,7 +88,7 @@
var startDate=this.filters.iteration.startTime.substring(0,10) var startDate=this.filters.iteration.startTime.substring(0,10)
var endDate=this.filters.iteration.endTime.substring(0,10) var endDate=this.filters.iteration.endTime.substring(0,10)
var uniDayWorkload=max.budgetWorkload/(length+1) var uniDayWorkload=max.budgetWorkload/(length+1)
return this.xmIterationStateHiss.map((i,index)=>{
return this.rawDatas.map((i,index)=>{
if(i.bizDate<startDate || i.bizDate>endDate){ if(i.bizDate<startDate || i.bizDate>endDate){
return 0; return 0;
} }
@ -98,18 +98,18 @@
} }
}, },
remainWorkloadsCpd(){ remainWorkloadsCpd(){
if(this.xmIterationStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmIterationStateHiss.map(i=>i.budgetWorkload-i.actWorkload)
return this.rawDatas.map(i=>i.budgetWorkload-i.actWorkload)
} }
}, },
remainEstimateWorkloadsCpd(){ remainEstimateWorkloadsCpd(){
if(this.xmIterationStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmIterationStateHiss.map(i=>i.budgetWorkload-i.estimateWorkload)
return this.rawDatas.map(i=>i.budgetWorkload-i.estimateWorkload)
} }
}, },
titleCpd(){ titleCpd(){
@ -178,7 +178,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmIterationStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -197,8 +197,8 @@
findLength(){ findLength(){
if(this.filters.iteration && this.filters.iteration.id){ if(this.filters.iteration && this.filters.iteration.id){
return parseInt(util.timeDifference(this.filters.iteration.startTime.substring(0,10)+" 00:00:00",this.filters.iteration.endTime.substring(0,10)+" 00:00:00")/60/24) return parseInt(util.timeDifference(this.filters.iteration.startTime.substring(0,10)+" 00:00:00",this.filters.iteration.endTime.substring(0,10)+" 00:00:00")/60/24)
}else if(this.xmIterationStateHiss){
return this.xmIterationStateHiss.length;
}else if(this.rawDatas){
return this.rawDatas.length;
}else{ }else{
return 0; return 0;
} }
@ -210,7 +210,7 @@
} }
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmIterationStateHis(params).then(res=>{ listXmIterationStateHis(params).then(res=>{
this.xmIterationStateHiss=res.data.tips.isOk?res.data.data:this.xmIterationStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){

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

@ -65,39 +65,39 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
menuCloseCntCpd(){ menuCloseCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.menuCloseCnt)
return this.rawDatas.map(i=>i.menuCloseCnt)
} }
}, },
menuUnstartCntCpd(){ menuUnstartCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuUnstartCnt)
return this.rawDatas.map(i=> i.menuUnstartCnt)
} }
}, },
menuExecCntCpd(){ menuExecCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuExecCnt)
return this.rawDatas.map(i=> i.menuExecCnt)
} }
}, },
menuFinishCntCpd(){ menuFinishCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.menuFinishCnt)
return this.rawDatas.map(i=>i.menuFinishCnt)
} }
}, },
titleCpd(){ titleCpd(){
@ -168,7 +168,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -185,7 +185,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmIterationStateHis(params).then(res=>{ listXmIterationStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -224,7 +224,7 @@
if(this.showToolBar && !this.title){ if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图" this.title="企业工作项每日趋势图"
} }
this.xmProductStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect(); if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect();
if(this.$refs['xmIterationSelect'])this.$refs['xmIterationSelect'].clearSelect(); if(this.$refs['xmIterationSelect'])this.$refs['xmIterationSelect'].clearSelect();
this.$nextTick(()=>{ this.$nextTick(()=>{

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

@ -67,39 +67,39 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
menuCloseCntCpd(){ menuCloseCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.menuCloseCnt)
return this.rawDatas.map(i=>i.menuCloseCnt)
} }
}, },
menuUnstartCntCpd(){ menuUnstartCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuUnstartCnt)
return this.rawDatas.map(i=> i.menuUnstartCnt)
} }
}, },
menuExecCntCpd(){ menuExecCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuExecCnt)
return this.rawDatas.map(i=> i.menuExecCnt)
} }
}, },
menuFinishCntCpd(){ menuFinishCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.menuFinishCnt)
return this.rawDatas.map(i=>i.menuFinishCnt)
} }
}, },
titleCpd(){ titleCpd(){
@ -170,7 +170,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -188,7 +188,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmIterationStateHis(params).then(res=>{ listXmIterationStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){

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

@ -65,39 +65,39 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
closedBugsCpd(){ closedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.closedBugs)
return this.rawDatas.map(i=>i.closedBugs)
} }
}, },
activeBugsCpd(){ activeBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuUnstartCnt)
return this.rawDatas.map(i=> i.menuUnstartCnt)
} }
}, },
confirmedBugsCpd(){ confirmedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.confirmedBugs)
return this.rawDatas.map(i=> i.confirmedBugs)
} }
}, },
resolvedBugsCpd(){ resolvedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.resolvedBugs)
return this.rawDatas.map(i=>i.resolvedBugs)
} }
}, },
titleCpd(){ titleCpd(){
@ -168,7 +168,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -186,7 +186,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmIterationStateHis(params).then(res=>{ listXmIterationStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -225,7 +225,7 @@
if(this.showToolBar && !this.title){ if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图" this.title="企业工作项每日趋势图"
} }
this.xmProductStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect(); if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect();
if(this.$refs['xmIterationSelect'])this.$refs['xmIterationSelect'].clearSelect(); if(this.$refs['xmIterationSelect'])this.$refs['xmIterationSelect'].clearSelect();
this.$nextTick(()=>{ this.$nextTick(()=>{

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

@ -66,39 +66,39 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
closedBugsCpd(){ closedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.closedBugs)
return this.rawDatas.map(i=>i.closedBugs)
} }
}, },
activeBugsCpd(){ activeBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.activeBugs)
return this.rawDatas.map(i=> i.activeBugs)
} }
}, },
confirmedBugsCpd(){ confirmedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.confirmedBugs)
return this.rawDatas.map(i=> i.confirmedBugs)
} }
}, },
resolvedBugsCpd(){ resolvedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.resolvedBugs)
return this.rawDatas.map(i=>i.resolvedBugs)
} }
}, },
titleCpd(){ titleCpd(){
@ -169,7 +169,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -186,7 +186,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmIterationStateHis(params).then(res=>{ listXmIterationStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){

20
src/views/xm/rpt/product/menuAgeDist.vue

@ -93,12 +93,12 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmMenuAgeDistsCpd(){
if(!this.xmMenuAgeDists || this.xmMenuAgeDists.length==0){
rawDatasCpd(){
if(!this.rawDatas || this.rawDatas.length==0){
return [] return []
}else{ }else{
var datas=[] var datas=[]
this.xmMenuAgeDists.forEach(i=>{
this.rawDatas.forEach(i=>{
var data={...i} var data={...i}
data.name=this.legendCpd[i.name] data.name=this.legendCpd[i.name]
datas.push(data) datas.push(data)
@ -112,10 +112,10 @@
}, },
total(){ total(){
if(!this.xmMenuAgeDists || this.xmMenuAgeDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0 return 0
}else{ }else{
return this.xmMenuAgeDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value); return (n += i.value);
}, 0) }, 0)
} }
@ -159,7 +159,7 @@
}, },
watch: { watch: {
xmMenuAgeDistsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -184,7 +184,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmMenuAgeDists:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -278,7 +278,7 @@
{ {
type: 'pie', type: 'pie',
radius: ['50%','70%'], radius: ['50%','70%'],
data: this.xmMenuAgeDistsCpd,
data: this.rawDatasCpd,
emphasis: { emphasis: {
itemStyle: { itemStyle: {
shadowBlur: 10, shadowBlur: 10,
@ -297,13 +297,13 @@
) )
}, },
onXmMenuSomeFieldsChange(fieldName,$event){ onXmMenuSomeFieldsChange(fieldName,$event){
this.xmMenuAgeDists=[]
this.rawDatas=[]
}, },
searchXmMenuAgeDist(){ searchXmMenuAgeDist(){
var params={...this.params} var params={...this.params}
getXmMenuAgeDist(params).then(res=>{ getXmMenuAgeDist(params).then(res=>{
this.xmMenuAgeDists=res.data.data
this.rawDatas=res.data.data
}) })
}, },

20
src/views/xm/rpt/product/menuAttDist.vue

@ -97,8 +97,8 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmMenuAttDistsCpd(){
if(!this.xmMenuAttDists || this.xmMenuAttDists.length==0){
rawDatasCpd(){
if(!this.rawDatas || this.rawDatas.length==0){
return [] return []
}else{ }else{
var itemId=""; var itemId="";
@ -113,7 +113,7 @@
}else if(this.params.groupBy=='source'){ }else if(this.params.groupBy=='source'){
itemId="demandSource" itemId="demandSource"
} }
return this.xmMenuAttDists.map(i=>{
return this.rawDatas.map(i=>{
var data={...i} var data={...i}
data.name=this.formatDict(itemId,data.name) data.name=this.formatDict(itemId,data.name)
return data; return data;
@ -138,10 +138,10 @@
}, },
total(){ total(){
if(!this.xmMenuAttDists || this.xmMenuAttDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0 return 0
}else{ }else{
return this.xmMenuAttDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value); return (n += i.value);
}, 0) }, 0)
} }
@ -184,7 +184,7 @@
}, },
watch: { watch: {
xmMenuAttDistsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -218,7 +218,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmMenuAttDists:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -332,7 +332,7 @@
{ {
type: 'pie', type: 'pie',
radius: ['50%','70%'], radius: ['50%','70%'],
data: this.xmMenuAttDistsCpd,
data: this.rawDatasCpd,
emphasis: { emphasis: {
itemStyle: { itemStyle: {
shadowBlur: 10, shadowBlur: 10,
@ -351,7 +351,7 @@
) )
}, },
onXmMenuSomeFieldsChange(fieldName,$event){ onXmMenuSomeFieldsChange(fieldName,$event){
this.xmMenuAttDists=[]
this.rawDatas=[]
}, },
searchXmMenuAttDist(){ searchXmMenuAttDist(){
@ -361,7 +361,7 @@
return return
} }
getXmMenuAttDist(params).then(res=>{ getXmMenuAttDist(params).then(res=>{
this.xmMenuAttDists=res.data.data
this.rawDatas=res.data.data
}) })
}, },

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

@ -53,39 +53,39 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
menuCloseCntCpd(){ menuCloseCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.menuCloseCnt)
return this.rawDatas.map(i=>i.menuCloseCnt)
} }
}, },
menuUnstartCntCpd(){ menuUnstartCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuUnstartCnt)
return this.rawDatas.map(i=> i.menuUnstartCnt)
} }
}, },
menuExecCntCpd(){ menuExecCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuExecCnt)
return this.rawDatas.map(i=> i.menuExecCnt)
} }
}, },
menuFinishCntCpd(){ menuFinishCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.menuFinishCnt)
return this.rawDatas.map(i=>i.menuFinishCnt)
} }
}, },
titleCpd(){ titleCpd(){
@ -151,7 +151,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -164,7 +164,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmProductStateHis(params).then(res=>{ listXmProductStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -203,7 +203,7 @@
if(this.showToolBar && !this.title){ if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图" this.title="企业工作项每日趋势图"
} }
this.xmProductStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect(); if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect();
this.$nextTick(()=>{ this.$nextTick(()=>{
this.listXmProductStateHis(); this.listXmProductStateHis();

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

@ -55,39 +55,39 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
menuCloseCntCpd(){ menuCloseCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.menuCloseCnt)
return this.rawDatas.map(i=>i.menuCloseCnt)
} }
}, },
menuUnstartCntCpd(){ menuUnstartCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuUnstartCnt)
return this.rawDatas.map(i=> i.menuUnstartCnt)
} }
}, },
menuExecCntCpd(){ menuExecCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuExecCnt)
return this.rawDatas.map(i=> i.menuExecCnt)
} }
}, },
menuFinishCntCpd(){ menuFinishCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.menuFinishCnt)
return this.rawDatas.map(i=>i.menuFinishCnt)
} }
}, },
@ -154,7 +154,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -167,7 +167,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmProductStateHis(params).then(res=>{ listXmProductStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){

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

@ -98,11 +98,11 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmMenuSortsCpd(){
if(this.xmMenuSorts.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmMenuSorts.map(i=>i.value)
return this.rawDatas.map(i=>i.value)
} }
}, },
titleCpd(){ titleCpd(){
@ -131,10 +131,10 @@
return preName+this.groupBys.find(i=>i.id==this.params.groupBy).name+'需求数量排行榜' return preName+this.groupBys.find(i=>i.id==this.params.groupBy).name+'需求数量排行榜'
}, },
legendCpd(){ legendCpd(){
if(this.xmMenuSorts.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmMenuSorts.map(i=>i.name)
return this.rawDatas.map(i=>i.name)
} }
}, },
@ -150,7 +150,7 @@
}, },
watch: { watch: {
xmMenuSortsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -183,7 +183,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmMenuSorts:[],
rawDatas:[],
pageInfo: { pageInfo: {
// //
total: 0, //0>0 total: 0, //0>0
@ -278,7 +278,7 @@
}, },
series: [ series: [
{ {
data: this.xmMenuSortsCpd,
data: this.rawDatasCpd,
type: 'bar', type: 'bar',
label:{ label:{
show: true, show: true,
@ -289,7 +289,7 @@
) )
}, },
onXmMenuSomeFieldsChange(fieldName,$event){ onXmMenuSomeFieldsChange(fieldName,$event){
this.xmMenuSorts=[]
this.rawDatas=[]
}, },
searchXmMenuSort(){ searchXmMenuSort(){
let params = { let params = {
@ -304,7 +304,7 @@
return return
} }
getXmMenuSort(params).then(res=>{ getXmMenuSort(params).then(res=>{
this.xmMenuSorts=res.data.data
this.rawDatas=res.data.data
}) })
}, },

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

@ -58,13 +58,13 @@
]), ]),
dataSetCpd(){ dataSetCpd(){
return [ return [
['日期',...this.xmProductStateHiss.map(i=>i.bizDate)],
['未关故事',...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.closedBugs)]
['日期',...this.rawDatas.map(i=>i.bizDate)],
['未关故事',...this.rawDatas.map(i=>i.menuCnt-i.menuCloseCnt)],
['已关故事',...this.rawDatas.map(i=>i.menuCloseCnt)],
['未关任务',...this.rawDatas.map(i=>i.taskCnt-i.taskCloseCnt)],
['已关任务',...this.rawDatas.map(i=>i.taskCloseCnt)],
['未关缺陷',...this.rawDatas.map(i=>i.bugCnt-i.closedBugs)],
['已关缺陷',...this.rawDatas.map(i=>i.closedBugs)]
] ]
}, },
titleCpd(){ titleCpd(){
@ -132,7 +132,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -146,7 +146,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmProductStateHis(params).then(res=>{ listXmProductStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -185,7 +185,7 @@
if(this.showToolBar && !this.title){ if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图" this.title="企业工作项每日趋势图"
} }
this.xmProductStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect(); if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect();
this.$nextTick(()=>{ this.$nextTick(()=>{
this.listXmProductStateHis(); this.listXmProductStateHis();

20
src/views/xm/rpt/product/questionAgeDist.vue

@ -132,12 +132,12 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmQuestionAgeDistsCpd(){
if(this.xmQuestionAgeDists.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
var datas=[] var datas=[]
this.xmQuestionAgeDists.forEach(i=>{
this.rawDatas.forEach(i=>{
var data={...i} var data={...i}
data.name=this.legendCpd[i.name] data.name=this.legendCpd[i.name]
datas.push(data) datas.push(data)
@ -147,10 +147,10 @@
}, },
total(){ total(){
if(!this.xmQuestionAgeDists || this.xmQuestionAgeDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0 return 0
}else{ }else{
return this.xmQuestionAgeDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value); return (n += i.value);
}, 0) }, 0)
} }
@ -195,7 +195,7 @@
}, },
watch: { watch: {
xmQuestionAgeDistsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -220,7 +220,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmQuestionAgeDists:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -313,7 +313,7 @@
{ {
type: 'pie', type: 'pie',
radius: ['50%','70%'], radius: ['50%','70%'],
data: this.xmQuestionAgeDistsCpd,
data: this.rawDatasCpd,
emphasis: { emphasis: {
itemStyle: { itemStyle: {
shadowBlur: 10, shadowBlur: 10,
@ -332,13 +332,13 @@
) )
}, },
onXmQuestionSomeFieldsChange(fieldName,$event){ onXmQuestionSomeFieldsChange(fieldName,$event){
this.xmQuestionAgeDists=[]
this.rawDatas=[]
}, },
searchXmQuestionAgeDist(){ searchXmQuestionAgeDist(){
var params={...this.params} var params={...this.params}
getXmQuestionAgeDist(params).then(res=>{ getXmQuestionAgeDist(params).then(res=>{
this.xmQuestionAgeDists=res.data.data
this.rawDatas=res.data.data
}) })
}, },

20
src/views/xm/rpt/product/questionAttDist.vue

@ -132,8 +132,8 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmQuestionAttDistsCpd(){
if(!this.xmQuestionAttDists || this.xmQuestionAttDists.length==0){
rawDatasCpd(){
if(!this.rawDatas || this.rawDatas.length==0){
return [] return []
}else{ }else{
var itemId=""; var itemId="";
@ -152,7 +152,7 @@
} else if(this.params.groupBy=='rep_rate'){ } else if(this.params.groupBy=='rep_rate'){
itemId="bugRepRate" itemId="bugRepRate"
} }
return this.xmQuestionAttDists.map(i=>{
return this.rawDatas.map(i=>{
var data={...i} var data={...i}
data.name=this.formatDict(itemId,data.name) data.name=this.formatDict(itemId,data.name)
return data; return data;
@ -161,10 +161,10 @@
}, },
total(){ total(){
if(!this.xmQuestionAttDists || this.xmQuestionAttDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0 return 0
}else{ }else{
return this.xmQuestionAttDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value); return (n += i.value);
}, 0) }, 0)
} }
@ -227,7 +227,7 @@
}, },
watch: { watch: {
xmQuestionAttDistsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -264,7 +264,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmQuestionAttDists:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -381,7 +381,7 @@
{ {
type: 'pie', type: 'pie',
radius: ['50%','70%'], radius: ['50%','70%'],
data: this.xmQuestionAttDistsCpd,
data: this.rawDatasCpd,
emphasis: { emphasis: {
itemStyle: { itemStyle: {
shadowBlur: 10, shadowBlur: 10,
@ -400,7 +400,7 @@
) )
}, },
onXmQuestionSomeFieldsChange(fieldName,$event){ onXmQuestionSomeFieldsChange(fieldName,$event){
this.xmQuestionAttDists=[]
this.rawDatas=[]
}, },
searchXmQuestionAttDist(){ searchXmQuestionAttDist(){
var params={...this.params} var params={...this.params}
@ -409,7 +409,7 @@
return return
} }
getXmQuestionAttDist(params).then(res=>{ getXmQuestionAttDist(params).then(res=>{
this.xmQuestionAttDists=res.data.data
this.rawDatas=res.data.data
}) })
}, },

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

@ -56,39 +56,39 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
closedBugsCpd(){ closedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.closedBugs)
return this.rawDatas.map(i=>i.closedBugs)
} }
}, },
activeBugsCpd(){ activeBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.menuUnstartCnt)
return this.rawDatas.map(i=> i.menuUnstartCnt)
} }
}, },
confirmedBugsCpd(){ confirmedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.confirmedBugs)
return this.rawDatas.map(i=> i.confirmedBugs)
} }
}, },
resolvedBugsCpd(){ resolvedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.resolvedBugs)
return this.rawDatas.map(i=>i.resolvedBugs)
} }
}, },
@ -156,7 +156,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -169,7 +169,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmProductStateHis(params).then(res=>{ listXmProductStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -208,7 +208,7 @@
if(this.showToolBar && !this.title){ if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图" this.title="企业工作项每日趋势图"
} }
this.xmProductStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect(); if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect();
this.$nextTick(()=>{ this.$nextTick(()=>{
this.listXmProductStateHis(); this.listXmProductStateHis();

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

@ -58,39 +58,39 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
closedBugsCpd(){ closedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.closedBugs)
return this.rawDatas.map(i=>i.closedBugs)
} }
}, },
activeBugsCpd(){ activeBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.activeBugs)
return this.rawDatas.map(i=> i.activeBugs)
} }
}, },
confirmedBugsCpd(){ confirmedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=> i.confirmedBugs)
return this.rawDatas.map(i=> i.confirmedBugs)
} }
}, },
resolvedBugsCpd(){ resolvedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProductStateHiss.map(i=>i.resolvedBugs)
return this.rawDatas.map(i=>i.resolvedBugs)
} }
}, },
@ -157,7 +157,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -170,7 +170,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmProductStateHis(params).then(res=>{ listXmProductStateHis(params).then(res=>{
this.xmProductStateHiss=res.data.tips.isOk?res.data.data:this.xmProductStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){

20
src/views/xm/rpt/product/questionRetestDist.vue

@ -132,7 +132,7 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmQuestionRetestDistsCpd(){
rawDatasCpd(){
var def=[ var def=[
{name:"1次",value:0} , {name:"1次",value:0} ,
{name:"2次",value:0} , {name:"2次",value:0} ,
@ -141,11 +141,11 @@
{name:"5次",value:0} , {name:"5次",value:0} ,
{name:"5次以上",value:0} {name:"5次以上",value:0}
] ]
if(this.xmQuestionRetestDists.length==0){
if(this.rawDatas.length==0){
return def return def
}else{ }else{
var datas=[] var datas=[]
this.xmQuestionRetestDists.forEach(i=>{
this.rawDatas.forEach(i=>{
var data={} var data={}
if(i.retimes>5){ if(i.retimes>5){
data.name="5次以上" data.name="5次以上"
@ -168,10 +168,10 @@
}, },
total(){ total(){
if(!this.xmQuestionRetestDists || this.xmQuestionRetestDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0 return 0
}else{ }else{
return this.xmQuestionRetestDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.bugsNum); return (n += i.bugsNum);
}, 0) }, 0)
} }
@ -214,7 +214,7 @@
}, },
watch: { watch: {
xmQuestionRetestDistsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -246,7 +246,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmQuestionRetestDists:[],
rawDatas:[],
pageInfo: { pageInfo: {
// //
total: 0, //0>0 total: 0, //0>0
@ -348,7 +348,7 @@
{ {
type: 'pie', type: 'pie',
radius: ['50%','70%'], radius: ['50%','70%'],
data: this.xmQuestionRetestDistsCpd,
data: this.rawDatasCpd,
emphasis: { emphasis: {
itemStyle: { itemStyle: {
shadowBlur: 10, shadowBlur: 10,
@ -367,7 +367,7 @@
) )
}, },
onXmQuestionSomeFieldsChange(fieldName,$event){ onXmQuestionSomeFieldsChange(fieldName,$event){
this.xmQuestionRetestDists=[]
this.rawDatas=[]
}, },
searchXmQuestionRetestDist(){ searchXmQuestionRetestDist(){
@ -395,7 +395,7 @@
params.orderBy = orderBys.join(","); params.orderBy = orderBys.join(",");
} }
getXmQuestionRetestDist(params).then(res=>{ getXmQuestionRetestDist(params).then(res=>{
this.xmQuestionRetestDists=res.data.data
this.rawDatas=res.data.data
}) })
}, },

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

@ -133,18 +133,18 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmQuestionSortsCpd(){
if(this.xmQuestionSorts.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmQuestionSorts.map(i=>i.value)
return this.rawDatas.map(i=>i.value)
} }
}, },
legendCpd(){ legendCpd(){
if(this.xmQuestionSorts.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmQuestionSorts.map(i=>i.name)
return this.rawDatas.map(i=>i.name)
} }
}, },
titleCpd(){ titleCpd(){
@ -185,7 +185,7 @@
}, },
watch: { watch: {
xmQuestionSortsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
}, },
visible(val){ visible(val){
@ -223,7 +223,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmQuestionSorts:[],
rawDatas:[],
pageInfo: { pageInfo: {
// //
total: 0, //0>0 total: 0, //0>0
@ -317,7 +317,7 @@
}, },
series: [ series: [
{ {
data: this.xmQuestionSortsCpd,
data: this.rawDatasCpd,
type: 'bar', type: 'bar',
label:{ label:{
show: true, show: true,
@ -328,7 +328,7 @@
) )
}, },
onXmQuestionSomeFieldsChange(fieldName,$event){ onXmQuestionSomeFieldsChange(fieldName,$event){
this.xmQuestionSorts=[]
this.rawDatas=[]
}, },
searchXmQuestionSort(){ searchXmQuestionSort(){
let params = { let params = {
@ -368,7 +368,7 @@
} }
}) })
} }
this.xmQuestionSorts=data
this.rawDatas=data
}) })
}, },

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

@ -58,13 +58,13 @@
]), ]),
dataSetCpd(){ dataSetCpd(){
return [ return [
['日期',...this.xmProjectStateHiss.map(i=>i.bizDate)],
['未关故事',...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.closedBugs)]
['日期',...this.rawDatas.map(i=>i.bizDate)],
['未关故事',...this.rawDatas.map(i=>i.menuCnt-i.menuCloseCnt)],
['已关故事',...this.rawDatas.map(i=>i.menuCloseCnt)],
['未关任务',...this.rawDatas.map(i=>i.taskCnt-i.taskCloseCnt)],
['已关任务',...this.rawDatas.map(i=>i.taskCloseCnt)],
['未关缺陷',...this.rawDatas.map(i=>i.bugCnt-i.closedBugs)],
['已关缺陷',...this.rawDatas.map(i=>i.closedBugs)]
] ]
}, },
titleCpd(){ titleCpd(){
@ -128,7 +128,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProjectStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -142,7 +142,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmProjectStateHis(params).then(res=>{ listXmProjectStateHis(params).then(res=>{
this.xmProjectStateHiss=res.data.tips.isOk?res.data.data:this.xmProjectStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -181,7 +181,7 @@
if(this.showToolBar && !this.title){ if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图" this.title="企业工作项每日趋势图"
} }
this.xmProjectStateHiss=[]
this.rawDatas=[]
this.$nextTick(()=>{ this.$nextTick(()=>{
if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect(); if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect();

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

@ -68,14 +68,14 @@
]), ]),
dataSetCpd(){ dataSetCpd(){
return [ return [
['日期',...this.xmProjectWorkloadSetDays.map(i=>i.bizDate)],
['登记工时',...this.xmProjectWorkloadSetDays.map(i=>i.workload)],
['待确认',...this.xmProjectWorkloadSetDays.map(i=>i.toConfirmWorkload)],
['已确认',...this.xmProjectWorkloadSetDays.map(i=>i.hadConfirmWorkload)],
['待结算',...this.xmProjectWorkloadSetDays.map(i=>i.toSetWorkload)],
['已提交审核',...this.xmProjectWorkloadSetDays.map(i=>i.hadCommitSworkload)],
['已审核',...this.xmProjectWorkloadSetDays.map(i=>i.hadAgreeSworkload)],
['已结算',...this.xmProjectWorkloadSetDays.map(i=>i.hadSetSworkload)]
['日期',...this.rawDatas.map(i=>i.bizDate)],
['登记工时',...this.rawDatas.map(i=>i.workload)],
['待确认',...this.rawDatas.map(i=>i.toConfirmWorkload)],
['已确认',...this.rawDatas.map(i=>i.hadConfirmWorkload)],
['待结算',...this.rawDatas.map(i=>i.toSetWorkload)],
['已提交审核',...this.rawDatas.map(i=>i.hadCommitSworkload)],
['已审核',...this.rawDatas.map(i=>i.hadAgreeSworkload)],
['已结算',...this.rawDatas.map(i=>i.hadSetSworkload)]
] ]
}, },
@ -141,7 +141,7 @@
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProjectWorkloadSetDays:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -155,7 +155,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listProjectWorkloadSetDay(params).then(res=>{ listProjectWorkloadSetDay(params).then(res=>{
this.xmProjectWorkloadSetDays=res.data.tips.isOk?res.data.data:this.xmProjectWorkloadSetDays;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -194,7 +194,7 @@
if(this.showToolBar && !this.title){ if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图" this.title="企业工作项每日趋势图"
} }
this.xmProjectWorkloadSetDays=[]
this.rawDatas=[]
this.$nextTick(()=>{ this.$nextTick(()=>{
if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect(); if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect();
this.listProjectWorkloadSetDay(); this.listProjectWorkloadSetDay();

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

@ -67,14 +67,14 @@
]), ]),
dataSetCpd(){ dataSetCpd(){
return [ return [
['日期',...this.xmProjectWorkloadSetMonths.map(i=>i.bizMonth)],
['登记工时',...this.xmProjectWorkloadSetMonths.map(i=>i.workload)],
['待确认',...this.xmProjectWorkloadSetMonths.map(i=>i.toConfirmWorkload)],
['已确认',...this.xmProjectWorkloadSetMonths.map(i=>i.hadConfirmWorkload)],
['待结算',...this.xmProjectWorkloadSetMonths.map(i=>i.toSetWorkload)],
['已提交审核',...this.xmProjectWorkloadSetMonths.map(i=>i.hadCommitSworkload)],
['已审核',...this.xmProjectWorkloadSetMonths.map(i=>i.hadAgreeSworkload)],
['已结算',...this.xmProjectWorkloadSetMonths.map(i=>i.hadSetSworkload)]
['日期',...this.rawDatas.map(i=>i.bizMonth)],
['登记工时',...this.rawDatas.map(i=>i.workload)],
['待确认',...this.rawDatas.map(i=>i.toConfirmWorkload)],
['已确认',...this.rawDatas.map(i=>i.hadConfirmWorkload)],
['待结算',...this.rawDatas.map(i=>i.toSetWorkload)],
['已提交审核',...this.rawDatas.map(i=>i.hadCommitSworkload)],
['已审核',...this.rawDatas.map(i=>i.hadAgreeSworkload)],
['已结算',...this.rawDatas.map(i=>i.hadSetSworkload)]
] ]
}, },
@ -141,7 +141,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProjectWorkloadSetMonths:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -155,7 +155,7 @@
var params={...this.params} var params={...this.params}
listProjectWorkloadSetMonth(params).then(res=>{ listProjectWorkloadSetMonth(params).then(res=>{
this.xmProjectWorkloadSetMonths=res.data.tips.isOk?res.data.data:this.xmProjectWorkloadSetMonths;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -194,7 +194,7 @@
if(this.showToolBar && !this.title){ if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图" this.title="企业工作项每日趋势图"
} }
this.xmProjectWorkloadSetMonths=[]
this.rawDatas=[]
this.$nextTick(()=>{ this.$nextTick(()=>{
if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect(); if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect();

20
src/views/xm/rpt/project/taskAgeDist.vue

@ -89,12 +89,12 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmTaskAgeDistsCpd(){
if(this.xmTaskAgeDists.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
var datas=[] var datas=[]
this.xmTaskAgeDists.forEach(i=>{
this.rawDatas.forEach(i=>{
var data={...i} var data={...i}
data.name=this.legendCpd[i.name] data.name=this.legendCpd[i.name]
datas.push(data) datas.push(data)
@ -104,10 +104,10 @@
}, },
total(){ total(){
if(!this.xmTaskAgeDists || this.xmTaskAgeDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0 return 0
}else{ }else{
return this.xmTaskAgeDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value); return (n += i.value);
}, 0) }, 0)
} }
@ -143,7 +143,7 @@
}, },
watch: { watch: {
xmTaskAgeDistsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -168,7 +168,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmTaskAgeDists:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -260,7 +260,7 @@
{ {
type: 'pie', type: 'pie',
radius: ['50%','70%'], radius: ['50%','70%'],
data: this.xmTaskAgeDistsCpd,
data: this.rawDatasCpd,
emphasis: { emphasis: {
itemStyle: { itemStyle: {
shadowBlur: 10, shadowBlur: 10,
@ -279,13 +279,13 @@
) )
}, },
onXmTaskSomeFieldsChange(fieldName,$event){ onXmTaskSomeFieldsChange(fieldName,$event){
this.xmTaskAgeDists=[]
this.rawDatas=[]
}, },
searchXmTaskAgeDist(){ searchXmTaskAgeDist(){
var params={...this.params} var params={...this.params}
params.ntype='0' params.ntype='0'
getXmTaskAgeDist(params).then(res=>{ getXmTaskAgeDist(params).then(res=>{
this.xmTaskAgeDists=res.data.data
this.rawDatas=res.data.data
}) })
}, },

20
src/views/xm/rpt/project/taskAttDist.vue

@ -90,8 +90,8 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmTaskAttDistsCpd(){
if(this.xmTaskAttDists.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
var itemId=""; var itemId="";
@ -106,7 +106,7 @@
}else if(this.params.groupBy=='plan_type'){ }else if(this.params.groupBy=='plan_type'){
itemId="planType" itemId="planType"
} }
return this.xmTaskAttDists.map(i=>{
return this.rawDatas.map(i=>{
var data={...i} var data={...i}
data.name=this.formatDict(itemId,data.name) data.name=this.formatDict(itemId,data.name)
return data; return data;
@ -115,10 +115,10 @@
}, },
total(){ total(){
if(!this.xmTaskAttDists || this.xmTaskAttDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0 return 0
}else{ }else{
return this.xmTaskAttDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value); return (n += i.value);
}, 0) }, 0)
} }
@ -167,7 +167,7 @@
}, },
watch: { watch: {
xmTaskAttDistsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -199,7 +199,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmTaskAttDists:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -316,7 +316,7 @@
{ {
type: 'pie', type: 'pie',
radius: ['50%','70%'], radius: ['50%','70%'],
data: this.xmTaskAttDistsCpd,
data: this.rawDatasCpd,
emphasis: { emphasis: {
itemStyle: { itemStyle: {
shadowBlur: 10, shadowBlur: 10,
@ -335,7 +335,7 @@
) )
}, },
onXmTaskSomeFieldsChange(fieldName,$event){ onXmTaskSomeFieldsChange(fieldName,$event){
this.xmTaskAttDists=[]
this.rawDatas=[]
}, },
searchXmTaskAttDist(){ searchXmTaskAttDist(){
@ -346,7 +346,7 @@
} }
params.ntype='0' params.ntype='0'
getXmTaskAttDist(params).then(res=>{ getXmTaskAttDist(params).then(res=>{
this.xmTaskAttDists=res.data.data
this.rawDatas=res.data.data
}) })
}, },

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

@ -55,54 +55,54 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
taskCloseCntCpd(){ taskCloseCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.taskCloseCnt)
return this.rawDatas.map(i=>i.taskCloseCnt)
} }
}, },
taskUnstartCntCpd(){ taskUnstartCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=> i.taskUnstartCnt)
return this.rawDatas.map(i=> i.taskUnstartCnt)
} }
}, },
taskExecCntCpd(){ taskExecCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=> i.taskExecCnt)
return this.rawDatas.map(i=> i.taskExecCnt)
} }
}, },
taskFinishCntCpd(){ taskFinishCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.taskFinishCnt)
return this.rawDatas.map(i=>i.taskFinishCnt)
} }
}, },
taskFinishCntCpd(){ taskFinishCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.taskFinishCnt)
return this.rawDatas.map(i=>i.taskFinishCnt)
} }
}, },
taskSetCntCpd(){ taskSetCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.taskSetCnt)
return this.rawDatas.map(i=>i.taskSetCnt)
} }
}, },
titleCpd(){ titleCpd(){
@ -161,7 +161,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProjectStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -174,7 +174,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmProjectStateHis(params).then(res=>{ listXmProjectStateHis(params).then(res=>{
this.xmProjectStateHiss=res.data.tips.isOk?res.data.data:this.xmProjectStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){
@ -213,7 +213,7 @@
if(this.showToolBar && !this.title){ if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图" this.title="企业工作项每日趋势图"
} }
this.xmProjectStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect(); if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect();
this.$nextTick(()=>{ this.$nextTick(()=>{
this.listXmProjectStateHis(); this.listXmProjectStateHis();

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

@ -59,46 +59,46 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
} }
}, },
taskCloseCntCpd(){ taskCloseCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.taskCloseCnt)
return this.rawDatas.map(i=>i.taskCloseCnt)
} }
}, },
taskUnstartCntCpd(){ taskUnstartCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=> i.taskUnstartCnt)
return this.rawDatas.map(i=> i.taskUnstartCnt)
} }
}, },
taskExecCntCpd(){ taskExecCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=> i.taskExecCnt)
return this.rawDatas.map(i=> i.taskExecCnt)
} }
}, },
taskFinishCntCpd(){ taskFinishCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.taskFinishCnt)
return this.rawDatas.map(i=>i.taskFinishCnt)
} }
}, },
taskSetCntCpd(){ taskSetCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmProjectStateHiss.map(i=>i.taskSetCnt)
return this.rawDatas.map(i=>i.taskSetCnt)
} }
}, },
titleCpd(){ titleCpd(){
@ -157,7 +157,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmProjectStateHiss:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -170,7 +170,7 @@
var params={...this.params,orderBy:'biz_date asc'} var params={...this.params,orderBy:'biz_date asc'}
listXmProjectStateHis(params).then(res=>{ listXmProjectStateHis(params).then(res=>{
this.xmProjectStateHiss=res.data.tips.isOk?res.data.data:this.xmProjectStateHiss;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){

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

@ -90,11 +90,11 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmTaskSortsCpd(){
if(this.xmTaskSorts.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmTaskSorts.map(i=>i.value)
return this.rawDatas.map(i=>i.value)
} }
}, },
titleCpd(){ titleCpd(){
@ -123,17 +123,17 @@
return preName+this.groupBys.find(i=>i.id==this.params.groupBy).name+'任务数量排行榜' return preName+this.groupBys.find(i=>i.id==this.params.groupBy).name+'任务数量排行榜'
}, },
legendCpd(){ legendCpd(){
if(this.xmTaskSorts.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmTaskSorts.map(i=>i.name)
return this.rawDatas.map(i=>i.name)
} }
} }
}, },
watch: { watch: {
xmTaskSortsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -163,7 +163,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmTaskSorts:[],
rawDatas:[],
pageInfo: { pageInfo: {
// //
total: 0, //0>0 total: 0, //0>0
@ -248,7 +248,7 @@
}, },
series: [ series: [
{ {
data: this.xmTaskSortsCpd,
data: this.rawDatasCpd,
type: 'bar', type: 'bar',
label:{ label:{
show: true, show: true,
@ -259,7 +259,7 @@
) )
}, },
onXmTaskSomeFieldsChange(fieldName,$event){ onXmTaskSomeFieldsChange(fieldName,$event){
this.xmTaskSorts=[]
this.rawDatas=[]
}, },
searchXmTaskSort(){ searchXmTaskSort(){
let params = { let params = {
@ -272,7 +272,7 @@
params.ntype='0' params.ntype='0'
getXmTaskSort(params).then(res=>{ getXmTaskSort(params).then(res=>{
this.xmTaskSorts=res.data.data
this.rawDatas=res.data.data
}) })
}, },

18
src/views/xm/rpt/testCase/testCaseSort.vue

@ -105,18 +105,18 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
xmTestCaseSortCpd(){
if(this.xmTestCaseSort.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmTestCaseSort.map(i=>i.value)
return this.rawDatas.map(i=>i.value)
} }
}, },
legendCpd(){ legendCpd(){
if(this.xmTestCaseSort.length==0){
if(this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmTestCaseSort.map(i=>i.name)
return this.rawDatas.map(i=>i.name)
} }
}, },
titleCpd(){ titleCpd(){
@ -155,7 +155,7 @@
} }
}, },
watch: { watch: {
xmTestCaseSortCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -189,7 +189,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmTestCaseSort:[],
rawDatas:[],
conditionBtnVisible:false, conditionBtnVisible:false,
}//end return }//end return
@ -244,7 +244,7 @@
}, },
series: [ series: [
{ {
data: this.xmTestCaseSortCpd,
data: this.rawDatasCpd,
type: 'bar', type: 'bar',
label:{ label:{
show: true, show: true,
@ -269,7 +269,7 @@
} }
}) })
} }
this.xmTestCaseSort=data
this.rawDatas=data
}) })

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

@ -84,13 +84,13 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmTestCaseToPlanCalcListCpd(){
if(!this.xmTestCaseToPlanCalcList || this.xmTestCaseToPlanCalcList.length==0){
rawDatasCpd(){
if(!this.rawDatas || this.rawDatas.length==0){
return [] return []
}else{ }else{
var names=this.legendCpd; var names=this.legendCpd;
var datas=[] var datas=[]
this.xmTestCaseToPlanCalcList.forEach(i=>{
this.rawDatas.forEach(i=>{
var nameIndex=0; var nameIndex=0;
if(i.useTimes<=2){ if(i.useTimes<=2){
nameIndex=i.useTimes nameIndex=i.useTimes
@ -109,10 +109,10 @@
}, },
total(){ total(){
if(!this.xmTestCaseToPlanCalcList || this.xmTestCaseToPlanCalcList.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0 return 0
}else{ }else{
return this.xmTestCaseToPlanCalcList.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.useTimes); return (n += i.useTimes);
}, 0) }, 0)
} }
@ -157,7 +157,7 @@
} }
}, },
watch: { watch: {
xmTestCaseToPlanCalcListCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -183,7 +183,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmTestCaseToPlanCalcList:[],
rawDatas:[],
conditionBtnVisible:false, conditionBtnVisible:false,
}//end return }//end return
@ -247,7 +247,7 @@
{ {
type: 'pie', type: 'pie',
radius: ['50%','70%'], radius: ['50%','70%'],
data: this.xmTestCaseToPlanCalcListCpd,
data: this.rawDatasCpd,
emphasis: { emphasis: {
itemStyle: { itemStyle: {
shadowBlur: 10, shadowBlur: 10,
@ -266,13 +266,13 @@
) )
}, },
onXmQuestionSomeFieldsChange(fieldName,$event){ onXmQuestionSomeFieldsChange(fieldName,$event){
this.xmTestCaseToPlanCalcList=[]
this.rawDatas=[]
}, },
searchXmTestCaseToPlanCalcList(){ searchXmTestCaseToPlanCalcList(){
var params={...this.params } var params={...this.params }
getXmTestCaseToPlanCalcList(params).then(res=>{ getXmTestCaseToPlanCalcList(params).then(res=>{
this.xmTestCaseToPlanCalcList=res.data.data
this.rawDatas=res.data.data
}) })
}, },

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

@ -87,17 +87,17 @@
'userInfo','roles' 'userInfo','roles'
]), ]),
datesCpd(){ datesCpd(){
if(!this.xmTestDayTimesList || this.xmTestDayTimesList.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmTestDayTimesList.map(i=>i.execDate)
return this.rawDatas.map(i=>i.execDate)
} }
}, },
testDayTimesCpd(){ testDayTimesCpd(){
if(!this.xmTestDayTimesList || this.xmTestDayTimesList.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmTestDayTimesList.map(i=>i.hadExec)
return this.rawDatas.map(i=>i.hadExec)
} }
}, },
@ -164,7 +164,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmTestDayTimesList:[],
rawDatas:[],
}//end return }//end return
},//end data },//end data
@ -172,7 +172,7 @@
getXmTestDayTimesList(){ getXmTestDayTimesList(){
var params={ ...this.params,} var params={ ...this.params,}
getXmTestDayTimesList(params).then(res=>{ getXmTestDayTimesList(params).then(res=>{
this.xmTestDayTimesList=res.data.tips.isOk?res.data.data:this.xmTestDayTimesList;
this.rawDatas=res.data.tips.isOk?res.data.data:this.rawDatas;
}) })
}, },
open(){ open(){

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

@ -84,12 +84,12 @@
...mapGetters([ ...mapGetters([
'userInfo','roles' 'userInfo','roles'
]), ]),
xmTestPlanCaseExecStatusDistsCpd(){
if(!this.xmTestPlanCaseExecStatusDists || this.xmTestPlanCaseExecStatusDists.length==0){
rawDatasCpd(){
if(!this.rawDatas || this.rawDatas.length==0){
return [] return []
}else{ }else{
var datas=[] var datas=[]
this.xmTestPlanCaseExecStatusDists.forEach(i=>{
this.rawDatas.forEach(i=>{
var data={} var data={}
var itemId="testStepTcode"; var itemId="testStepTcode";
data.name=this.formatDict(itemId,i.execStatus) data.name=this.formatDict(itemId,i.execStatus)
@ -100,10 +100,10 @@
} }
}, },
total(){ total(){
if(!this.xmTestPlanCaseExecStatusDists || this.xmTestPlanCaseExecStatusDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0 return 0
}else{ }else{
return this.xmTestPlanCaseExecStatusDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.totalCnt); return (n += i.totalCnt);
}, 0) }, 0)
} }
@ -149,7 +149,7 @@
} }
}, },
watch: { watch: {
xmTestPlanCaseExecStatusDistsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -175,7 +175,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmTestPlanCaseExecStatusDists:[],
rawDatas:[],
conditionBtnVisible:false, conditionBtnVisible:false,
}//end return }//end return
@ -238,7 +238,7 @@
{ {
type: 'pie', type: 'pie',
radius: ['50%','70%'], radius: ['50%','70%'],
data: this.xmTestPlanCaseExecStatusDistsCpd,
data: this.rawDatasCpd,
emphasis: { emphasis: {
itemStyle: { itemStyle: {
shadowBlur: 10, shadowBlur: 10,
@ -257,12 +257,12 @@
) )
}, },
onXmQuestionSomeFieldsChange(fieldName,$event){ onXmQuestionSomeFieldsChange(fieldName,$event){
this.xmTestPlanCaseExecStatusDists=[]
this.rawDatas=[]
}, },
searchXmTestPlanCaseExecStatusDist(){ searchXmTestPlanCaseExecStatusDist(){
var params={...this.params } var params={...this.params }
getXmTestPlanCaseExecStatusDist(params).then(res=>{ getXmTestPlanCaseExecStatusDist(params).then(res=>{
this.xmTestPlanCaseExecStatusDists=res.data.data
this.rawDatas=res.data.data
}) })
}, },
onProjectSelected(project){ onProjectSelected(project){

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

@ -86,34 +86,34 @@
]), ]),
hadExecCpd(){ hadExecCpd(){
if(!this.xmTestPlanCaseUserDists ||this.xmTestPlanCaseUserDists.length==0){
if(!this.rawDatas ||this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmTestPlanCaseUserDists.map(i=>i.hadExec)
return this.rawDatas.map(i=>i.hadExec)
} }
}, },
notExecCpd(){ notExecCpd(){
if(!this.xmTestPlanCaseUserDists ||this.xmTestPlanCaseUserDists.length==0){
if(!this.rawDatas ||this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmTestPlanCaseUserDists.map(i=>i.notExec)
return this.rawDatas.map(i=>i.notExec)
} }
}, },
legendCpd(){ legendCpd(){
if(!this.xmTestPlanCaseUserDists ||this.xmTestPlanCaseUserDists.length==0){
if(!this.rawDatas ||this.rawDatas.length==0){
return [] return []
}else{ }else{
return this.xmTestPlanCaseUserDists.map(i=>i.execUsername)
return this.rawDatas.map(i=>i.execUsername)
} }
}, },
xmTestPlanCaseUserDistsCpd(){
if(!this.xmTestPlanCaseUserDists || this.xmTestPlanCaseUserDists.length==0){
rawDatasCpd(){
if(!this.rawDatas || this.rawDatas.length==0){
return [] return []
}else{ }else{
var datas=[] var datas=[]
this.xmTestPlanCaseUserDists.forEach(i=>{
this.rawDatas.forEach(i=>{
var data={} var data={}
var itemId="testPlanTcode"; var itemId="testPlanTcode";
data.name=this.formatDict(itemId,i.execStatus) data.name=this.formatDict(itemId,i.execStatus)
@ -158,7 +158,7 @@
} }
}, },
watch: { watch: {
xmTestPlanCaseUserDistsCpd(){
rawDatasCpd(){
this.drawCharts(); this.drawCharts();
} }
}, },
@ -184,7 +184,7 @@
dateRanger:[], dateRanger:[],
maxTableHeight:300, maxTableHeight:300,
visible:false, visible:false,
xmTestPlanCaseUserDists:[],
rawDatas:[],
conditionBtnVisible:false, conditionBtnVisible:false,
}//end return }//end return
@ -262,7 +262,7 @@
searchXmTestPlanCaseUserDist(){ searchXmTestPlanCaseUserDist(){
var params={...this.params } var params={...this.params }
getXmTestPlanCaseUserDist(params).then(res=>{ getXmTestPlanCaseUserDist(params).then(res=>{
this.xmTestPlanCaseUserDists=res.data.data
this.rawDatas=res.data.data
}) })

Loading…
Cancel
Save