|
@@ -85,6 +85,16 @@
|
|
|
show-overflow-tooltip>
|
|
|
</el-table-column>
|
|
|
<el-table-column
|
|
|
+ prop="sellerTaxpayerCode"
|
|
|
+ label="销方税号"
|
|
|
+ show-overflow-tooltip>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
+ prop="sellerName"
|
|
|
+ label="销方名称"
|
|
|
+ show-overflow-tooltip>
|
|
|
+ </el-table-column>
|
|
|
+ <el-table-column
|
|
|
prop="exStation"
|
|
|
label="出口收费站"
|
|
|
width="100"
|
|
@@ -253,7 +263,7 @@ import XLSX from "xlsx";
|
|
|
// let file = file.files[0] // 使用传统的input方法需要加上这一步
|
|
|
const filename = file.name
|
|
|
if(!filename||typeof filename!='string'){
|
|
|
- this.$message('格式错误!请重新选择')
|
|
|
+ this.$message('格式错误!请按照模板中格式')
|
|
|
return
|
|
|
}
|
|
|
let a = filename.split('').reverse().join('');
|
|
@@ -261,7 +271,7 @@ import XLSX from "xlsx";
|
|
|
|
|
|
const fileType = ['xlsx', 'xlc', 'xlm', 'xls', 'xlt', 'xlw', 'csv'].some(item => item === types)
|
|
|
if (!fileType) {
|
|
|
- this.$message('格式错误!请重新选择')
|
|
|
+ this.$message(types+'格式错误!请按照模板中格式')
|
|
|
return
|
|
|
}
|
|
|
this.file2Xce(file).then(tabJson => {
|
|
@@ -384,6 +394,20 @@ import XLSX from "xlsx";
|
|
|
this.loadData();
|
|
|
// console.log(`当前页: ${val}`);
|
|
|
},
|
|
|
+ formartNum(wb){
|
|
|
+ var sheet = wb['Sheets']['Sheet1'];
|
|
|
+ var replaceTemp = [];
|
|
|
+ debugger;
|
|
|
+ for(var i in sheet){
|
|
|
+ if(sheet[i]['v'] == '交易金额'||sheet[i]['v'] == "价税合计"||sheet[i]['v'] == "税额"||sheet[i]['v'] == "金额"||sheet[i]['v'] == "税率"){
|
|
|
+ replaceTemp.push(i.replace(/[0-9]/g,''));
|
|
|
+ continue;
|
|
|
+ }
|
|
|
+ if(replaceTemp.includes(i.replace(/[0-9]/g,''))){
|
|
|
+ sheet[i]['t']='n';
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
async exportExcel() {
|
|
|
let curr = this.current;
|
|
|
let pagesize1 = this.pagesize;
|
|
@@ -401,6 +425,8 @@ import XLSX from "xlsx";
|
|
|
/* generate workbook object from table */
|
|
|
// .table要导出的是哪一个表格
|
|
|
var wb = XLSX.utils.table_to_book(document.querySelector(".table"),{ raw: true });
|
|
|
+ this.formartNum(wb);
|
|
|
+ console.log(wb);
|
|
|
/* get binary string as output */
|
|
|
var wbout = XLSX.write(wb, {
|
|
|
bookType: "xlsx",
|