feat: 付款申请发票信息显示冲销状态并接入冲销明细
This commit is contained in:
@@ -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 {
|
||||||
|
|||||||
Reference in New Issue
Block a user