From 877009e96bf1b681b53a7f4b44b8f5d9a9451e18 Mon Sep 17 00:00:00 2001
From: xiebin <123456>
Date: Tue, 09 Aug 2022 17:33:45 +0800
Subject: [PATCH] 首页市场流通增加农场、开始时间、结束时间查询功能
---
src/views/home/index.vue | 42 +++++++++++++++++++++++++++++++++++++-----
1 files changed, 37 insertions(+), 5 deletions(-)
diff --git a/src/views/home/index.vue b/src/views/home/index.vue
index f9206ff..5dbbcfc 100644
--- a/src/views/home/index.vue
+++ b/src/views/home/index.vue
@@ -334,19 +334,26 @@
</template>
<template slot="public-box-content">
<div class="market-title">
- <el-select placeholder="请选择农场"></el-select>
+ <el-select v-model="farm.id" placeholder="请选择农场" @change="scFarmChange">
+ <el-option
+ v-for="item in farmNumArray"
+ :key="item.id"
+ :label="item.farmName"
+ :value="item.id">
+ </el-option>
+ </el-select>
<div class="date">
<el-date-picker
- v-model="value1"
- type="daterange"
+ v-model="scSelectTime"
+ type="daterange" value-format="yyyy-MM-dd"
range-separator="至"
start-placeholder="开始时间"
end-placeholder="结束时间"
></el-date-picker>
</div>
<div class="query-button">
- <el-button type="primary" icon="el-icon-search">查询</el-button>
- <el-button type="info" icon="el-icon-refresh-right">重置</el-button>
+ <el-button type="primary" icon="el-icon-search" @click="searchMarketDistrict">查询</el-button>
+ <el-button type="info" icon="el-icon-refresh-right" @click="scltReset">重置</el-button>
</div>
</div>
@@ -561,6 +568,10 @@
salaNumY: [],
// 市场流通
marketDistrict: [],
+ farm: {},
+ scSelectTime: '',
+ scStartTime: '',
+ scEndTime: '',
ncListShow: false,
jkListShow: false,
jcListShow: false,
@@ -1039,6 +1050,20 @@
that.marketDistrict = res.data.data
})
},
+ // 市场流通条件筛选
+ searchMarketDistrict () {
+ var that = this
+ var params = {}
+ params.farmId = this.farm.id
+ if (that.scSelectTime) {
+ params.startTime = that.scSelectTime[0]
+ params.endTime = that.scSelectTime[1]
+ }
+ selectMarketDistrict(Object.assign(params)).then((res) => {
+ that.marketDistrict = res.data.data
+ this.setMarketChart('marketChartQx')
+ })
+ },
// 统计今年和去年的销售总额
selctSaletZ () {
var that = this
@@ -1332,6 +1357,13 @@
})
}
})
+ },
+ scFarmChange (data) {
+ this.farm.id = data
+ },
+ scltReset () {
+ this.farm.id = ''
+ this.scSelectTime = ''
}
}
}
--
Gitblit v1.9.3