| | |
| | | farmSelectQuery, |
| | | } from "@/api/farm/farmingrecord" |
| | | |
| | | import publicjs from '@/utils/public' |
| | | import publicjs, { deepClone } from '@/utils/public' |
| | | import dateUtilsJs from '@/utils/dateUtils' |
| | | |
| | | export default { |
| | |
| | | inputNZ_nzname: "", |
| | | inputTRP_nzname: "", |
| | | inputNCP_nzname: "", |
| | | nsSelectTime: [dateUtilsJs.getSpecifyDayDate(30),dateUtilsJs.getToDay()], |
| | | nzSelectTime: [dateUtilsJs.getSpecifyDayDate(30),dateUtilsJs.getToDay()] |
| | | nsSelectTime: [dateUtilsJs.getSpecifyDayDate(30),dateUtilsJs.getDayLast()], |
| | | nzSelectTime: [dateUtilsJs.getSpecifyDayDate(30),dateUtilsJs.getDayLast()] |
| | | } |
| | | }, |
| | | created () { |
| | |
| | | const chartDom = document.getElementById(dom) |
| | | const myChart = this.$echarts.init(chartDom) |
| | | myChart.clear() |
| | | var nztrData = this.nztr |
| | | |
| | | var temp = deepClone(this.nztr) |
| | | let idArr = [] //相同id放在同一数组中 |
| | | let resultArr = [] //最终结果数组 |
| | | for(let i = 0;i < temp.length; i++){ |
| | | let index = idArr.indexOf(temp[i].agrname) |
| | | if(index > -1){ //有相同id存在的话,获取index索引位置 |
| | | resultArr[index].cnum += temp[i].cnum //cnum |
| | | }else{ |
| | | idArr.push(temp[i].agrname) |
| | | resultArr.push(temp[i]) |
| | | } |
| | | } |
| | | |
| | | var nztrData = resultArr |
| | | var nztrX = [] |
| | | var nztrY = [] |
| | | for (let i = 0; i < nztrData.length; i++) { |
| | |
| | | axisLabel: { |
| | | color: "rgba(255,255,255,.4)", |
| | | rotate: 0, |
| | | interval:0 |
| | | }, |
| | | }, |
| | | yAxis: { |