| 
					
				 | 
			
			
				@@ -417,11 +417,13 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </el-dialog> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       <el-table 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        ref="table" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         v-loading="loading" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :data="warehousebillsList" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         @selection-change="handleSelectionChange" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         show-summary 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         :summary-method="getSum" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        :height="tableHeight" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       > 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column type="selection" width="60" fixed align="center" /> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         <el-table-column 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -543,6 +545,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: "plans", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      tableHeight: '600', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       timer: "", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pageShow: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       pageShow2: false, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -772,13 +775,46 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getRow(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     this.getList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    this.getMonth(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   activated() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     if (this.$route.query.id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.handleUpdate(this.$route.query.id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  mounted() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // this.setHeight(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // 获取当前月的第一天和最后一天 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getMonth() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let date = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let year = parseInt(date.getFullYear()) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let month = parseInt(date.getMonth() + 1) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let currentMonth = date.getMonth() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let nextMonth = ++currentMonth 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let nextMonthFirstDay = new Date(date.getFullYear(), nextMonth, 1)  // 下个月的第一天 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let oneDay = 1000*60*60*24 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let lastTime = new Date(nextMonthFirstDay - oneDay) // 下个月的第一天减去一天,就是上个月的最后一天 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      let day = lastTime.getDate() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (day < 10) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        day = '0' + day 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.queryParams.timeInterval = [year + '-' + month + '-' + '01 00:00:00', year + '-' + month + '-' + day + ' 23:59:59'] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    setHeight() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(this.$refs.table.$el); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const offsetTop = window.innerHeight - this.$refs.table.$el.offsetTop - 210 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const offsetBodyHeight = document.querySelector('.el-table__body').offsetHeight 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      console.log(offsetTop, offsetBodyHeight) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (this.warehousebillsList.length && offsetBodyHeight < offsetTop) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.tableHeight = offsetBodyHeight + 75 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else if (!this.warehousebillsList.length) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.tableHeight = null 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.tableHeight = offsetTop 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //列设置全选 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     allChecked() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (this.allCheck == true) { 
			 |