{"remainingRequest":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\monitor\\otherMonitor\\components\\YearWaterPoint.vue?vue&type=script&lang=js&","dependencies":[{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\src\\views\\monitor\\otherMonitor\\components\\YearWaterPoint.vue","mtime":1684458239309},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\babel-loader\\lib\\index.js","mtime":315532800000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\jenkins\\workspace\\bbsl-fvue\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":["//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\r\nimport * as echarts from 'echarts'\r\nimport waterStatistical from '@/api/monitor/otherMonitor/waterStatistical.js'\r\nexport default {\r\n name: 'YearWaterPoint',\r\n data() {\r\n return {\r\n showFormDias: false,\r\n title: '',\r\n yearList: [],\r\n parmas: {\r\n subTime: \"\",\r\n type: \"yyyy\"\r\n\r\n },\r\n yearEchart: null\r\n }\r\n\r\n },\r\n created() {\r\n\r\n },\r\n mounted() {\r\n this.yearEcharts()\r\n },\r\n methods: {\r\n handleOpen(year) {\r\n this.showFormDias = true\r\n this.title = year\r\n this.parmas.subTime = year\r\n this.getData()\r\n },\r\n handleClose() {\r\n this.showFormDias = false\r\n this.title = \"\"\r\n },\r\n getData() {\r\n waterStatistical.stationStatisticsSub(this.parmas, res => {\r\n if (res.state) {\r\n // console.log(res.value);\r\n this.yearList = res.value\r\n this.$nextTick(() => {\r\n this.yearEcharts()\r\n })\r\n }\r\n })\r\n },\r\n yearEcharts() {\r\n let times = []\r\n let yNum = []\r\n this.yearList.forEach(e => {\r\n times.push(e.x)\r\n yNum.push(e.y)\r\n })\r\n if (this.yearEchart != null && this.yearEchart != \"\" && this.yearEchart != undefined) {\r\n this.yearEchart.dispose();//销毁\r\n }\r\n // let chartDom = document.getElementById('echartsBox')\r\n this.yearEchart = echarts.init(this.$refs.box)\r\n let option = {\r\n grid: {\r\n top: 30,\r\n },\r\n xAxis: {\r\n type: 'category',\r\n data: times\r\n },\r\n yAxis: {\r\n name: '万m³',\r\n type: 'value'\r\n },\r\n tooltip: {\r\n trigger: 'axis',\r\n axisPointer: {\r\n type: 'shadow'\r\n }\r\n },\r\n series: [{\r\n data: yNum,\r\n type: 'bar'\r\n }]\r\n };\r\n option && this.yearEchart.setOption(option)\r\n },\r\n }\r\n}\r\n",null]}