From b6f65ab6654af93c9978938d1ce3d34c210eeb8d Mon Sep 17 00:00:00 2001 From: douzhuo <17611323298@163.com> Date: Tue, 5 Jul 2022 14:30:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/Statistics/ReceptionOverview.vue | 76 +++++++--------------- 1 file changed, 22 insertions(+), 54 deletions(-) diff --git a/src/views/Statistics/ReceptionOverview.vue b/src/views/Statistics/ReceptionOverview.vue index 657439e..9f08547 100644 --- a/src/views/Statistics/ReceptionOverview.vue +++ b/src/views/Statistics/ReceptionOverview.vue @@ -344,7 +344,8 @@ {{ activeName == "3" ? "平均执行率" : "合计" }}
- {{activeName == "3" ? (ceratelist.avg || 0) : (ceratelist.sum || 0 )}}{{ activeName | company }} + {{ activeName == "3" ? ceratelist.avg || 0 : ceratelist.sum || 0 + }}{{ activeName | company }}
@@ -768,7 +769,7 @@ export default { } else { this.zkhousePage(); } - + if (this.TimetoAhoose == 4) { let starTime = new Date().getTime() - 24 * 60 * 60 * 1000 * 7; let startDate = `${new Date(starTime).getFullYear()}-${ @@ -890,15 +891,6 @@ export default { } this.$api.http.overviewreceptionRanking(parmo).then((res) => { let arr = []; - //
{{ ceratelist.sum || 0 }}{{ activeName | company }}
- //
- //
- //
顾问
- //
{{ ceratelist.num || 0 }}个
- //
- //
- //
{{ activeName | comName }}
- //
{{ ceratelist.avg || 0 }}次
if (this.activeName == "1") { res.data.avg = this.formatDate(res.data.avg); res.data.sum = this.formatDate(res.data.sum); @@ -910,7 +902,7 @@ export default { obj.zxl = item.activeCustomer; } if (this.activeName == "1") { - obj.zxl = this.formatDate(item.avgDuration); + obj.zxl = this.formatDate(item.avgDuration || 0); } if (this.activeName == "2") { obj.zxl = item.prohibitedCustomer; @@ -938,49 +930,25 @@ export default { e.map((i) => { values.push(i.zxl); }); - + let colorArr = ["#E6625B", "#FF981E", "#FFCC00", "#07B79D"]; values = values.map((i, k) => { - switch (k) { - case 0: - return { - value: values[0], - itemStyle: { - color: "#E6625B", - }, - }; - break; - case 1: - return { - value: values[1], - itemStyle: { - color: "#FF981E", - }, - }; - case 2: - return { - value: values[2], - itemStyle: { - color: "#FFCC00", - }, - }; - - default: - return { - value: values[k], - itemStyle: { - color: "#07B79D", - }, - }; - break; - } + return { + value: i || "0", + itemStyle: { + color: colorArr[k <= 2 ? k : 3], + }, + }; }); if (this.activeName == "1") { values.map((i) => { - let m = i.value.split(":")[0]; - let s = i.value.split(":")[1]; - let totalS = Number(m) * 60 + Number(s); - i.value = totalS; + console.log(i); + if (i.value.indexOf(":") != -1) { + let m = i.value.split(":")[0]; + let s = i.value.split(":")[1]; + let totalS = Number(m) * 60 + Number(s); + i.value = totalS; + } }); } @@ -1063,7 +1031,7 @@ export default { type: "value", axisLabel: { formatter: function (params) { - console.log(params) + console.log(params); switch (_this.activeName) { case "1": let s = params % 60; @@ -1670,11 +1638,11 @@ export default { //时间选择 tabtimetap(index) { this.TimetoAhoose = index; - + if (index == 0) { - this.customtime = [] + this.customtime = []; } - + if (index == 4) { let starTime = new Date().getTime() - 24 * 60 * 60 * 1000 * 7; let startDate = `${new Date(starTime).getFullYear()}-${