From 072f6d897bffde4d6964e117d0366b5c3af63164 Mon Sep 17 00:00:00 2001
From: xiebin <123456>
Date: Thu, 11 Aug 2022 15:28:43 +0800
Subject: [PATCH] 增加头部导航栏选择农场
---
src/views/wel/index.vue | 39 +++++++++++++++++++++++++--------------
1 files changed, 25 insertions(+), 14 deletions(-)
diff --git a/src/views/wel/index.vue b/src/views/wel/index.vue
index bf366e8..5b8c355 100644
--- a/src/views/wel/index.vue
+++ b/src/views/wel/index.vue
@@ -3,16 +3,16 @@
<div class="left">
<div class="farm-info">
<div class="farm-title">农场概览</div>
- <div class="statis" style="padding-left: 50px">
- <el-select v-model="farm.id" placeholder="请选择所属农场" filterable @change="farmChange">
- <el-option
- v-for="item in farmList"
- :key="item.id"
- :label="item.farmName"
- :value="item.id">
- </el-option>
- </el-select>
- </div>
+<!-- <div class="statis" style="padding-left: 50px">-->
+<!-- <el-select v-model="farm.id" placeholder="请选择所属农场" filterable @change="farmChange">-->
+<!-- <el-option-->
+<!-- v-for="item in farmList"-->
+<!-- :key="item.id"-->
+<!-- :label="item.farmName"-->
+<!-- :value="item.id">-->
+<!-- </el-option>-->
+<!-- </el-select>-->
+<!-- </div>-->
<div class="statis">
<div class="echarts-statis">
<el-progress
@@ -211,7 +211,7 @@
stockList: [],
isFarmingDetail: false,
landInfo: {},
- farm:{id:11},
+ farm:{},
farmList:[],
customColor: "#5ABF78",
total: 0,
@@ -230,12 +230,12 @@
}
},
computed: {
- ...mapGetters(["userInfo"]),
+ ...mapGetters(["userInfo","$farmId"]),
},
created () {
//初始化农场信息
- let farmId = parseInt(this.userInfo.farmId)
- this.farm.id = farmId
+ // let farmId = this.userInfo.$farmId
+ this.farm.id = this.$farmId
this.initData(this.userInfo.tenant_id);
//地块使用率统计
this.getCountStatis()
@@ -247,6 +247,17 @@
this.getFarmingStatis()
this.StockCount()
},
+ watch: {
+ '$farmId':{
+ handler (newName, oldName) {
+ this.farm.id = newName
+ //农场概览 地块使用率
+ this.getCountStatis ()
+ //当前农场种养品种
+ this.onLoad()
+ }
+ }
+ },
methods: {
//获取农场信息
initData(tenantId) {
--
Gitblit v1.9.3