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

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

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

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

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

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

@ -66,13 +66,13 @@
]),
dataSetCpd(){
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(){
@ -144,7 +144,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return
},//end data
@ -161,7 +161,7 @@
}
var params={...this.params,orderBy:'biz_date asc'}
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(){
@ -200,7 +200,7 @@
if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图"
}
this.xmProductStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect();
if(this.$refs['xmIterationSelect'])this.$refs['xmIterationSelect'].clearSelect();
this.$nextTick(()=>{

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

@ -69,18 +69,18 @@
'userInfo','roles',
]),
datesCpd(){
if(this.xmIterationStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmIterationStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
}
},
remainStandWorkloadsCpd(){
if(this.xmIterationStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
var max=this.findMax(this.xmIterationStateHiss);
var max=this.findMax(this.rawDatas);
var length=this.findLength();
if(length==0){
return [];
@ -88,7 +88,7 @@
var startDate=this.filters.iteration.startTime.substring(0,10)
var endDate=this.filters.iteration.endTime.substring(0,10)
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){
return 0;
}
@ -98,18 +98,18 @@
}
},
remainWorkloadsCpd(){
if(this.xmIterationStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmIterationStateHiss.map(i=>i.budgetWorkload-i.actWorkload)
return this.rawDatas.map(i=>i.budgetWorkload-i.actWorkload)
}
},
remainEstimateWorkloadsCpd(){
if(this.xmIterationStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmIterationStateHiss.map(i=>i.budgetWorkload-i.estimateWorkload)
return this.rawDatas.map(i=>i.budgetWorkload-i.estimateWorkload)
}
},
titleCpd(){
@ -178,7 +178,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmIterationStateHiss:[],
rawDatas:[],
}//end return
},//end data
@ -197,8 +197,8 @@
findLength(){
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)
}else if(this.xmIterationStateHiss){
return this.xmIterationStateHiss.length;
}else if(this.rawDatas){
return this.rawDatas.length;
}else{
return 0;
}
@ -210,7 +210,7 @@
}
var params={...this.params,orderBy:'biz_date asc'}
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(){

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

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

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

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

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

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

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

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

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

@ -93,12 +93,12 @@
...mapGetters([
'userInfo','roles'
]),
xmMenuAgeDistsCpd(){
if(!this.xmMenuAgeDists || this.xmMenuAgeDists.length==0){
rawDatasCpd(){
if(!this.rawDatas || this.rawDatas.length==0){
return []
}else{
var datas=[]
this.xmMenuAgeDists.forEach(i=>{
this.rawDatas.forEach(i=>{
var data={...i}
data.name=this.legendCpd[i.name]
datas.push(data)
@ -112,10 +112,10 @@
},
total(){
if(!this.xmMenuAgeDists || this.xmMenuAgeDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0
}else{
return this.xmMenuAgeDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value);
}, 0)
}
@ -159,7 +159,7 @@
},
watch: {
xmMenuAgeDistsCpd(){
rawDatasCpd(){
this.drawCharts();
}
},
@ -184,7 +184,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmMenuAgeDists:[],
rawDatas:[],
}//end return
},//end data
@ -278,7 +278,7 @@
{
type: 'pie',
radius: ['50%','70%'],
data: this.xmMenuAgeDistsCpd,
data: this.rawDatasCpd,
emphasis: {
itemStyle: {
shadowBlur: 10,
@ -297,13 +297,13 @@
)
},
onXmMenuSomeFieldsChange(fieldName,$event){
this.xmMenuAgeDists=[]
this.rawDatas=[]
},
searchXmMenuAgeDist(){
var params={...this.params}
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([
'userInfo','roles'
]),
xmMenuAttDistsCpd(){
if(!this.xmMenuAttDists || this.xmMenuAttDists.length==0){
rawDatasCpd(){
if(!this.rawDatas || this.rawDatas.length==0){
return []
}else{
var itemId="";
@ -113,7 +113,7 @@
}else if(this.params.groupBy=='source'){
itemId="demandSource"
}
return this.xmMenuAttDists.map(i=>{
return this.rawDatas.map(i=>{
var data={...i}
data.name=this.formatDict(itemId,data.name)
return data;
@ -138,10 +138,10 @@
},
total(){
if(!this.xmMenuAttDists || this.xmMenuAttDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0
}else{
return this.xmMenuAttDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value);
}, 0)
}
@ -184,7 +184,7 @@
},
watch: {
xmMenuAttDistsCpd(){
rawDatasCpd(){
this.drawCharts();
}
},
@ -218,7 +218,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmMenuAttDists:[],
rawDatas:[],
}//end return
},//end data
@ -332,7 +332,7 @@
{
type: 'pie',
radius: ['50%','70%'],
data: this.xmMenuAttDistsCpd,
data: this.rawDatasCpd,
emphasis: {
itemStyle: {
shadowBlur: 10,
@ -351,7 +351,7 @@
)
},
onXmMenuSomeFieldsChange(fieldName,$event){
this.xmMenuAttDists=[]
this.rawDatas=[]
},
searchXmMenuAttDist(){
@ -361,7 +361,7 @@
return
}
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'
]),
datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
}
},
menuCloseCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProductStateHiss.map(i=>i.menuCloseCnt)
return this.rawDatas.map(i=>i.menuCloseCnt)
}
},
menuUnstartCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProductStateHiss.map(i=> i.menuUnstartCnt)
return this.rawDatas.map(i=> i.menuUnstartCnt)
}
},
menuExecCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProductStateHiss.map(i=> i.menuExecCnt)
return this.rawDatas.map(i=> i.menuExecCnt)
}
},
menuFinishCntCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProductStateHiss.map(i=>i.menuFinishCnt)
return this.rawDatas.map(i=>i.menuFinishCnt)
}
},
titleCpd(){
@ -151,7 +151,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return
},//end data
@ -164,7 +164,7 @@
var params={...this.params,orderBy:'biz_date asc'}
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(){
@ -203,7 +203,7 @@
if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图"
}
this.xmProductStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect();
this.$nextTick(()=>{
this.listXmProductStateHis();

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

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

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

@ -98,11 +98,11 @@
...mapGetters([
'userInfo','roles'
]),
xmMenuSortsCpd(){
if(this.xmMenuSorts.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return []
}else{
return this.xmMenuSorts.map(i=>i.value)
return this.rawDatas.map(i=>i.value)
}
},
titleCpd(){
@ -131,10 +131,10 @@
return preName+this.groupBys.find(i=>i.id==this.params.groupBy).name+'需求数量排行榜'
},
legendCpd(){
if(this.xmMenuSorts.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmMenuSorts.map(i=>i.name)
return this.rawDatas.map(i=>i.name)
}
},
@ -150,7 +150,7 @@
},
watch: {
xmMenuSortsCpd(){
rawDatasCpd(){
this.drawCharts();
}
},
@ -183,7 +183,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmMenuSorts:[],
rawDatas:[],
pageInfo: {
//
total: 0, //0>0
@ -278,7 +278,7 @@
},
series: [
{
data: this.xmMenuSortsCpd,
data: this.rawDatasCpd,
type: 'bar',
label:{
show: true,
@ -289,7 +289,7 @@
)
},
onXmMenuSomeFieldsChange(fieldName,$event){
this.xmMenuSorts=[]
this.rawDatas=[]
},
searchXmMenuSort(){
let params = {
@ -304,7 +304,7 @@
return
}
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(){
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(){
@ -132,7 +132,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return
},//end data
@ -146,7 +146,7 @@
var params={...this.params,orderBy:'biz_date asc'}
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(){
@ -185,7 +185,7 @@
if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图"
}
this.xmProductStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect();
this.$nextTick(()=>{
this.listXmProductStateHis();

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

@ -132,12 +132,12 @@
...mapGetters([
'userInfo','roles'
]),
xmQuestionAgeDistsCpd(){
if(this.xmQuestionAgeDists.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return []
}else{
var datas=[]
this.xmQuestionAgeDists.forEach(i=>{
this.rawDatas.forEach(i=>{
var data={...i}
data.name=this.legendCpd[i.name]
datas.push(data)
@ -147,10 +147,10 @@
},
total(){
if(!this.xmQuestionAgeDists || this.xmQuestionAgeDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0
}else{
return this.xmQuestionAgeDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value);
}, 0)
}
@ -195,7 +195,7 @@
},
watch: {
xmQuestionAgeDistsCpd(){
rawDatasCpd(){
this.drawCharts();
}
},
@ -220,7 +220,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmQuestionAgeDists:[],
rawDatas:[],
}//end return
},//end data
@ -313,7 +313,7 @@
{
type: 'pie',
radius: ['50%','70%'],
data: this.xmQuestionAgeDistsCpd,
data: this.rawDatasCpd,
emphasis: {
itemStyle: {
shadowBlur: 10,
@ -332,13 +332,13 @@
)
},
onXmQuestionSomeFieldsChange(fieldName,$event){
this.xmQuestionAgeDists=[]
this.rawDatas=[]
},
searchXmQuestionAgeDist(){
var params={...this.params}
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([
'userInfo','roles'
]),
xmQuestionAttDistsCpd(){
if(!this.xmQuestionAttDists || this.xmQuestionAttDists.length==0){
rawDatasCpd(){
if(!this.rawDatas || this.rawDatas.length==0){
return []
}else{
var itemId="";
@ -152,7 +152,7 @@
} else if(this.params.groupBy=='rep_rate'){
itemId="bugRepRate"
}
return this.xmQuestionAttDists.map(i=>{
return this.rawDatas.map(i=>{
var data={...i}
data.name=this.formatDict(itemId,data.name)
return data;
@ -161,10 +161,10 @@
},
total(){
if(!this.xmQuestionAttDists || this.xmQuestionAttDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0
}else{
return this.xmQuestionAttDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value);
}, 0)
}
@ -227,7 +227,7 @@
},
watch: {
xmQuestionAttDistsCpd(){
rawDatasCpd(){
this.drawCharts();
}
},
@ -264,7 +264,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmQuestionAttDists:[],
rawDatas:[],
}//end return
},//end data
@ -381,7 +381,7 @@
{
type: 'pie',
radius: ['50%','70%'],
data: this.xmQuestionAttDistsCpd,
data: this.rawDatasCpd,
emphasis: {
itemStyle: {
shadowBlur: 10,
@ -400,7 +400,7 @@
)
},
onXmQuestionSomeFieldsChange(fieldName,$event){
this.xmQuestionAttDists=[]
this.rawDatas=[]
},
searchXmQuestionAttDist(){
var params={...this.params}
@ -409,7 +409,7 @@
return
}
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'
]),
datesCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProductStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
}
},
closedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProductStateHiss.map(i=>i.closedBugs)
return this.rawDatas.map(i=>i.closedBugs)
}
},
activeBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProductStateHiss.map(i=> i.menuUnstartCnt)
return this.rawDatas.map(i=> i.menuUnstartCnt)
}
},
confirmedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProductStateHiss.map(i=> i.confirmedBugs)
return this.rawDatas.map(i=> i.confirmedBugs)
}
},
resolvedBugsCpd(){
if(this.xmProductStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProductStateHiss.map(i=>i.resolvedBugs)
return this.rawDatas.map(i=>i.resolvedBugs)
}
},
@ -156,7 +156,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmProductStateHiss:[],
rawDatas:[],
}//end return
},//end data
@ -169,7 +169,7 @@
var params={...this.params,orderBy:'biz_date asc'}
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(){
@ -208,7 +208,7 @@
if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图"
}
this.xmProductStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProductSelect'])this.$refs['xmProductSelect'].clearSelect();
this.$nextTick(()=>{
this.listXmProductStateHis();

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

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

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

@ -132,7 +132,7 @@
...mapGetters([
'userInfo','roles'
]),
xmQuestionRetestDistsCpd(){
rawDatasCpd(){
var def=[
{name:"1次",value:0} ,
{name:"2次",value:0} ,
@ -141,11 +141,11 @@
{name:"5次",value:0} ,
{name:"5次以上",value:0}
]
if(this.xmQuestionRetestDists.length==0){
if(this.rawDatas.length==0){
return def
}else{
var datas=[]
this.xmQuestionRetestDists.forEach(i=>{
this.rawDatas.forEach(i=>{
var data={}
if(i.retimes>5){
data.name="5次以上"
@ -168,10 +168,10 @@
},
total(){
if(!this.xmQuestionRetestDists || this.xmQuestionRetestDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0
}else{
return this.xmQuestionRetestDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.bugsNum);
}, 0)
}
@ -214,7 +214,7 @@
},
watch: {
xmQuestionRetestDistsCpd(){
rawDatasCpd(){
this.drawCharts();
}
},
@ -246,7 +246,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmQuestionRetestDists:[],
rawDatas:[],
pageInfo: {
//
total: 0, //0>0
@ -348,7 +348,7 @@
{
type: 'pie',
radius: ['50%','70%'],
data: this.xmQuestionRetestDistsCpd,
data: this.rawDatasCpd,
emphasis: {
itemStyle: {
shadowBlur: 10,
@ -367,7 +367,7 @@
)
},
onXmQuestionSomeFieldsChange(fieldName,$event){
this.xmQuestionRetestDists=[]
this.rawDatas=[]
},
searchXmQuestionRetestDist(){
@ -395,7 +395,7 @@
params.orderBy = orderBys.join(",");
}
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([
'userInfo','roles'
]),
xmQuestionSortsCpd(){
if(this.xmQuestionSorts.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return []
}else{
return this.xmQuestionSorts.map(i=>i.value)
return this.rawDatas.map(i=>i.value)
}
},
legendCpd(){
if(this.xmQuestionSorts.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmQuestionSorts.map(i=>i.name)
return this.rawDatas.map(i=>i.name)
}
},
titleCpd(){
@ -185,7 +185,7 @@
},
watch: {
xmQuestionSortsCpd(){
rawDatasCpd(){
this.drawCharts();
},
visible(val){
@ -223,7 +223,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmQuestionSorts:[],
rawDatas:[],
pageInfo: {
//
total: 0, //0>0
@ -317,7 +317,7 @@
},
series: [
{
data: this.xmQuestionSortsCpd,
data: this.rawDatasCpd,
type: 'bar',
label:{
show: true,
@ -328,7 +328,7 @@
)
},
onXmQuestionSomeFieldsChange(fieldName,$event){
this.xmQuestionSorts=[]
this.rawDatas=[]
},
searchXmQuestionSort(){
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(){
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(){
@ -128,7 +128,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmProjectStateHiss:[],
rawDatas:[],
}//end return
},//end data
@ -142,7 +142,7 @@
var params={...this.params,orderBy:'biz_date asc'}
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(){
@ -181,7 +181,7 @@
if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图"
}
this.xmProjectStateHiss=[]
this.rawDatas=[]
this.$nextTick(()=>{
if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect();

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

@ -68,14 +68,14 @@
]),
dataSetCpd(){
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,
visible:false,
xmProjectWorkloadSetDays:[],
rawDatas:[],
}//end return
},//end data
@ -155,7 +155,7 @@
var params={...this.params,orderBy:'biz_date asc'}
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(){
@ -194,7 +194,7 @@
if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图"
}
this.xmProjectWorkloadSetDays=[]
this.rawDatas=[]
this.$nextTick(()=>{
if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect();
this.listProjectWorkloadSetDay();

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

@ -67,14 +67,14 @@
]),
dataSetCpd(){
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:[],
maxTableHeight:300,
visible:false,
xmProjectWorkloadSetMonths:[],
rawDatas:[],
}//end return
},//end data
@ -155,7 +155,7 @@
var params={...this.params}
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(){
@ -194,7 +194,7 @@
if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图"
}
this.xmProjectWorkloadSetMonths=[]
this.rawDatas=[]
this.$nextTick(()=>{
if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect();

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

@ -89,12 +89,12 @@
...mapGetters([
'userInfo','roles'
]),
xmTaskAgeDistsCpd(){
if(this.xmTaskAgeDists.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return []
}else{
var datas=[]
this.xmTaskAgeDists.forEach(i=>{
this.rawDatas.forEach(i=>{
var data={...i}
data.name=this.legendCpd[i.name]
datas.push(data)
@ -104,10 +104,10 @@
},
total(){
if(!this.xmTaskAgeDists || this.xmTaskAgeDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0
}else{
return this.xmTaskAgeDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value);
}, 0)
}
@ -143,7 +143,7 @@
},
watch: {
xmTaskAgeDistsCpd(){
rawDatasCpd(){
this.drawCharts();
}
},
@ -168,7 +168,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmTaskAgeDists:[],
rawDatas:[],
}//end return
},//end data
@ -260,7 +260,7 @@
{
type: 'pie',
radius: ['50%','70%'],
data: this.xmTaskAgeDistsCpd,
data: this.rawDatasCpd,
emphasis: {
itemStyle: {
shadowBlur: 10,
@ -279,13 +279,13 @@
)
},
onXmTaskSomeFieldsChange(fieldName,$event){
this.xmTaskAgeDists=[]
this.rawDatas=[]
},
searchXmTaskAgeDist(){
var params={...this.params}
params.ntype='0'
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([
'userInfo','roles'
]),
xmTaskAttDistsCpd(){
if(this.xmTaskAttDists.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return []
}else{
var itemId="";
@ -106,7 +106,7 @@
}else if(this.params.groupBy=='plan_type'){
itemId="planType"
}
return this.xmTaskAttDists.map(i=>{
return this.rawDatas.map(i=>{
var data={...i}
data.name=this.formatDict(itemId,data.name)
return data;
@ -115,10 +115,10 @@
},
total(){
if(!this.xmTaskAttDists || this.xmTaskAttDists.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0
}else{
return this.xmTaskAttDists.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.value);
}, 0)
}
@ -167,7 +167,7 @@
},
watch: {
xmTaskAttDistsCpd(){
rawDatasCpd(){
this.drawCharts();
}
},
@ -199,7 +199,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmTaskAttDists:[],
rawDatas:[],
}//end return
},//end data
@ -316,7 +316,7 @@
{
type: 'pie',
radius: ['50%','70%'],
data: this.xmTaskAttDistsCpd,
data: this.rawDatasCpd,
emphasis: {
itemStyle: {
shadowBlur: 10,
@ -335,7 +335,7 @@
)
},
onXmTaskSomeFieldsChange(fieldName,$event){
this.xmTaskAttDists=[]
this.rawDatas=[]
},
searchXmTaskAttDist(){
@ -346,7 +346,7 @@
}
params.ntype='0'
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'
]),
datesCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProjectStateHiss.map(i=>i.bizDate)
return this.rawDatas.map(i=>i.bizDate)
}
},
taskCloseCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProjectStateHiss.map(i=>i.taskCloseCnt)
return this.rawDatas.map(i=>i.taskCloseCnt)
}
},
taskUnstartCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProjectStateHiss.map(i=> i.taskUnstartCnt)
return this.rawDatas.map(i=> i.taskUnstartCnt)
}
},
taskExecCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProjectStateHiss.map(i=> i.taskExecCnt)
return this.rawDatas.map(i=> i.taskExecCnt)
}
},
taskFinishCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProjectStateHiss.map(i=>i.taskFinishCnt)
return this.rawDatas.map(i=>i.taskFinishCnt)
}
},
taskFinishCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProjectStateHiss.map(i=>i.taskFinishCnt)
return this.rawDatas.map(i=>i.taskFinishCnt)
}
},
taskSetCntCpd(){
if(this.xmProjectStateHiss.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmProjectStateHiss.map(i=>i.taskSetCnt)
return this.rawDatas.map(i=>i.taskSetCnt)
}
},
titleCpd(){
@ -161,7 +161,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmProjectStateHiss:[],
rawDatas:[],
}//end return
},//end data
@ -174,7 +174,7 @@
var params={...this.params,orderBy:'biz_date asc'}
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(){
@ -213,7 +213,7 @@
if(this.showToolBar && !this.title){
this.title="企业工作项每日趋势图"
}
this.xmProjectStateHiss=[]
this.rawDatas=[]
if(this.$refs['xmProjectSelect'])this.$refs['xmProjectSelect'].clearSelect();
this.$nextTick(()=>{
this.listXmProjectStateHis();

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

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

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

@ -90,11 +90,11 @@
...mapGetters([
'userInfo','roles'
]),
xmTaskSortsCpd(){
if(this.xmTaskSorts.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return []
}else{
return this.xmTaskSorts.map(i=>i.value)
return this.rawDatas.map(i=>i.value)
}
},
titleCpd(){
@ -123,17 +123,17 @@
return preName+this.groupBys.find(i=>i.id==this.params.groupBy).name+'任务数量排行榜'
},
legendCpd(){
if(this.xmTaskSorts.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmTaskSorts.map(i=>i.name)
return this.rawDatas.map(i=>i.name)
}
}
},
watch: {
xmTaskSortsCpd(){
rawDatasCpd(){
this.drawCharts();
}
},
@ -163,7 +163,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmTaskSorts:[],
rawDatas:[],
pageInfo: {
//
total: 0, //0>0
@ -248,7 +248,7 @@
},
series: [
{
data: this.xmTaskSortsCpd,
data: this.rawDatasCpd,
type: 'bar',
label:{
show: true,
@ -259,7 +259,7 @@
)
},
onXmTaskSomeFieldsChange(fieldName,$event){
this.xmTaskSorts=[]
this.rawDatas=[]
},
searchXmTaskSort(){
let params = {
@ -272,7 +272,7 @@
params.ntype='0'
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'
]),
xmTestCaseSortCpd(){
if(this.xmTestCaseSort.length==0){
rawDatasCpd(){
if(this.rawDatas.length==0){
return []
}else{
return this.xmTestCaseSort.map(i=>i.value)
return this.rawDatas.map(i=>i.value)
}
},
legendCpd(){
if(this.xmTestCaseSort.length==0){
if(this.rawDatas.length==0){
return []
}else{
return this.xmTestCaseSort.map(i=>i.name)
return this.rawDatas.map(i=>i.name)
}
},
titleCpd(){
@ -155,7 +155,7 @@
}
},
watch: {
xmTestCaseSortCpd(){
rawDatasCpd(){
this.drawCharts();
}
},
@ -189,7 +189,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmTestCaseSort:[],
rawDatas:[],
conditionBtnVisible:false,
}//end return
@ -244,7 +244,7 @@
},
series: [
{
data: this.xmTestCaseSortCpd,
data: this.rawDatasCpd,
type: 'bar',
label:{
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([
'userInfo','roles'
]),
xmTestCaseToPlanCalcListCpd(){
if(!this.xmTestCaseToPlanCalcList || this.xmTestCaseToPlanCalcList.length==0){
rawDatasCpd(){
if(!this.rawDatas || this.rawDatas.length==0){
return []
}else{
var names=this.legendCpd;
var datas=[]
this.xmTestCaseToPlanCalcList.forEach(i=>{
this.rawDatas.forEach(i=>{
var nameIndex=0;
if(i.useTimes<=2){
nameIndex=i.useTimes
@ -109,10 +109,10 @@
},
total(){
if(!this.xmTestCaseToPlanCalcList || this.xmTestCaseToPlanCalcList.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return 0
}else{
return this.xmTestCaseToPlanCalcList.reduce((n, i) => {
return this.rawDatas.reduce((n, i) => {
return (n += i.useTimes);
}, 0)
}
@ -157,7 +157,7 @@
}
},
watch: {
xmTestCaseToPlanCalcListCpd(){
rawDatasCpd(){
this.drawCharts();
}
},
@ -183,7 +183,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmTestCaseToPlanCalcList:[],
rawDatas:[],
conditionBtnVisible:false,
}//end return
@ -247,7 +247,7 @@
{
type: 'pie',
radius: ['50%','70%'],
data: this.xmTestCaseToPlanCalcListCpd,
data: this.rawDatasCpd,
emphasis: {
itemStyle: {
shadowBlur: 10,
@ -266,13 +266,13 @@
)
},
onXmQuestionSomeFieldsChange(fieldName,$event){
this.xmTestCaseToPlanCalcList=[]
this.rawDatas=[]
},
searchXmTestCaseToPlanCalcList(){
var params={...this.params }
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'
]),
datesCpd(){
if(!this.xmTestDayTimesList || this.xmTestDayTimesList.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return []
}else{
return this.xmTestDayTimesList.map(i=>i.execDate)
return this.rawDatas.map(i=>i.execDate)
}
},
testDayTimesCpd(){
if(!this.xmTestDayTimesList || this.xmTestDayTimesList.length==0){
if(!this.rawDatas || this.rawDatas.length==0){
return []
}else{
return this.xmTestDayTimesList.map(i=>i.hadExec)
return this.rawDatas.map(i=>i.hadExec)
}
},
@ -164,7 +164,7 @@
dateRanger:[],
maxTableHeight:300,
visible:false,
xmTestDayTimesList:[],
rawDatas:[],
}//end return
},//end data
@ -172,7 +172,7 @@
getXmTestDayTimesList(){
var params={ ...this.params,}
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(){

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

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

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

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

Loading…
Cancel
Save