feat: 付款申请发票信息显示冲销状态并接入冲销明细

This commit is contained in:
刘泉佳
2026-11-09 18:18:15 +08:00
parent 4b31f7ee78
commit 4a4b9af694
@@ -316,6 +316,13 @@
<el-table-column label="匹配金额(含税)" min-width="150"> <el-table-column label="匹配金额(含税)" min-width="150">
<template #default="{ row }">{{ formatMoney(row.matchedAmount) }}</template> <template #default="{ row }">{{ formatMoney(row.matchedAmount) }}</template>
</el-table-column> </el-table-column>
<el-table-column label="冲销状态" width="110" align="center">
<template #default="{ row }">
<el-tag v-if="row.writeOffStatus === 'finished'" type="success">已完成</el-tag>
<el-tag v-else-if="row.invoiceNo" type="warning">未完成</el-tag>
<span v-else>-</span>
</template>
</el-table-column>
<el-table-column label="操作" width="220" fixed="right" align="center"> <el-table-column label="操作" width="220" fixed="right" align="center">
<template #default="{ row, $index }"> <template #default="{ row, $index }">
<div class="payment-form-page__invoice-actions"> <div class="payment-form-page__invoice-actions">
@@ -343,6 +350,9 @@
</el-table-column> </el-table-column>
</el-table> </el-table>
</section-card> </section-card>
<section-card v-if="recordId" title="发票冲销明细">
<invoice-write-off-table biz-type="payment_receipt" :biz-id="recordId" />
</section-card>
<section-card title="付款记录"> <section-card title="付款记录">
<el-table :data="paymentRecords" border <el-table :data="paymentRecords" border
><el-table-column type="index" label="序号" width="70" /><el-table-column ><el-table-column type="index" label="序号" width="70" /><el-table-column
@@ -753,6 +763,7 @@ import {
viewKingdeeFile, viewKingdeeFile,
} from '@/utils/kingdee-attachment'; } from '@/utils/kingdee-attachment';
import PdfPreview from '@/components/pdf-preview/main.vue'; import PdfPreview from '@/components/pdf-preview/main.vue';
import InvoiceWriteOffTable from '@/components/invoice-write-off-table/main.vue';
const attachmentViewerPlugins = [ const attachmentViewerPlugins = [
imagePlugin(), imagePlugin(),
@@ -829,6 +840,7 @@ export default {
ElImageViewer, ElImageViewer,
OpenFileViewer, OpenFileViewer,
PdfPreview, PdfPreview,
InvoiceWriteOffTable,
}, },
data() { data() {
return { return {