tanyanfei 5 år sedan
förälder
incheckning
db4987f55a
2 ändrade filer med 4 tillägg och 3 borttagningar
  1. 3 2
      src/api.js
  2. 1 1
      src/views/classes/Index.vue

+ 3 - 2
src/api.js

@@ -1,7 +1,7 @@
 import axios from 'axios';
 // var baseURL='https://www.scxjc.club'
 var baseURL = ''
-// axios.defaults.headers.post['Content-Type']='text/plain';
+// axios.defaults.headers.get['Content-Type']='application/json;charset=utf-8';
 axios.interceptors.request.use(
 	config => {
 		// const token = localStorage.getItem('token');
@@ -114,7 +114,8 @@ export default {
 	},
 	downloadClassUser: params => {
 		return axios.get(`${baseURL}/api/admin/class/downloadstu`, {
-			params: params
+			params: params,
+			responseType:'blob'
 		})
 	},
 	getaClass: params => {

+ 1 - 1
src/views/classes/Index.vue

@@ -148,7 +148,7 @@ export default {
       download(id){
           this.$api.downloadClassUser({id:id}).then(res=>{
                         var elink = document.createElement('a');
-                        let blob=new Blob([res.data], {type: 'application/xls'});
+                        let blob=new Blob([res.data], {type: 'application/vnd.ms-excel'});
                         let objUrl=URL.createObjectURL(blob);
                         let file_name=res.headers['content-disposition'].split('=')[1];
                         elink.download = file_name;