From a14cc655ca8e97b8bfe1ffd4b26e73780fccbc4a Mon Sep 17 00:00:00 2001
From: yangfeng <wanwan926_4@163.com>
Date: 星期四, 07 十二月 2023 19:29:37 +0800
Subject: [PATCH] 样式优化

---
 src/views/cockpitPage/components/MachineStartupRate.vue |   61 ++++++++++++++++--------------
 1 files changed, 32 insertions(+), 29 deletions(-)

diff --git a/src/views/cockpitPage/components/MachineStartupRate.vue b/src/views/cockpitPage/components/MachineStartupRate.vue
index 8af3e2f..dab4668 100644
--- a/src/views/cockpitPage/components/MachineStartupRate.vue
+++ b/src/views/cockpitPage/components/MachineStartupRate.vue
@@ -48,12 +48,20 @@
           color: ["#065a6f", "#067687", "#00ffff"],
           tooltip: {
             trigger: "item",
+            textStyle: {
+              color: "#00FFFF",
+            },
+            borderColor: "#00FFFF",
+            backgroundColor: "#238d8d6b",
+            valueFormatter: function (value) {
+              return value + "%";
+            },
           },
           graphic: {
             elements: [
               {
                 type: "image",
-                z: 5,
+                // z: 5,
                 style: {
                   image: img,
                   width: width,
@@ -62,7 +70,7 @@
                 },
                 left: "center",
                 top: "center",
-                position: [5, 5],
+                position: [10, 10],
               },
             ],
           },
@@ -73,20 +81,29 @@
               radius: ["58%", "70%"],
               avoidLabelOverlap: false,
               label: {
-                color: "#01f7fd",
-                fontSize: 14,
-                padding: [0, -60],
-                formatter: function (params) {
-                  return `{a|${params.name}} {b|${params.value + "%"}}`;
-                },
-                rich: {
-                  a: {
-                    color: "#00ffff",
-                    fontSize: 14,
+                normal: {
+                  position: "outer",
+                  padding: [0, -62],
+                  color: "#01f7fd",
+                  fontSize: 12,
+                  borderWidth: 5,
+                  borderRadius: 4,
+                  formatter: function (params) {
+                    let label =
+                      params.name.length > 4
+                        ? `${params.name.slice(0, 3)}...`
+                        : params.name;
+                    return `{a|${label}} {b|${params.value + "%"}}`;
                   },
-                  b: {
-                    color: "#fccd1d",
-                    fontSize: 14,
+                  rich: {
+                    a: {
+                      color: "#00ffff",
+                      fontSize: 14,
+                    },
+                    b: {
+                      color: "#fccd1d",
+                      fontSize: 14,
+                    },
                   },
                 },
               },
@@ -113,20 +130,6 @@
         };
 
         option && myChart.setOption(option);
-        // window.addEventListener("resize", function () {
-        //   // var chart = echarts.getInstanceByDom(document.getElementById("main"));
-        //   let width = myChart.getWidth();
-        //   let height = myChart.getHeight();
-        //   console.log(width, height, "sssssssssss");
-        //   let logo = myChart.getOption().graphic[0].elements[0];
-        //   console.log(logo, "fffff");
-        //   logo.style.width = width / 2;
-        //   logo.style.height = height / 2;
-        //   myChart.setOption({
-        //     graphic: [logo],
-        //   });
-        //   myChart.resize();
-        // });
       } else {
         option = {};
         myChart.setOption(option, true);

--
Gitblit v1.8.0