Browse Source

Merge remote-tracking branch 'origin/master'

master
陈裕财 4 years ago
parent
commit
52a58fb003
  1. 41
      src/views/xm/XmOverview2.vue

41
src/views/xm/XmOverview2.vue

@ -81,9 +81,9 @@
<el-progress class="pc" :stroke-width="14" :percentage="planProgress"></el-progress> <el-progress class="pc" :stroke-width="14" :percentage="planProgress"></el-progress>
<el-progress class="pc" :stroke-width="14" color="#47CBF6" :percentage="realProgress"></el-progress> <el-progress class="pc" :stroke-width="14" color="#47CBF6" :percentage="realProgress"></el-progress>
</div> </div>
</div>
</div>
</div> </div>
<div class="r2"> <div class="r2">
<p class="r_text">工作量分布</p> <p class="r_text">工作量分布</p>
<div class="chart"> <div class="chart">
@ -124,7 +124,7 @@
<p class="r_text">所含产品和迭代情况</p> <p class="r_text">所含产品和迭代情况</p>
<div class="chart"> <div class="chart">
<div id="iterationAndProduct" :style="{width: '100%', height: '320px'}"></div> <div id="iterationAndProduct" :style="{width: '100%', height: '320px'}"></div>
</div>
</div>
</div> </div>
</div> </div>
</div> </div>
@ -134,7 +134,7 @@
<script> <script>
import util from "@/common/js/util"; // import util from "@/common/js/util"; //
import { mapGetters } from "vuex"; import { mapGetters } from "vuex";
import { listOption } from '@/api/mdp/meta/itemOption';//
import { listOption } from '@/api/mdp/meta/itemOption';//
import { listXmBranchState,loadProjectStateToXmBranchState } from '@/api/xm/core/xmBranchState'; import { listXmBranchState,loadProjectStateToXmBranchState } from '@/api/xm/core/xmBranchState';
import Guider from '@/components/Guider/Index.js'; import Guider from '@/components/Guider/Index.js';
export default { export default {
@ -194,9 +194,9 @@ export default {
xmBranchStateCpd(){ xmBranchStateCpd(){
return this.xmBranchState return this.xmBranchState
},
},
},
},
watch:{ watch:{
xmBranchStateCpd:function(){ xmBranchStateCpd:function(){
this.drawWorkload(); this.drawWorkload();
@ -297,7 +297,7 @@ export default {
type: 'max', type: 'max',
name: 'max' name: 'max'
}], }],
},
},
}, },
{ {
name: '缺陷', name: '缺陷',
@ -314,7 +314,7 @@ export default {
yAxis: this.xmBranchState.totalBugCnt, // yythis.trenddata[1] yAxis: this.xmBranchState.totalBugCnt, // yythis.trenddata[1]
x: '95.55%'// x x: '95.55%'// x
}], }],
},
},
} }
] ]
}; };
@ -403,7 +403,7 @@ export default {
name: 'max' name: 'max'
} }
], ],
},
},
areaStyle: { areaStyle: {
normal: { normal: {
color: { color: {
@ -482,7 +482,7 @@ export default {
// //
taskChart.setOption(option); taskChart.setOption(option);
}, },
drawPieBug() { drawPieBug() {
let bugPieChart = this.$echarts.init(document.getElementById("bugPieChart")); let bugPieChart = this.$echarts.init(document.getElementById("bugPieChart"));
let option = { let option = {
@ -764,7 +764,7 @@ export default {
} }
return params; return params;
}, },
}, },
series: [ series: [
{ {
@ -818,7 +818,7 @@ export default {
} }
}, },
], ],
} }
] ]
}; };
@ -927,20 +927,21 @@ export default {
} }
}); });
}, },
// //
gotolink(link) { gotolink(link) {
this.$router.replace(link); this.$router.replace(link);
}, },
/**end 自定义函数请在上面加**/ /**end 自定义函数请在上面加**/
guiderStart(forceDisplayWhileClosed) { // guiderStart(forceDisplayWhileClosed) { //
Guider.startByName('xmHomePage',forceDisplayWhileClosed);
Guider.startByName('xmHomePage',forceDisplayWhileClosed);
}, },
}, },
mounted() { mounted() {
this.searchXmBranchState( this.guiderStart );
//this.searchXmBranchState( this.guiderStart );
this.searchXmBranchState();
this.drawWorkload(); this.drawWorkload();
this.drawTaskByDate(); this.drawTaskByDate();
this.drawAllBar(); this.drawAllBar();
@ -970,7 +971,7 @@ export default {
border-left: 10px #AEB8CE solid; border-left: 10px #AEB8CE solid;
margin-right: 12px; margin-right: 12px;
} }
.row_1 { .row_1 {
background-color: #fff; background-color: #fff;
display: flex; display: flex;
@ -1039,7 +1040,7 @@ export default {
color: #7D7D7D; color: #7D7D7D;
justify-content: center; justify-content: center;
span:nth-child(1) { span:nth-child(1) {
margin-bottom: 20px;
margin-bottom: 20px;
} }
} }
.process { .process {
@ -1048,7 +1049,7 @@ export default {
flex: 1; flex: 1;
justify-content: center; justify-content: center;
.pc:nth-child(1) { .pc:nth-child(1) {
margin-bottom: 20px;
margin-bottom: 20px;
} }
} }
.tj { .tj {
@ -1137,4 +1138,4 @@ export default {
} }
</style>
</style>
Loading…
Cancel
Save