浏览代码

feat: 修改类型

gemercheung 1 年之前
父节点
当前提交
5f5ef07011
共有 1 个文件被更改,包括 14 次插入2 次删除
  1. 14 2
      src/views/home/lineEcharts.vue

+ 14 - 2
src/views/home/lineEcharts.vue

@@ -30,6 +30,7 @@
     kjList: [],
     kkList: [],
     ssList: [],
+    sgList: [],
   });
   const shareStaticsData = ref<number[]>([]);
   const yixStringData = ref<string[]>([]);
@@ -55,6 +56,7 @@
       kankan: t('routes.scene.tableType.0'),
       kanjian: t('routes.scene.tableType.1'),
       shenshi: t('routes.scene.tableType.2'),
+      shenguang: t('routes.scene.tableType.3'),
     };
     let data = yixStringData.value.map((ele, index) => {
       return {
@@ -62,6 +64,7 @@
         kankan: (viewStaticsData.value && viewStaticsData.value.kkList[index]) || 0,
         kanjian: (viewStaticsData.value && viewStaticsData.value.kjList[index]) || 0,
         shenshi: (viewStaticsData.value && viewStaticsData.value.ssList[index]) || 0,
+        shenguang: (viewStaticsData.value && viewStaticsData.value.sgList[index]) || 0,
       };
     });
     exportElsxFile(data, fields, props.title);
@@ -70,19 +73,22 @@
     let xdata = [],
       kj = [],
       kk = [],
-      ss = [];
+      ss = [],
+      sg = [];
     let apiSrc = volumeTrend;
-    let { kjList = [], kkList = [], ssList = [] } = await apiSrc(SearchData);
+    let { kjList = [], kkList = [], ssList = [], sgList= [] } = await apiSrc(SearchData);
     kjList.map((ele) => {
       xdata.push(ele.groupKey);
       kj.push(ele.count);
     });
     kk = kkList.map((ele) => ele.count);
     ss = ssList.map((ele) => ele.count);
+    sg = sgList.map((ele) => ele.count);
     yixStringData.value = xdata;
     viewStaticsData.value.kjList = kj;
     viewStaticsData.value.kkList = kk;
     viewStaticsData.value.ssList = ss;
+    viewStaticsData.value.sgList = sg;
     handlesetOptions();
   }
   function handlesetOptions() {
@@ -128,6 +134,12 @@
           itemStyle: { color: '#FDD56A' },
           name: t('routes.scene.tableType.2'),
         },
+        {
+          data: viewStaticsData.value.sgList,
+          type: 'line',
+          itemStyle: { color: '#67E0E3' },
+          name: t('routes.scene.tableType.3'),
+        },
       ],
     });
   }