conghelong 8 mesi fa
parent
commit
ae8837d501
1 ha cambiato i file con 5 aggiunte e 217 eliminazioni
  1. 5 217
      screen-demo/src/views/templateInstance.vue

+ 5 - 217
screen-demo/src/views/templateInstance.vue

@@ -146,7 +146,7 @@
     </div>
 
 
-    <div class="table-containers">
+    <div class="table-container">
       <div class="schedule ">
         <div style="display: inline-block; background-color: rgba(215,202,135,0.34); padding: 20px; border-radius: 20px;">
           <div class="span-left">告警数量</div>
@@ -155,14 +155,11 @@
           <div class="span-right">完成率</div>
         </div>
       </div>
-      <div id="chart" style="position: fixed; bottom: 0; left: 0; background-color: rgba(97, 132, 219, 0.4); width: 400px; height: 100px;">
+      <div id="chart" style="position: fixed; bottom: 0; left: 0; background-color: rgba(97, 132, 219, 0.4); width: 300px; height: 100px;">
       </div>
     </div>
-    <div class="echarts-containers">
 
-      <div id="echarts-container" style="position: fixed; bottom: 0; left: 0; background-color: rgba(97, 132, 219, 0.4); width: 300px; height: 100px;"></div>
-    </div>
-    <div class="table-container">
+    <div class="table-containers">
       <div class="schedule" style="width: 300px; margin: auto;">
         <div class="schedule">
           <div style="display: inline-block; background-color: rgba(232,219,129,0.26); padding: 20px; border-radius: 20px;">
@@ -173,7 +170,7 @@
           </div>
         </div>
       </div>
-      <div id="twochart" style="position: fixed; bottom: 0; left: 0; background-color: rgba(97, 132, 219, 0.4); width: 300px; height: 100px;"></div>
+      <div id="twochart" style="position: fixed; bottom: 0; left: 0; background-color: rgba(97, 132, 219, 0.4); width: 400px; height: 100px;"></div>
     </div>
     <!-- echarts 图表容器 -->
 
@@ -276,7 +273,7 @@ export default {
     };
   },
   mounted() {
-    this.initEcharts();
+
     this.oneEchart();
     this.twochart();
     this.echarts1q()
@@ -1443,216 +1440,7 @@ export default {
       };
       _doc.setOption(option)
     },
