Commit 6c91774b by liuchenxi

触达效果提交---

parent a6362447
......@@ -158,7 +158,7 @@ export default {
}
},
{
label: '转人数',
label: '转人数',
prop: 'ecmTranNum',
minWidth: '120',
align: 'left',
......
<template>
<div class="draw">
<div id="draw_g2"></div>
<div id="draw_g2" v-if="!isNone"></div>
<div class="none" v-else>
<img :src="require('@/assets/img/chart-no-data.png')" alt="" />
<p>暂无数据</p>
</div>
</div>
</template>
<script>
......@@ -13,7 +17,8 @@ export default {
},
data() {
return {
chartData: []
chartData: [],
isNone: false
};
},
mounted() {
......@@ -112,18 +117,22 @@ export default {
else if (this.type == 1) meth = ecmGuideCluesColumnDiagram;
else meth = ecmHeadCluesColumnDiagram;
meth({ ecmPlanId: this.$route.query.id || this.$route.params.id }).then(res => {
if (!res.result) res.result = [];
this.chartData = res.result.map(item => {
if (item.name == '线索转化收益') {
item.rate = item.vaule * 1;
delete item.vaule;
} else {
item.value = item.vaule * 1;
delete item.vaule;
}
return item;
});
this.draw();
if (!res.result || !res.result[0]) {
// 没数据的情况
this.isNone = true;
} else {
this.chartData = res.result.map(item => {
if (item.name == '线索转化收益') {
item.rate = item.vaule * 1;
delete item.vaule;
} else {
item.value = item.vaule * 1;
delete item.vaule;
}
return item;
});
this.draw();
}
});
},
allDate() {
......@@ -192,5 +201,13 @@ export default {
right: 57px;
}
}
.none {
text-align: center;
p {
color: #c0c4cc;
font-size: 14px;
padding-bottom: 20px;
}
}
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment