| | |
| | | |
| | | }, |
| | | computed: { |
| | | ...mapGetters(["userInfo","$farmId"]), |
| | | ...mapGetters(["userInfo", "$farmId"]), |
| | | }, |
| | | created () { |
| | | if (this.$farmId == 0){ |
| | | if (sessionStorage.getItem("myFarmId")){ |
| | | this.$store.commit("SET_FARMID",JSON.parse(sessionStorage.getItem("myFarmId"))) |
| | | } |
| | | } |
| | | window.addEventListener('beforeunload', () => { |
| | | sessionStorage.setItem('myFarmId', JSON.stringify(this.$farmId)) |
| | | }) |
| | | //获取种样品列表 |
| | | this.getFarmPlantList(this.page) |
| | | //获取地块列表 |
| | |
| | | } |
| | | }) |
| | | |
| | | this.plotPlantBreed = arr |
| | | arr.forEach((e)=>{ |
| | | e.area = e.area.toFixed(3) |
| | | }) |
| | | |
| | | this.plotPlantBreed = arr |
| | | |
| | | this.loading = false |
| | | |
| | |
| | | }, |
| | | //获取地块列表 |
| | | getLandList (page, params = {}) { |
| | | const that = this |
| | | params['farmId'] = this.$farmId |
| | | params['tenantId'] = this.userInfo.tenant_id |
| | | this.loading = true |
| | |
| | | arr.forEach(it => { |
| | | brr.push(it.split(' ')) |
| | | }) |
| | | |
| | | this.$refs.plotMap.addPlotPolygon(brr, item) |
| | | that.$refs.plotMap.addPlotPolygon(brr, item) |
| | | } |
| | | }) |
| | | |
| | |
| | | }, |
| | | //返回上一页 |
| | | goToBack () { |
| | | this.$EventBus.$emit("getFarmObj", this.farmInfo); |
| | | this.$router.go(-1) |
| | | }, |
| | | //获取农场信息 |
| | |
| | | //获取地块轮廓统计信息 |
| | | getLandIsAreaStatistic () { |
| | | getLandIsAreaStatistic(this.$farmId).then(res => { |
| | | console.log(res) |
| | | this.landIsAreaStatistic = res.data.data |
| | | }) |
| | | }, |
| | | |
| | | // 地块定位 |
| | | setCenter (item) { |
| | | console.log(item) |
| | | this.$refs.plotMap.setPlotCenter(item) |
| | | }, |
| | | |
| | | plotDetailsPopupShow (params) { |
| | | this.currentPlotDetails = params |
| | | this.currentPlotName = params.landName |
| | | |
| | | let arr = [] |
| | | |
| | | this.farmPlantList.forEach((item, index) => { |
| | |
| | | } |
| | | |
| | | if (this.$refs.showCP) { |
| | | console.log(1) |
| | | let isSelf = this.$refs.showCP.contains(e.target) |
| | | if (!isSelf) { |
| | | this.plotClickNum = 0 |