Bladeren bron

数据中心

wangzhe 2 jaren geleden
bovenliggende
commit
8ae9f76044
1 gewijzigde bestanden met toevoegingen van 38 en 0 verwijderingen
  1. 38 0
      src/views/resources.vue

+ 38 - 0
src/views/resources.vue

@@ -179,6 +179,44 @@
             //   that.selectResourcesByLabel(data.type, '所有');
             // }
           })
+          //数据自动落点开始
+          let maxCount = 100;//落点数超过这个数的资源不落点
+          let list = res.data;
+          let counts = [];
+          let points = [];
+          let types = [];
+          for(let i = 0; i < list.length; i++){//获取符合要求的类型及数量
+            if(list[i].num <= maxCount){
+              counts.push(list[i].num);
+              points.push({
+                "type": list[i].type,
+                "count": list[i].num
+              });
+            }
+          }
+          for(let i = 0; i < points.length; i++){
+            if(points[i].count == Math.max(...counts)){
+              types.push(points[i].type);
+              let countsTemp = [];
+              for (let j = 0; j < counts.length; j++) {
+                if(counts[j] != Math.max(...counts)){
+                  countsTemp.push(counts[j]);
+                }
+              }
+              counts = countsTemp;
+              break;
+            }
+          }
+          for(let i = 0; i < points.length; i++){
+            if(points[i].count == Math.max(...counts)){
+              types.push(points[i].type);
+              break;
+            }
+          }
+          for(let i = 0; i < types.length; i++){
+            that.selectResourcesByLabel(types[i], '所有');
+          }
+          //数据自动落点结束
         })
       },
       //初始化所有资源并落点