-    initEcharts() {
-      let param = {"queryStartTime":"2023-08-04 00:00:00","queryEndTime":"2023-08-09 23:59:59","warningSourceList":["1","2"],"warningTypeList":["1212102"],"deviceCodeIndustryList":["11010800831327000008","10210010010000"],"orderStatusList":[]}
-      this.$requestSDK(
-          "/jilin-devloper/jilin/getEvenAreaCompletion",
-          param,
-          {},
-          "post"
-      )
-      let _doc = echarts.init(document.getElementById('echarts-container'));
-      var getName = [
-        "四川省",
-        "长春市",
-        "北京市",
-        "湖南市",
-        "辽宁省",
-        "湖北省",
-
-      ];
-      var getValue = [219, 241, 174, 44, 435, 617];
-      var max = Math.max.apply(null, getValue);
-      var getMax = [];
-      for (let i = 0; i < getName.length; i++) {
-        getMax.push(max);
-      }
-      let option = {
-        backgroundColor: "#003366",
-        grid: {
-          left: "8%", // Adjusted to 2%
-          right: "2%", // Adjusted to 1%
-          bottom: "1%", // Adjusted to 1%
-          top: "1%", // Adjusted to 1%
-          containLabel: true,
-        },
-        tooltip: {
-          trigger: "axis",
-          axisPointer: {
-            type: "none",
-          },
-          formatter: function (params) {
-            return params[0].name + " : " + params[0].value;
-          },
-        },
-        xAxis: {
-          show: false,
-          type: "value",
-        },
-        yAxis: [
-          {
-            type: "category",
-            inverse: true,
-            offset: 100,
 
-            axisLabel: {
-              show: true,
-              align: "left",
-              // textStyle: {
-              color: "#66cc00",
-              // },
-              formatter: function (value, index) {
-                var num = "";
-                var str = "";
-                let no = "NO.";
-                num = index + 1;
-                if (index === 0) {
-                  str = "{no1|" + no + "} {num1|" + num + "} {title1|" + value + "}";
-                } else if (index === 1) {
-                  str = "{no2|" + no + "} {num2|" + num + "} {title2|" + value + "}";
-                } else if (index === 2) {
-                  str = "{no3|" + no + "} {num3|" + num + "} {title3|" + value + "}";
-                } else {
-                  str = "{no|" + no + "} {num|" + num + "} {title|" + value + "}";
-                }
-                return str;
-              },
-              rich: {
-                no: {
-                  color: "#ffcccc",
-                  fontSize: 14,
-                },
-                no1: {
-                  color: "#ff4d4d",
-                  fontSize: 14,
-                },
-                no2: {
-                  color: "#4dd2ff",
-                  fontSize: 14,
-                },
-                no3: {
-                  color: "#ffff00",
-                  fontSize: 14,
-                },
-                num: {
-                  color: "#fff",
-                  backgroundColor: "#ffcccc",
-                  width: 20,
-                  height: 20,
-                  fontSize: 14,
-                  align: "center",
-                  borderRadius: 100,
-                },
-                num1: {
-                  color: "#fff",
-                  backgroundColor: "#ff4d4d",
-                  width: 20,
-                  height: 20,
-                  fontSize: 14,
-                  align: "center",
-                  borderRadius: 100,
-                },
-                num2: {
-                  color: "#fff",
-                  backgroundColor: "#4dd2ff",
-                  width: 20,
-                  height: 20,
-                  fontSize: 14,
-                  align: "center",
-                  borderRadius: 100,
-                },
-                num3: {
-                  color: "#fff",
-                  backgroundColor: "#ffff00",
-                  width: 20,
-                  height: 20,
-                  fontSize: 14,
-                  align: "center",
-                  borderRadius: 100,
-                },
-                title: {
-                  color: "#ffcccc",
-                },
-                title1: {
-                  color: "#ff4d4d",
-                },
-                title2: {
-                  color: "#4dd2ff",
-                },
-                title3: {
-                  color: "#ffff00",
-                },
-              },
-            },
-            splitLine: {
-              show: false,
-            },
-            axisTick: {
-              show: false,
-            },
-            axisLine: {
-              show: false,
-            },
-            data: getName,
-          },
-          {
-            type: "category",
-            inverse: true,
-            offset: -25,
-            axisTick: "none",
-            axisLine: "none",
-            show: true,
-            axisLabel: {
-              // textStyle: {
-              color: "#ffffff",
-              fontSize: "12",
-              // },
-            },
-            data: getValue,
-          },
-        ],
-        series: [
-          {
-            name: "告警数量",
-            type: "bar",
-            zlevel: 1,
-            itemStyle: {
-              // normal: {
-              //   barBorderRadius: 5, // Adjusted to 5
-              borderRadius: 5, // Adjusted to 5
-              color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [
-                {
-                  offset: 0,
-                  color: "rgb(128,204,255,1)",
-                },
-                {
-                  offset: 1,
-                  color: "rgb(46,200,207,1)",
-                },
-              ]),
-              // },
-            },
-            barWidth: 5, // Adjusted to 5
-            data: getValue,
-          },
-          {
-            name: "完结率",
-            type: "bar",
-            barWidth: 5, // Adjusted to 5
-            barGap: "-50%", // Adjusted to "-50%"
-            data: getMax,
-            itemStyle: {
-              // normal: {
-              color: "rgba(24,31,68,1)",
-              // barBorderRadius: 5, // Adjusted to 5
-              borderRadius: 5, // Adjusted to 5
-              // },
-            },
-          },
-        ],
-      };
-      _doc.setOption(option)
-    },
     /**
      * 3D地图打点
      * @param mapDom 地图实例