iview_code

 ---

ivew code

this.search.statementInfoType='應收';
this.search.page= 1;
this.search.pageSize= 100000;

列表固定高度

<div style="height:400px;overflow-y:auto;overflow-x:hidden; padding: 5px 10px 10px 10px; margin-top: -12px;">
<template>
<Table ref="table" size="small" class="margin-bottom-10" :columns="importDatawindow_columns" :loading="setting.loading" :border="setting.showBorder" :data="importDatawindow_table_data.records"></Table>
</template>
</div>

<Table ref="table" :stripe="true" class="margin-bottom-10" size="small" :columns="columns" :loading="setting.loading" :border="setting.showBorder" :data="data.records"></Table>

<Page :total="data.total" class="tr" @on-change="pageChange" :current.sync="data.current" :page-size="dataFilter.pageSize" @on-page-size-change="pageSizeChange" show-elevator show-sizer show-total></Page>

<div>總共:{{data.total}} 條</div>

 

 

{
title: '序號',
type: 'index',
width: 60,
align: 'center'
},

 

this.data.records.forEach(function(item, index) {
console.log(item)
})

 

導出

import { post_down } from "@/libs/axios-cfg"
async export_data(status){

try {

let res = await post_down("/projectstoreimport/export_data", {
status:status,
batch_no : this.data.batchNo,
url: 'https://'+this.url ,
project_id:this.openmodel_info.project_id,
})

console.log( res )
let data = new Blob([res.data], { type: 'application/vnd.ms-excel;' });
// let url = window.URL.createObjectURL(blob);
// window.location.href = url;
console.log( data)
if (typeof window.chrome !== 'undefined') {
// Chrome
var link = document.createElement('a');
link.href = window.URL.createObjectURL(data);
// link.download = 'filename.xlsx';
link.click();
} else if (typeof window.navigator.msSaveBlob !== 'undefined') {
// IE
var blob = new Blob([data], { type: 'application/force-download?charset=GBK' });
window.navigator.msSaveBlob(blob, filename);
} else {
// Firefox
var file = new File([data], filename, { type: 'application/force-download?charset=UTF-8' });
window.open(URL.createObjectURL(file));
}
} catch (error) {
this.$throw(error)
}
},

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章