|
@@ -7,30 +7,36 @@
|
|
|
<span>
|
|
|
{{ item.label }}
|
|
|
<template v-if="type === 'require' && showTips">
|
|
|
- <el-tooltip v-if="index === 0" class="item" effect="dark" content="研发交付周期定义:需求排期里开发、联调、上线类型排期的总周期" placement="top-start">
|
|
|
+ <el-tooltip v-if="index === 0" class="item" effect="dark" :content="requireTips[0]" placement="top" popper-class="cycleStatistic-tips">
|
|
|
<i class="el-icon-info" />
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip v-if="index === 1" class="item" effect="dark" content="研发周期定义:需求排期里开发、联调类型排期的总周期" placement="top-start">
|
|
|
+ <el-tooltip v-if="index === 1" class="item" effect="dark" :content="requireTips[1]" placement="top" popper-class="cycleStatistic-tips">
|
|
|
<i class="el-icon-info" />
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip v-if="index === 2" class="item" effect="dark" content="测试周期定义:需求排期里测试类型排期的总周期" placement="top-start">
|
|
|
+ <el-tooltip v-if="index === 2" class="item" effect="dark" :content="requireTips[2]" placement="top" popper-class="cycleStatistic-tips">
|
|
|
<i class="el-icon-info" />
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip v-if="index === 3" class="item" effect="dark" content="提测等待测试时长定义:需求排期里提测排期结束日期距离测试排期开始日期的天数" placement="top-start">
|
|
|
+ <el-tooltip v-if="index === 3" class="item" effect="dark" :content="requireTips[3]" placement="top" popper-class="cycleStatistic-tips">
|
|
|
+ <i class="el-icon-info" />
|
|
|
+ </el-tooltip>
|
|
|
+ <el-tooltip v-if="index === 4" class="item" effect="dark" :content="requireTips[4]" placement="top" popper-class="cycleStatistic-tips">
|
|
|
+ <i class="el-icon-info" />
|
|
|
+ </el-tooltip>
|
|
|
+ <el-tooltip v-if="index === 5" class="item" effect="dark" :content="requireTips[5]" placement="top" popper-class="cycleStatistic-tips">
|
|
|
<i class="el-icon-info" />
|
|
|
</el-tooltip>
|
|
|
</template>
|
|
|
<template v-if="type === 'task' && showTips">
|
|
|
- <el-tooltip v-if="index === 0" class="item" effect="dark" content="研发交付周期定义:任务排期里开发、联调、上线类型排期的总周期" placement="top-start">
|
|
|
+ <el-tooltip v-if="index === 0" class="item" effect="dark" :content="taskTips[0]" placement="top" popper-class="cycleStatistic-tips">
|
|
|
<i class="el-icon-info" />
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip v-if="index === 1" class="item" effect="dark" content="研发周期定义:任务排期里开发、联调类型排期的总周期" placement="top-start">
|
|
|
+ <el-tooltip v-if="index === 1" class="item" effect="dark" :content="taskTips[1]" placement="top" popper-class="cycleStatistic-tips">
|
|
|
<i class="el-icon-info" />
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip v-if="index === 2" class="item" effect="dark" content="测试周期定义:任务排期里测试类型排期的总周期" placement="top-start">
|
|
|
+ <el-tooltip v-if="index === 2" class="item" effect="dark" :content="taskTips[2]" placement="top" popper-class="cycleStatistic-tips">
|
|
|
<i class="el-icon-info" />
|
|
|
</el-tooltip>
|
|
|
- <el-tooltip v-if="index === 3" class="item" effect="dark" content="提测等待测试时长定义:任务排期里提测排期结束日期距离测试排期开始日期的天数" placement="top-start">
|
|
|
+ <el-tooltip v-if="index === 3" class="item" effect="dark" :content="taskTips[3]" placement="top" popper-class="cycleStatistic-tips">
|
|
|
<i class="el-icon-info" />
|
|
|
</el-tooltip>
|
|
|
</template>
|
|
@@ -74,6 +80,24 @@ export default {
|
|
|
required: false
|
|
|
}
|
|
|
},
|
|
|
+ data() {
|
|
|
+ return {
|
|
|
+ requireTips: [
|
|
|
+ '产品技术侧总周期定义:需求从BRD评审通过到交付的总周期。计算条件:仅计算需求计划里 BRD评审通过时间不为空,且需求状态已变更为“已排期”且排期不为空的需求。(没有BRD评审通过状态的业务线按需求创建时间计算)',
|
|
|
+ '产品侧总周期定义:需求从BRD评审通过到技术准入的总周期。计算条件:仅计算需求计划里BRD评审通过时间和技术准入时间均不为空的需求。(没有BRD评审通过状态的业务线按需求创建时间计算、没有技术准入状态的业务线按PRD评审通过时间计算)',
|
|
|
+ '技术侧总周期定义:需求从技术准入到交付的总周期。计算条件:仅计算需求计划里技术准入时间不为空,且需求状态已变更为“已排期”且需求排期不为空的需求。(没有技术准入状态的业务线按PRD评审通过时间计算)',
|
|
|
+ '研发交付周期定义:需求排期里开发、联调、上线类型排期的总周期。计算条件:仅计算需求状态已变更为“已排期”且需求排期不为空的需求。',
|
|
|
+ '研发周期定义:需求排期里开发、联调类型排期的总周期。计算条件:仅计算需求状态已变更为“已排期”且需求排期不为空的需求。计算规则:',
|
|
|
+ '测试周期定义:需求排期里测试类型排期的总周期。计算条件:仅计算需求状态已变更为“已排期”且需求排期不为空的需求。'
|
|
|
+ ],
|
|
|
+ taskTips: [
|
|
|
+ '研发交付周期定义:任务排期里开发、联调、上线类型排期的总周期。计算条件:仅计算任务状态已变更为“已排期”且任务排期不为空的任务。',
|
|
|
+ '研发周期定义:任务排期里开发、联调类型排期的总周期。计算条件:仅计算状态已变更为“已排期”且排期不为空的任务。',
|
|
|
+ '测试周期定义:任务排期里测试类型排期的总周期。计算条件:仅计算状态已变更为“已排期”且排期不为空的任务。',
|
|
|
+ '提测等待测试时长定义:任务排期里提测排期结束日期距离测试排期开始日期的天数。计算条件:仅计算任务状态已变更为“已排期”且排期不为空,且提测、测试类型排期不为空的任务。'
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ },
|
|
|
watch: {
|
|
|
chartData: {
|
|
|
handler(newV) {
|
|
@@ -93,7 +117,7 @@ export default {
|
|
|
margin: 20px auto;
|
|
|
.repair-item {
|
|
|
position: relative;
|
|
|
- width: 20%;
|
|
|
+ width: 16%;
|
|
|
font-size: 12px;
|
|
|
font-weight: bold;
|
|
|
padding: 11px 17px 6px 17px;
|
|
@@ -154,3 +178,10 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
</style>
|
|
|
+<style>
|
|
|
+.cycleStatistic-tips {
|
|
|
+ width: 500px !important;
|
|
|
+ background:rgba(121,132,150,0.8) !important;
|
|
|
+ color: #FFF !important;
|
|
|
+}
|
|
|
+</style>
|