| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -536,7 +536,6 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.loading = false; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      // await this.loadOrgData(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      await this.getMapData(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      await this.getSubMapData(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.getResiCategoryData(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.getPerInfo(); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      this.getResiCategoryForecastData(); | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -797,67 +796,19 @@ export default { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //获取地图上显示的组织数据 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async getMapData() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const url = "org_map"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const { data, code, msg } = await requestPostBi( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        url, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          queryParam: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            org_id: this.orgId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          // mockId: 60810589, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      ); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (code === 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        let info = data[0]; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.orgData = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          ...info, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          id: info.org_id, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          name: info.org_name, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          latitude: parseFloat(info.latitude), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          longitude: parseFloat(info.longitude), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          coordinates: info.coordinates || "", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          children: [], | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.orgId = this.orgData.org_id; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.orgLevel = this.orgData.level; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.$message.error(msg); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    //获取地图上显示的组织数据 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					    async getSubMapData() { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const url = "sub_org_map"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const url = "/gov/org/agency/maporg"; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      let params = { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        orgId: this.orgId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        level: this.orgLevel, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const { data, code, msg } = await requestPostBi( | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        url, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          queryParam: { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            org_id: this.orgId, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          // mockId: 61831860, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      ); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      const { data, code, msg } = await requestPost(url, params); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      if (code === 0) { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        const { orgData } = this; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        orgData.children = data.map((item) => { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          return { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            ...item, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            id: item.org_id, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            name: item.org_name, | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            latitude: parseFloat(item.latitude), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            longitude: parseFloat(item.longitude), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            coordinates: item.coordinates || "", | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					          }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        }); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.orgData = { ...orgData }; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.orgData = data; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.orgId = this.orgId; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.orgLevel = this.orgData.level; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } else { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        this.$message.error(msg); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					      } | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |