diff --git a/src/api/payment/invoiceReceipt.js b/src/api/payment/invoiceReceipt.js
index 79d2fab..4fecc7a 100644
--- a/src/api/payment/invoiceReceipt.js
+++ b/src/api/payment/invoiceReceipt.js
@@ -44,6 +44,9 @@ export const invoiceDetailQuery = invoiceNo =>
// 先票后款:结算单认领收票单候选(审批通过且未被有效应付结算单认领)
export const claimCandidates = keyword =>
request({ url: `${baseUrl}/claim-candidates`, method: 'get', params: { keyword } });
+// 先票后款:结算单已认领收票登记列表(发票登记对话框回显已认领票)
+export const claimedReceipts = formalSettlementId =>
+ request({ url: `${baseUrl}/claimed-list`, method: 'get', params: { formalSettlementId } });
export const approvalStatusOptions = [
{ label: '草稿', value: 'draft' },
diff --git a/src/views/settlement/components/formal-settlement-table-panel.vue b/src/views/settlement/components/formal-settlement-table-panel.vue
index 927e6fd..60fb4f7 100644
--- a/src/views/settlement/components/formal-settlement-table-panel.vue
+++ b/src/views/settlement/components/formal-settlement-table-panel.vue
@@ -23,6 +23,15 @@
@click="$emit('payment')"
>付款申请
+
+ 发票登记
{{ formatMoney(row.invoiceAmount) }}
-
+
+
+ 已认领
({ ...item, claimed: true }));
+ } catch (error) {
+ this.invoiceRegisterDialog.candidates = [];
+ }
},
addInvoiceRegisterCandidates(rows) {
const existing = new Set(