| 
					
				 | 
			
			
				@@ -9,6 +9,18 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             <el-form :inline="true" class="searchForm" v-model.trim="searchForm"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        v-model.trim="searchForm.orderNo" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        placeholder="请输入订单编号" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        v-model.trim="searchForm.transNo" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        placeholder="请输入交易流水号" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    ></el-input> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                </el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                <el-form-item> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    <el-input 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         v-model.trim="searchForm.city" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         @keyup.enter.native="city" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                         placeholder="请输入城市名" 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -118,6 +130,7 @@ import axios from "axios"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 // import store from '@/store' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { degreeQueryPage } from "./levelManageApi"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { getToken } from '@/utils/auth' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import load from '@/utils/loading' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   components: { pagination }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   name: "helpCategory", 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -125,6 +138,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     return { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         orderDate: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         searchForm: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orderNo: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            transNo: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             city: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             status: null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             startTime: null, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -153,6 +168,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     getList() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let searchForm = this.searchForm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orderNo: searchForm.orderNo ? searchForm.orderNo : null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            transNo: searchForm.transNo ? searchForm.transNo : null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             city: searchForm.city ? searchForm.city : null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             status: searchForm.status ? searchForm.status : null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             startTime: searchForm.startTime ? searchForm.startTime : null, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -184,6 +201,8 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let url = "/api-web/export/degreeRegistration"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let searchForm = this.searchForm 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         let params = { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            orderNo: searchForm.orderNo ? searchForm.orderNo : null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            transNo: searchForm.transNo ? searchForm.transNo : null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             city: searchForm.city ? searchForm.city : null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             status: searchForm.status ? searchForm.status : null, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             startTime: searchForm.startTime ? searchForm.startTime : null, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -204,21 +223,35 @@ export default { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             cancelButtonText: "取消", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             type: "warning" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }).then(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            load.startLoading() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             axios(options).then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 let blob = new Blob([res.data], { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                // type: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 type: "application/vnd.ms-excel;charset=utf-8" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                // word文档为application/msword,pdf文档为application/pdf,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                //word文档为application/msword,pdf文档为application/pdf,application/vnd.openxmlformats-officedocument.spreadsheetml.sheet;charset=utf-8 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let objectUrl = URL.createObjectURL(blob); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let link = document.createElement("a"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let nowTime = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let ymd = nowTime.getFullYear() + "" + (nowTime.getMonth() + 1) + "" + nowTime.getDate() + "" + nowTime.getHours() + "" + nowTime.getMinutes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                let fname = ymd + "考级报名列表"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                link.href = objectUrl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                link.setAttribute("download", fname); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                document.body.appendChild(link); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                link.click(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                let text = (new Response(blob)).text() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                text.then(res => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    // 判断是否报错 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if(res.indexOf('code') != -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        let json = JSON.parse(res) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        this.$message.error(json.msg) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        let objectUrl = URL.createObjectURL(blob); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        let link = document.createElement("a"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        let nowTime = new Date(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        let ymd = nowTime.getFullYear() + "" + (nowTime.getMonth() + 1) + "" + nowTime.getDate() + "" + nowTime.getHours() + "" + nowTime.getMinutes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        let fname = ymd + "考级报名列表"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        link.href = objectUrl; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        link.setAttribute("download", fname); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        document.body.appendChild(link); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        link.click(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                load.endLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }).catch(error => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                this.$message.error('导出数据失败,请联系管理员'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                load.endLoading(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }).catch(() => {}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 |