|
@@ -58,41 +58,45 @@
|
|
|
id="`月度移栽趋势`"
|
|
|
barWidth="448px"
|
|
|
style="position: absolute; right: 550px; top: 400px; z-index: 10"
|
|
|
- v-if="isTrend"
|
|
|
+ v-if="isMonthTrend"
|
|
|
+ :lineName="monthName"
|
|
|
title="月度移栽趋势"
|
|
|
- :area.sync="trendarea"
|
|
|
class="animated fadeInRight"
|
|
|
- :dataArray.sync="trendDataArray"
|
|
|
+ :area.sync="monthTrendarea"
|
|
|
+ :dataArray.sync="monthTrendDataArray"
|
|
|
/>
|
|
|
<wavyLineChart
|
|
|
id="`月度移栽面积分析`"
|
|
|
barWidth="448px"
|
|
|
style="position: absolute; right: 550px; top: 730px; z-index: 10"
|
|
|
- v-if="isTrend"
|
|
|
+ v-if="isMonthTrend"
|
|
|
+ :lineName="monthName"
|
|
|
title="月度移栽面积分析"
|
|
|
- :area.sync="trendarea"
|
|
|
class="animated fadeInRight"
|
|
|
- :dataArray.sync="trendDataArray"
|
|
|
+ :area.sync="monthTrendarea"
|
|
|
+ :dataArray.sync="monthTrendDataArray"
|
|
|
/>
|
|
|
<wavyLineChart
|
|
|
id="`年度移栽趋势`"
|
|
|
barWidth="448px"
|
|
|
style="position: absolute; right: 50px; top: 400px; z-index: 10"
|
|
|
- v-if="isTrend"
|
|
|
+ :lineName="yearName"
|
|
|
title="年度移栽趋势"
|
|
|
- :area.sync="trendarea"
|
|
|
+ :area.sync="yearTrendarea"
|
|
|
class="animated fadeInRight"
|
|
|
- :dataArray.sync="trendDataArray"
|
|
|
+ :dataArray.sync="yearTrendDataArray"
|
|
|
+ v-if="isYearTrend"
|
|
|
/>
|
|
|
<wavyLineChart
|
|
|
id="`年度移栽面积分析`"
|
|
|
barWidth="448px"
|
|
|
style="position: absolute; right: 50px; top: 730px; z-index: 10"
|
|
|
- v-if="isTrend"
|
|
|
+ :lineName="yearName"
|
|
|
title="年度移栽面积分析"
|
|
|
- :area.sync="trendarea"
|
|
|
+ :area.sync="yearTrendarea"
|
|
|
class="animated fadeInRight"
|
|
|
- :dataArray.sync="trendDataArray"
|
|
|
+ :dataArray.sync="yearTrendDataArray"
|
|
|
+ v-if="isYearTrend"
|
|
|
/>
|
|
|
</div>
|
|
|
</bgBox>
|
|
@@ -162,6 +166,26 @@ export default {
|
|
|
LastYear: [],
|
|
|
thisYear: [],
|
|
|
},
|
|
|
+ monthTrendarea: [],
|
|
|
+ monthTrendDataArray: {
|
|
|
+ LastYear: [],
|
|
|
+ thisYear: [],
|
|
|
+ },
|
|
|
+ monthName: {
|
|
|
+ lastName: `上月`,
|
|
|
+ thisName: `本月`,
|
|
|
+ },
|
|
|
+ yearTrendarea: [],
|
|
|
+ yearTrendDataArray: {
|
|
|
+ LastYear: [],
|
|
|
+ thisYear: [],
|
|
|
+ },
|
|
|
+ isMonthTrend: false,
|
|
|
+ isYearTrend: false,
|
|
|
+ yearName: {
|
|
|
+ lastName: `去年`,
|
|
|
+ thisName: `今年`,
|
|
|
+ },
|
|
|
statisticsData: {
|
|
|
title: `处理率`,
|
|
|
value: 0,
|
|
@@ -174,7 +198,6 @@ export default {
|
|
|
Weatherarea: [],
|
|
|
WeatherdataArray: [],
|
|
|
isCake: false,
|
|
|
- isTrend: false,
|
|
|
isWeather: false,
|
|
|
}
|
|
|
},
|
|
@@ -184,7 +207,11 @@ export default {
|
|
|
[
|
|
|
{
|
|
|
time: 1000 * 5,
|
|
|
- fn: this.getTrendAnalysis,
|
|
|
+ fn: this.getTrendOfTransplantQuantityThisMonth,
|
|
|
+ },
|
|
|
+ {
|
|
|
+ time: 1000 * 5,
|
|
|
+ fn: this.getThisYearsTransplantingDataTrend,
|
|
|
},
|
|
|
{
|
|
|
time: 1000 * 5,
|
|
@@ -238,8 +265,25 @@ export default {
|
|
|
this.isWeather = true
|
|
|
})
|
|
|
},
|
|
|
- getTrendAnalysis() {
|
|
|
- this.$http.get(`/api/transplantTrendAnalysis`).then((res) => {
|
|
|
+ getTrendOfTransplantQuantityThisMonth() {
|
|
|
+ this.$http.get(`/trendOfTransplantQuantityThisMonth`).then((res) => {
|
|
|
+ const area = []
|
|
|
+ const dataArray = {
|
|
|
+ LastYear: [],
|
|
|
+ thisYear: [],
|
|
|
+ }
|
|
|
+ res.forEach((element) => {
|
|
|
+ area.push(element.时间)
|
|
|
+ dataArray.LastYear.push(element.去年)
|
|
|
+ dataArray.thisYear.push(element.今年)
|
|
|
+ })
|
|
|
+ this.monthTrendarea = area
|
|
|
+ this.monthTrendDataArray = dataArray
|
|
|
+ this.isMonthTrend = true
|
|
|
+ })
|
|
|
+ },
|
|
|
+ getThisYearsTransplantingDataTrend() {
|
|
|
+ this.$http.get(`/thisYearsTransplantingDataTrend`).then((res) => {
|
|
|
const area = []
|
|
|
const dataArray = {
|
|
|
LastYear: [],
|
|
@@ -250,9 +294,9 @@ export default {
|
|
|
dataArray.LastYear.push(element.去年)
|
|
|
dataArray.thisYear.push(element.今年)
|
|
|
})
|
|
|
- this.trendarea = area
|
|
|
- this.trendDataArray = dataArray
|
|
|
- this.isTrend = true
|
|
|
+ this.yearTrendarea = area
|
|
|
+ this.yearTrendDataArray = dataArray
|
|
|
+ this.isYearTrend = true
|
|
|
})
|
|
|
},
|
|
|
getStatistics() {
|
|
@@ -282,7 +326,7 @@ export default {
|
|
|
})
|
|
|
},
|
|
|
backFn() {
|
|
|
- console.log(`backFn`)
|
|
|
+ this.$router.back()
|
|
|
},
|
|
|
tabChange(val) {
|
|
|
console.log(`val`, val)
|