| | |
| | | }); |
| | | const page = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 100, |
| | | }); |
| | | const sonPage = reactive({ |
| | | current: 1, |
| | | size: 10, |
| | | size: 100, |
| | | }); |
| | | const total = ref(0); |
| | | const sonTotal = ref(0); |
| | |
| | | }; |
| | | // 子表合计方法 |
| | | const summarizeMainTable1 = (param) => { |
| | | return proxy.summarizeTable(param, ['invoiceAmount', 'currentPaymentAmount', 'payableAmount'], { |
| | | let summarizeTable = proxy.summarizeTable(param, ['invoiceAmount', 'currentPaymentAmount'], { |
| | | ticketsNum: { noDecimal: true }, // 不保留小数 |
| | | futureTickets: { noDecimal: true }, // 不保留小数 |
| | | }); |
| | | if(originalTableDataSon.value.length > 0) { |
| | | summarizeTable[summarizeTable.length -1] = originalTableDataSon.value[originalTableDataSon.value.length - 1].payableAmount.toFixed(2) |
| | | }else { |
| | | summarizeTable[summarizeTable.length -1] = 0.00 |
| | | } |
| | | return summarizeTable |
| | | }; |
| | | /** 搜索按钮操作 */ |
| | | const handleQuery = () => { |