From df6abbd53d79a405eefe339e99a2cec645783f11 Mon Sep 17 00:00:00 2001 From: "weixiaobo@boe.com.cn" Date: Mon, 28 Aug 2023 16:22:26 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=90=E8=90=A5=E6=95=B0=E6=8D=AE=E6=A6=82?= =?UTF-8?q?=E8=A7=88=E6=8A=98=E7=BA=BF=E5=9B=BE=E5=9B=BE=E4=BE=8B=E5=8A=A8?= =?UTF-8?q?=E6=80=81=E5=8F=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/report/Operational.vue | 85 ++++++++++++++++++++++++-------- 1 file changed, 64 insertions(+), 21 deletions(-) diff --git a/src/views/report/Operational.vue b/src/views/report/Operational.vue index 4e948001..fbfc3985 100644 --- a/src/views/report/Operational.vue +++ b/src/views/report/Operational.vue @@ -155,19 +155,19 @@
-
总学习人数
-
-
-
-
-
-
人均学习时长
+
{{chartLabel.one}}
-
总学习时长
+
{{chartLabel.two}}
+
+
+
+
+
+
{{chartLabel.three}}
@@ -345,6 +345,11 @@ export default { checkedList: ['学习人数', '总学习时长'], limitCheckedList: [], plainOptions: ['学习人数', '总学习时长', '人均学习时长'], + chartLabel: { + one: "学习人数", + two: "总学习时长", + three: "人均学习时长", + } }); const surfaceRef = ref(null); const surface1Ref = ref(null); @@ -597,6 +602,29 @@ export default { } else if (state.towParmasn.dateType == 1) { twoDatChange(state.towParmasn.day); } + console.log("modalChange type:",state.towParmasn.type); + if(state.towParmasn.type==2 || state.towParmasn.type==3){ + state.chartLabel.one = "总阅读人数"; + state.chartLabel.two = "总阅读时长"; + state.chartLabel.three = "人均阅读时长"; + state.plainOptions = ["总阅读人数","总阅读时长","人均阅读时长"]; + state.checkedList = ["总阅读人数","总阅读时长"]; + }else if(state.towParmasn.type==4){ + state.chartLabel.one = "总查看人数"; + state.chartLabel.two = "总提问人数"; + state.chartLabel.three = "总回答人数"; + state.plainOptions = ["总查看人数","总提问人数","总回答人数"]; + state.checkedList = ["总查看人数","总提问人数"]; + }else { + state.chartLabel.one = "学习人数"; + state.chartLabel.two = "总学习时长"; + state.chartLabel.three = "人均学习时长"; + state.plainOptions = ["学习人数","总学习时长","人均学习时长"]; + state.checkedList = ["学习人数","总学习时长"]; + } + option.value.series[0].name = state.chartLabel.one; + option.value.series[1].name = state.chartLabel.two; + option.value.series[2].name = state.chartLabel.two; }; const onCalendarChange = (val) => { dates.value = val; @@ -686,16 +714,19 @@ export default { option.value.series[2].data = []; console.log("checkedList:",state.checkedList); for(let i=0;i