From 958d6d6e67c8375fe3ea9f11cbefe2aab1451fc3 Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期三, 11 二月 2026 16:25:01 +0800
Subject: [PATCH] 付款登记时,输入付款金额后,会弹出提示不可大于待付金额

---
 src/pages/procurementManagement/paymentEntry/add.vue |   11 ++++++++---
 1 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/src/pages/procurementManagement/paymentEntry/add.vue b/src/pages/procurementManagement/paymentEntry/add.vue
index 37b18a7..e9fde40 100644
--- a/src/pages/procurementManagement/paymentEntry/add.vue
+++ b/src/pages/procurementManagement/paymentEntry/add.vue
@@ -163,7 +163,9 @@
     registrant: "",
     paymentDate: "",
     registrationtDate: "",
-    ticketRegistrationId: "",
+    // ticketRegistrationId: "",
+    purchaseLedgerId: "",
+    salesLedgerProductId: "",
   });
   const currentNoReceiptAmount = ref(0);
 
@@ -231,7 +233,7 @@
       return;
     }
     loading.value = true;
-    paymentRegistrationAdd(form.value)
+    paymentRegistrationAdd([form.value])
       .then(() => {
         showToast("鎻愪氦鎴愬姛");
         onClickLeft();
@@ -246,7 +248,7 @@
     const rowStr = uni.getStorageSync("invoiceLedgerEditRow");
     const row = JSON.parse(rowStr);
     form.value = { ...row };
-    form.value.ticketRegistrationId = row.id;
+    // form.value.ticketRegistrationId = row.id;
     form.value.id = null;
     form.value.id = "";
     currentNoReceiptAmount.value = row.pendingTicketsTotal
@@ -255,6 +257,9 @@
     form.value.registrant = userStore.nickName;
     form.value.registrationtDate = getCurrentDate();
     form.value.paymentDate = getCurrentDate();
+    form.value.salesLedgerProductId = row.id || "";
+
+    form.value.purchaseLedgerId = row.salesLedgerId || "";
   };
   // 鑾峰彇褰撳墠鏃ユ湡骞舵牸寮忓寲涓� YYYY-MM-DD
   function getCurrentDate() {

--
Gitblit v1.9.3