|
@@ -4,10 +4,8 @@
|
|
<el-button size="mini" @click="onDownloadTemplate">下载发票模板</el-button>
|
|
<el-button size="mini" @click="onDownloadTemplate">下载发票模板</el-button>
|
|
<el-button size="mini" type="primary" @click="xlsxVisible = true">上传发票信息</el-button>
|
|
<el-button size="mini" type="primary" @click="xlsxVisible = true">上传发票信息</el-button>
|
|
</div>
|
|
</div>
|
|
- <el-table size="mini" style="margin-top:10px" border :data="tableData" height="400px">
|
|
|
|
|
|
+ <el-table size="mini" style="margin-top:10px" border :data="tableData" max-height="400px">
|
|
<el-table-column label="序号" :type="'index'" width="45px"></el-table-column>
|
|
<el-table-column label="序号" :type="'index'" width="45px"></el-table-column>
|
|
- <!-- <el-table-column label="发票申请编号" prop="invoiceNo"></el-table-column> -->
|
|
|
|
- <!-- <el-table-column label="发票状态" :prop="mapFields/invoiceStatus']"></el-table-column> -->
|
|
|
|
<el-table-column label="发票类型" :prop="mapFields.invoiceType">
|
|
<el-table-column label="发票类型" :prop="mapFields.invoiceType">
|
|
<template slot-scope="scope">
|
|
<template slot-scope="scope">
|
|
{{invoiceTypeList.find(({value}) => value === scope.row[mapFields.invoiceType]).label}}
|
|
{{invoiceTypeList.find(({value}) => value === scope.row[mapFields.invoiceType]).label}}
|
|
@@ -19,27 +17,8 @@
|
|
<el-table-column label="税前金额" :prop="'subtotal_amount'"></el-table-column>
|
|
<el-table-column label="税前金额" :prop="'subtotal_amount'"></el-table-column>
|
|
<el-table-column label="税后金额" :prop="'total_amount'"></el-table-column>
|
|
<el-table-column label="税后金额" :prop="'total_amount'"></el-table-column>
|
|
<el-table-column label="校验码" :prop="'check_code'"></el-table-column>
|
|
<el-table-column label="校验码" :prop="'check_code'"></el-table-column>
|
|
- <!-- <el-table-column label="操作">
|
|
|
|
- <template #header>
|
|
|
|
- <div style="display:flex;justify-content:space-between;">
|
|
|
|
- <span>操作</span>
|
|
|
|
- <el-button size="mini" type="text" @click="onCreateItem">添加</el-button>
|
|
|
|
- </div>
|
|
|
|
- </template>
|
|
|
|
-
|
|
|
|
- <template slot-scope="scope">
|
|
|
|
- <el-button @click="deleteItem(scope.$index)" size="mini" type="text">删除</el-button>
|
|
|
|
- <el-button @click="onUpdateItem(scope.$index)" size="mini" type="text">编辑</el-button>
|
|
|
|
- </template>
|
|
|
|
- </el-table-column> -->
|
|
|
|
</el-table>
|
|
</el-table>
|
|
|
|
|
|
- <!-- <div style="display:flex;justify-content:flex-end;padding:10px 0px">
|
|
|
|
- <el-button size="mini" type="primary" @click="onSave">
|
|
|
|
- 保存
|
|
|
|
- </el-button>
|
|
|
|
- </div> -->
|
|
|
|
-
|
|
|
|
<manually-upload-modal
|
|
<manually-upload-modal
|
|
:visible.sync="manuallyVisible"
|
|
:visible.sync="manuallyVisible"
|
|
:updateItem="updateItem"
|
|
:updateItem="updateItem"
|
|
@@ -106,10 +85,10 @@ export default {
|
|
manuallyVisible: false,
|
|
manuallyVisible: false,
|
|
xlsxVisible: false,
|
|
xlsxVisible: false,
|
|
loading: false,
|
|
loading: false,
|
|
- list: [],
|
|
|
|
updateIndex: -1,
|
|
updateIndex: -1,
|
|
updateItem:null,
|
|
updateItem:null,
|
|
- tableData:[]
|
|
|
|
|
|
+ tableData:[],
|
|
|
|
+ list: []
|
|
}
|
|
}
|
|
},
|
|
},
|
|
methods:{
|
|
methods:{
|
|
@@ -163,7 +142,7 @@ export default {
|
|
onDownloadTemplate(){
|
|
onDownloadTemplate(){
|
|
const workBook = utils.book_new()
|
|
const workBook = utils.book_new()
|
|
const workSheet = utils.json_to_sheet(template)
|
|
const workSheet = utils.json_to_sheet(template)
|
|
- utils.book_append_sheet(workBook,workSheet,"sheet")
|
|
|
|
|
|
+ utils.book_append_sheet(workBook,workSheet, "sheet")
|
|
writeFile(workBook,"开票模板.xlsx",{
|
|
writeFile(workBook,"开票模板.xlsx",{
|
|
bookType:'xlsx'
|
|
bookType:'xlsx'
|
|
})
|
|
})
|