isv-robot 2 年之前
父節點
當前提交
cfa42b4e43
共有 1 個文件被更改,包括 11 次插入7 次删除
  1. 11 7
      src/views/dashboard-screen/dlydtssx/index.vue

+ 11 - 7
src/views/dashboard-screen/dlydtssx/index.vue

@@ -23,16 +23,16 @@ export default {
   methods: {
     async getOption() {
       const res = await chartDlydts()
-      window['tis'] = this;
+      window['ttis'] = this;
       if (res?.code === 200) {
         const arrMap = []
         // const max =
         res.info.xaxis.forEach((item, index) => {
           const valItem = {
             name: item,
-            used: res.info.series[0].data[index],
-            value: res.info.series[0].data[index],
-            total: res.info.series[1].data[index]
+            used: res.info.series[1].data[index],
+            value: res.info.series[1].data[index],
+            total: res.info.series[0].data[index]
           }
 
           arrMap.push(valItem)
@@ -41,6 +41,9 @@ export default {
           if (item.used > item.total) {
             item.used = item.total * 1.08
           }
+          if (item.used === 0 && item.total === 0) {
+            item.total = 0.0001
+          }
         })
         this.arrMap = arrMap
       }
@@ -61,7 +64,7 @@ export default {
         used: 10,
         total: 100
       }]
-      data = this.arrMap.reverse()
+      data = this.arrMap;
       window['t_data'] = data
       const colors = [
         [
@@ -91,7 +94,7 @@ export default {
       ]
       const series = []
       const yAxis = []
-      for (let i = data.length - 1; i >= 0 ; i--) {
+      for (let i = 0; i < data.length; i++) {
         series.push({
           name: '',
           type: 'pie',
@@ -237,7 +240,8 @@ export default {
           },
           axisLabel: {
             formatter: (name, index) => {
-              return `${this.arrMap[index].value}/${this.arrMap[index].total}`
+              index = data.length - 1 - index
+              return `${data[index].value}/${data[index].total.toFixed(0)}`
             },
             interval: 0,
             inside: true,