Bläddra i källkod

修复害虫统计结果识别为0造成折线不显示问题

yf_zd 4 år sedan
förälder
incheckning
67c94f09ae
2 ändrade filer med 36 tillägg och 2 borttagningar
  1. 2 2
      bigdata2/config/index.js
  2. 34 0
      bigdata2/src/pages/forecasting/cbd/PestsStats.vue

+ 2 - 2
bigdata2/config/index.js

@@ -12,7 +12,7 @@ module.exports = {
     proxyTable: {
       '/': {
         // target: 'http://192.168.1.3:8000/',
-        target: 'http://192.168.1.5:8000/',
+        target: 'http://192.168.1.77:8001/',
         // target: 'http://192.168.1.120:8001/',
         changeOrigin: true,
         pathRewrite: {
@@ -29,7 +29,7 @@ module.exports = {
       },
     },
     // Various Dev Server settings
-    host: '192.168.1.5', // can be overwritten by process.env.HOST
+    host: '192.168.1.101', // can be overwritten by process.env.HOST
     port: 8001, // can be overwritten by process.env.PORT, if port is in use, a free one will be determined
     autoOpenBrowser: false,
     errorOverlay: true,

+ 34 - 0
bigdata2/src/pages/forecasting/cbd/PestsStats.vue

@@ -276,6 +276,38 @@ export default {
 					if (data.dat.length) {
 						for (var j = 0; j < data.dat.length; j++) {
 							if(data.dat[j].result == '0'){
+								if (j == data.dat.length - 1) {
+									this.currPests = worm
+									this.currAtData = atData
+									this.currAhData = ahData
+									this.currWorm = worm
+									this.currKind = kind
+									this.chartLineInit(atData,ahData,worm[0],this.allPest[kind[0]])
+									this.chartsShow = true;
+									this.viewSwitch2 = this.allPest[kind[0]]
+									var drawPieChartData = [];
+									// 饼状图
+									for (var ss = 0; ss < worm.length; ss++) {
+										var currWormTotal = 0;
+										console.log(ss)
+										console.log(worm)
+										console.log(worm[ss])
+										for (var sss = 0; sss < worm[ss].length; sss++) {
+											currWormTotal += worm[ss][sss][1];
+											if (sss == worm[ss].length - 1) {
+												drawPieChartData.push({
+													name: this.allPest[kind[ss]],
+													key: ss,
+													y: currWormTotal
+												})
+											}
+										}
+										if (ss == worm.length - 1) {
+											this.chartPieInit(drawPieChartData)
+											this.chartsShowA = true;
+										}
+									}
+								}
 								continue;
 							}
 							var secondArr = [];
@@ -294,6 +326,8 @@ export default {
 									worm[wormIndex] = [thirdlyArr];
 								}
 							}
+							console.log(j);
+							
 							if (j == data.dat.length - 1) {
 								this.currPests = worm
 								this.currAtData = atData