| 
					
				 | 
			
			
				@@ -100,7 +100,6 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            :selectable='checkboxT' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            width="55" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            v-if='this.majorStatus <= 2'> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </el-table-column> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <el-table-column prop="city" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            align="center" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -371,7 +370,7 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       this.getMajors(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 获取学生列表(查询也用这个接口) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    getstudentList () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getstudentList (callBack) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (!this.majorId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.$message.error("请先选择分部与乐团在搜索学生"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -389,6 +388,10 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.tableData = res.data.rows; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.total = res.data.total; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.pageSize = res.data.limit; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 回调函数 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(callBack && typeof callBack === 'function') { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            callBack() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 重置搜索 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -529,14 +532,25 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     exportis () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // var curTbl = document.getElementById('tableid'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // this.tableId = curTbl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      // console.log(curTbl); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      console.log(this.tableData) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      if (this.tableData.length <= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      this.method5('tableid'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // var curTbl = document.getElementById('tableid'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // this.tableId = curTbl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 获取所有学生数据然后到出 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.limit = 200 // 每页获取200条数据 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.topForm.team = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.topForm.status = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.topForm.major = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.page = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // 重置,显示所有数据,然后到出 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.getstudentList(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 需要等数据更新,然后做下载功能 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            setTimeout(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                if (this.tableData.length <= 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    return false 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.method5('tableid');     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }, 500); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     // 导出 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -624,7 +638,6 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return '' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let temp = remark.split('\n') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(temp) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return temp 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }, 
			 |