From f0cbfeebd2b54a0e68e6a316b9083fca45a8ed58 Mon Sep 17 00:00:00 2001 From: zhangzhang <1747194829@qq.com> Date: Mon, 26 Feb 2024 17:09:45 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/typeAnalysis/assets/charts.js | 11 ++ .../components/typeAnalysis/index.vue | 182 ++++++++++-------- 2 files changed, 117 insertions(+), 76 deletions(-) diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/typeAnalysis/assets/charts.js b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/typeAnalysis/assets/charts.js index 7fe27863..16fed38e 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/typeAnalysis/assets/charts.js +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/typeAnalysis/assets/charts.js @@ -21,6 +21,8 @@ window.colorList1 = ["#61D8FF", "#FFB905", "#6AE0BC"]; var options = { color: colorList, legend: { + width: "500px", + height: "220px", orient: "vertical", top: "10", icon: "circle", @@ -54,9 +56,11 @@ var options = { }, formatter: (params) => { let count = 0; + console.log("typeAnalysisData", typeAnalysisData); typeAnalysisData.forEach((it) => { count += it.value; }); + console.log("count", count); let obj = typeAnalysisData.filter((it) => { return it.name == params; }); @@ -65,6 +69,13 @@ var options = { Math.round((obj[0].value / count) * 100) || 0 }%} {cst|${obj[0].value}起}`; }, + pageIconColor: "#fff", + pageIconSize: 10, + pageTextStyle: { + color: "#fff", + }, + type: "scroll", + pageButtonPosition: "end", // data: typeAnalysisData?.map(x => x.name), }, tooltip: { diff --git a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/typeAnalysis/index.vue b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/typeAnalysis/index.vue index a31445f2..111df349 100644 --- a/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/typeAnalysis/index.vue +++ b/ruoyi-ui/src/views/JiHeExpressway/pages/perception/eventDetection/components/typeAnalysis/index.vue @@ -1,162 +1,185 @@ - - - \ No newline at end of file