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