diff --git a/src/views/emis/emisSettleInvoiceChRecord/InvoiceChRecordList.vue b/src/views/emis/emisSettleInvoiceChRecord/InvoiceChRecordList.vue
index 95d778e7..fc901cce 100644
--- a/src/views/emis/emisSettleInvoiceChRecord/InvoiceChRecordList.vue
+++ b/src/views/emis/emisSettleInvoiceChRecord/InvoiceChRecordList.vue
@@ -11,6 +11,8 @@
@queryTable="getList"
@selection-change="handleSelectionChange"
@sort-change="handleSortChange"
+ show-summary
+ :summary-method="getSummaries"
>
@@ -337,6 +339,7 @@ export default {
return str.replace(/^\s+|\s+$/g, '');
},
+
handleDownPDFOld(row) {
let settleBillName=row.companyName;
let pdfUrl=row.filePath;
@@ -465,6 +468,34 @@ export default {
this.$modal.msgSuccess("删除成功");
}).catch(() => {});
},
+
+ //指定列求和
+ getSummaries(param) {
+ const { columns, data } = param;
+ const sums = [];
+ columns.forEach((column, index) => {
+ if (index === 0) {
+ sums[index] = '合计';
+ return;
+ }
+ if (
+ column.property === 'openMoney'
+ ) {
+ const values = data.map(item => Number(item.openMoney));
+ sums[index] = values.reduce((prev, curr) => {
+ const value = Number(curr);
+ if (!isNaN(value)) {
+ return prev + curr;
+ } else {
+ return prev;
+ }
+ }, 0);
+ sums[index] = sums[index].toFixed(2); //保留0位小数
+ }
+ });
+ return sums
+ },
+
/** 导出按钮操作 */
handleExport() {
// this.download('emis/emisSettleInvoiceChRecord/export', {
diff --git a/src/views/emis/emisSettleInvoiceRecord/OpenBillForm.vue b/src/views/emis/emisSettleInvoiceRecord/OpenBillForm.vue
index ff40cd50..09294993 100644
--- a/src/views/emis/emisSettleInvoiceRecord/OpenBillForm.vue
+++ b/src/views/emis/emisSettleInvoiceRecord/OpenBillForm.vue
@@ -20,8 +20,8 @@
其它手工开票
¥{{ emisSettleInvoiceRecord.applyMoney }}
- ¥{{ emisSettleInvoiceRecord.addTaxRate }}
- ¥{{ emisSettleInvoiceRecord.addOpenMoney }}
+ {{ emisSettleInvoiceRecord.addTaxRate }}
+ ¥{{ emisSettleInvoiceRecord.addOpenMoney }}
{{ emisSettleInvoiceRecord.remark }}