作者 xudada

舱单统计导出execl优化

... ... @@ -27,7 +27,7 @@ export default {
return axios({
method: 'GET',
url: url,
responseType: 'arraybuffer',
responseType: 'blob',
params: params,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
... ...
import http from './http.js'
let baseUrl = '/statistics/selectDevList'
let baseUrl = '/wlpt-nmms-manage/statistics/selectDevList'
export const QueryData=params=>{return http.getStream(`${baseUrl}`, params);};
... ...
... ... @@ -49,6 +49,7 @@
</template>
<script>
import{QueryData} from "../../api/statictis";
import fileDownload from 'js-file-download';
export default {
data() {
return{
... ... @@ -68,14 +69,14 @@
let params={carrier:this.defaultQuery.flightno,
subTime:this.defaultQuery.subTime,nowTime:this.defaultQuery.nowTime};
this.tableloading=true;
window.open('/api/statistics/selectDevList?nowTime='+this.defaultQuery.nowTime+'&subTime='+this.defaultQuery.subTime,'_blank');
//window.open('/api/wlpt-nmms-manage/statistics/selectDevList?nowTime='+this.defaultQuery.nowTime+'&subTime='+this.defaultQuery.subTime+'&flightno='+this.defaultQuery.flightno,'_blank');
QueryData(params).then(res =>{
/*if(res.byteLength!==0){
fileDownload(res,'sss.xls');
if(res.byteLength!==0){
fileDownload(res.data,'sss.xlsx');
this.tableloading = false;
}else{
Message.error("无法找到对应的文件!!!");
}*/
this.tableloading = false;
}
});
}else{
this.$message.error('航班开始结束日期必须选择!');
... ...