| 
						
						
							
								
							
						
						
					 | 
					@ -22,7 +22,11 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    </div> | 
					 | 
					 | 
					    </div> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    <div class="div_room_bar"> | 
					 | 
					 | 
					    <div class="div_room_bar"> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      <el-scrollbar style="height:100%"> | 
					 | 
					 | 
					      <el-scrollbar style="height:100%"> | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        <div v-if="roomLoaded" | 
					 | 
					 | 
					        <div class="info_loading" | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					             v-if="roomLoaded"> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          <screen-loading>加载中</screen-loading> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        </div> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        <div v-if="!roomLoaded" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					             class="div_room"> | 
					 | 
					 | 
					             class="div_room"> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          <div v-for="(item,index) in roomArray" | 
					 | 
					 | 
					          <div v-for="(item,index) in roomArray" | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -80,6 +84,7 @@ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import { mapGetters } from "vuex"; | 
					 | 
					 | 
					import { mapGetters } from "vuex"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import { Loading } from 'element-ui'; //引入Loading服务 | 
					 | 
					 | 
					import { Loading } from 'element-ui'; //引入Loading服务 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					import { requestPost } from "@/js/dai/request"; | 
					 | 
					 | 
					import { requestPost } from "@/js/dai/request"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					import ScreenLoading from "@/views/modules/visual/cpts/loading"; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					let loading;//加载动画 | 
					 | 
					 | 
					let loading;//加载动画 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -94,7 +99,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      selBuildingId: '', | 
					 | 
					 | 
					      selBuildingId: '', | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      selBuildingName: '', | 
					 | 
					 | 
					      selBuildingName: '', | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					      roomLoaded: false, | 
					 | 
					 | 
					      roomLoaded: true, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					      roomArray: [], | 
					 | 
					 | 
					      roomArray: [], | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      selHouseId: '', | 
					 | 
					 | 
					      selHouseId: '', | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      selHouseName: '', | 
					 | 
					 | 
					      selHouseName: '', | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -121,7 +126,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  methods: { | 
					 | 
					 | 
					  methods: { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    //小区id,小区名称 | 
					 | 
					 | 
					    //小区id,小区名称 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    async initData (neighborHoodId, neighborHoodName) { | 
					 | 
					 | 
					    async initData (neighborHoodId, neighborHoodName) { | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					      this.roomLoaded = false | 
					 | 
					 | 
					
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					      this.neighborHoodId = neighborHoodId | 
					 | 
					 | 
					      this.neighborHoodId = neighborHoodId | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.neighborHoodName = neighborHoodName | 
					 | 
					 | 
					      this.neighborHoodName = neighborHoodName | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      //加载楼栋数据 | 
					 | 
					 | 
					      //加载楼栋数据 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -129,7 +134,6 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      if (this.selBuildingId) { | 
					 | 
					 | 
					      if (this.selBuildingId) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        await this.loadRoom() | 
					 | 
					 | 
					        await this.loadRoom() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        this.roomLoaded = true | 
					 | 
					 | 
					 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      } | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -140,9 +144,9 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.selBuildingId = this.buildingArray[index].buildingId | 
					 | 
					 | 
					      this.selBuildingId = this.buildingArray[index].buildingId | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.selBuildingName = this.buildingArray[index].buildingName | 
					 | 
					 | 
					      this.selBuildingName = this.buildingArray[index].buildingName | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					      this.roomLoaded = false | 
					 | 
					 | 
					
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					      await this.loadRoom() | 
					 | 
					 | 
					      await this.loadRoom() | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					      this.roomLoaded = true | 
					 | 
					 | 
					
 | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      this.$emit('refreshInfoList', this.selBuildingId, 'building') | 
					 | 
					 | 
					      this.$emit('refreshInfoList', this.selBuildingId, 'building') | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    }, | 
					 | 
					 | 
					    }, | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -226,6 +230,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    //加载房间数据 | 
					 | 
					 | 
					    //加载房间数据 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    async loadRoom () { | 
					 | 
					 | 
					    async loadRoom () { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					      this.roomLoaded = true | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      const url = "/gov/org/ichouse/houselist" | 
					 | 
					 | 
					      const url = "/gov/org/ichouse/houselist" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      // const url = "http://yapi.elinkservice.cn/mock/245/gov/org/ichouse/houselist" | 
					 | 
					 | 
					      // const url = "http://yapi.elinkservice.cn/mock/245/gov/org/ichouse/houselist" | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      let params = { | 
					 | 
					 | 
					      let params = { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -233,7 +238,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      } | 
					 | 
					 | 
					      } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					      const { data, code, msg } = await requestPost(url, params) | 
					 | 
					 | 
					      const { data, code, msg } = await requestPost(url, params) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					
 | 
					 | 
					 | 
					      this.roomLoaded = false | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					      if (code === 0) { | 
					 | 
					 | 
					      if (code === 0) { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        if (data.length > 0) { | 
					 | 
					 | 
					        if (data.length > 0) { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -268,6 +273,8 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            this.roomArray = [...data] | 
					 | 
					 | 
					            this.roomArray = [...data] | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					          }); | 
					 | 
					 | 
					          }); | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					        } else { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					          this.roomArray = [] | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        } | 
					 | 
					 | 
					        } | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -348,7 +355,7 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					    ...mapGetters(["clientHeight"]) | 
					 | 
					 | 
					    ...mapGetters(["clientHeight"]) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  }, | 
					 | 
					 | 
					  }, | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					  components: {}, | 
					 | 
					 | 
					  components: { ScreenLoading }, | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					} | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					</script> | 
					 | 
					 | 
					</script> | 
				
			
			
		
	
	
		
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
					@ -360,6 +367,9 @@ export default { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					></style> | 
					 | 
					 | 
					></style> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					
 | 
					 | 
					 | 
					
 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					<style lang=scss scoped> | 
					 | 
					 | 
					<style lang=scss scoped> | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					.info_loading { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					  margin-top: 50px; | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					 | 
					 | 
					 | 
					} | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					.customer_select { | 
					 | 
					 | 
					.customer_select { | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  /* 未选中任何选项的时候 placeholder的样式 需要先选中父元素 增加权重 */ | 
					 | 
					 | 
					  /* 未选中任何选项的时候 placeholder的样式 需要先选中父元素 增加权重 */ | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					  /deep/ input::-webkit-input-placeholder { | 
					 | 
					 | 
					  /deep/ input::-webkit-input-placeholder { | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |