| 
						
						
							
								
							
						
						
					 | 
					@ -196,42 +196,19 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  watch: { | 
					 | 
					 | 
					  watch: { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    currentLevelData(val) { | 
					 | 
					 | 
					    currentLevelData(val) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      if (val.orgId) { | 
					 | 
					 | 
					      if (val.orgId) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        this.getReport(val); | 
					 | 
					 | 
					        this.fetchDataAndProcess() | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        this.getSatisfactionEvent() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        // this.getChartData(); | 
					 | 
					 | 
					        // this.getChartData(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      } | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    }, | 
					 | 
					 | 
					    }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  }, | 
					 | 
					 | 
					  }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  mounted() { | 
					 | 
					 | 
					  mounted() { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    this.getReport(this.currentLevelData); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    this.getData(); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    this.fetchDataAndProcess() | 
					 | 
					 | 
					    this.fetchDataAndProcess() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    this.getSatisfactionEvent() | 
					 | 
					 | 
					    this.getSatisfactionEvent() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  }, | 
					 | 
					 | 
					  }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  // | 
					 | 
					 | 
					  // | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  methods: { | 
					 | 
					 | 
					  methods: { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    getReport({orgId, orgLevel}) { | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.$http | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          .get( | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					              "/actual/base/streetOverview/communityOverview?orgId=" + | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					              orgId + | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					              "&level=" + | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					              orgLevel | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          ) | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          .then(({data: {data}}) => { | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            this.overview = data; | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          }); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.$http | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          .get( | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					              "/actual/base/streetOverview/summaryReport?orgId=" + | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					              orgId + | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					              "&level=" + | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					              orgLevel | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          ) | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          .then(({data: {data}}) => { | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            this.report = data; | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          }); | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    }, | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    async fetchData() { | 
					 | 
					 | 
					    async fetchData() { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      const results = []; | 
					 | 
					 | 
					      const results = []; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -248,11 +225,11 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            mobile: "", | 
					 | 
					 | 
					            mobile: "", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            startTime: "", | 
					 | 
					 | 
					            startTime: "", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            endTime: "", | 
					 | 
					 | 
					            endTime: "", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            status: "", | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            firstIdList: [], | 
					 | 
					 | 
					            firstIdList: [], | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            secondIdList: [], | 
					 | 
					 | 
					            secondIdList: [], | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            status:"processing", | 
					 | 
					 | 
					            status:"processing", | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            type: `${i + 1}`, | 
					 | 
					 | 
					            type: `${i + 1}`, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					            agencyId: this.currentLevelData.orgId | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          }; | 
					 | 
					 | 
					          }; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          const response = await requestPost(url, params); // 替换为实际的接口调用 | 
					 | 
					 | 
					          const response = await requestPost(url, params); // 替换为实际的接口调用 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          results.push(response.data); | 
					 | 
					 | 
					          results.push(response.data); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -267,6 +244,10 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    // 在调用处 | 
					 | 
					 | 
					    // 在调用处 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    async fetchDataAndProcess() { | 
					 | 
					 | 
					    async fetchDataAndProcess() { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.listLoading = true | 
					 | 
					 | 
					      this.listLoading = true | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      this.nddd = [] | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      this.mdjf = [] | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      this.zswt = [] | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      this.ccfwfw = [] | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      const apiResults = await this.fetchData(); | 
					 | 
					 | 
					      const apiResults = await this.fetchData(); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.listLoading = false | 
					 | 
					 | 
					      this.listLoading = false | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					/*      this.nddd = this.groupList(apiResults[0].list, 4); | 
					 | 
					 | 
					/*      this.nddd = this.groupList(apiResults[0].list, 4); | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -286,8 +267,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      } | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      return newArray; | 
					 | 
					 | 
					      return newArray; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    }, | 
					 | 
					 | 
					    }, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					    getData() { | 
					 | 
					 | 
					
 | 
				
			
			
				
				
			
		
	
		
		
			
				
					 | 
					 | 
					    }, | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					    handleView({icEventId}) { | 
					 | 
					 | 
					    handleView({icEventId}) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.showDialog = true; | 
					 | 
					 | 
					      this.showDialog = true; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.rowId = icEventId; | 
					 | 
					 | 
					      this.rowId = icEventId; | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -297,7 +277,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    }, | 
					 | 
					 | 
					    }, | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					// 获取不满意问题数 | 
					 | 
					 | 
					// 获取不满意问题数 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    getSatisfactionEvent() { | 
					 | 
					 | 
					    getSatisfactionEvent() { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					      this.$http.get('/governance/satisfactionOverview/satisfactionEvent').then(({data: {data}}) => { | 
					 | 
					 | 
					      this.$http.get('/governance/satisfactionOverview/satisfactionEvent?agencyId='+this.currentLevelData.orgId).then(({data: {data}}) => { | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					            this.event12345Num = data.event12345Num || 0 | 
					 | 
					 | 
					            this.event12345Num = data.event12345Num || 0 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            this.provinceSatisfactionNum = data.provinceSatisfactionNum || 0 | 
					 | 
					 | 
					            this.provinceSatisfactionNum = data.provinceSatisfactionNum || 0 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            this.selfInspectNum = data.selfInspectNum || 0 | 
					 | 
					 | 
					            this.selfInspectNum = data.selfInspectNum || 0 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |