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()}-${