| | |
| | | <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 |
| | |
| | | stockList: [], |
| | | isFarmingDetail: false, |
| | | landInfo: {}, |
| | | farm:{id:11}, |
| | | farm:{}, |
| | | farmList:[], |
| | | customColor: "#5ABF78", |
| | | total: 0, |
| | |
| | | } |
| | | }, |
| | | 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() |
| | |
| | | this.getFarmingStatis() |
| | | this.StockCount() |
| | | }, |
| | | watch: { |
| | | '$farmId':{ |
| | | handler (newName, oldName) { |
| | | this.farm.id = newName |
| | | //农场概览 地块使用率 |
| | | this.getCountStatis () |
| | | //当前农场种养品种 |
| | | this.onLoad() |
| | | } |
| | | } |
| | | }, |
| | | methods: { |
| | | //获取农场信息 |
| | | initData(tenantId) { |