From 8b0476cb0cbd4baa4ab1214f4f9481bafe0a7db6 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期三, 21 十月 2026 17:35:07 +0800
Subject: [PATCH] feat(erp): 付款单合计付款支持手动修改

---
 src/views/erp/finance/payment/modules/form.vue |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/src/views/erp/finance/payment/modules/form.vue b/src/views/erp/finance/payment/modules/form.vue
index a37cb41..ea9c530 100644
--- a/src/views/erp/finance/payment/modules/form.vue
+++ b/src/views/erp/finance/payment/modules/form.vue
@@ -73,6 +73,15 @@
         formData.value.invoiceId = values.invoiceId;
         handleInvoiceChange(values.invoiceId);
       }
+      // 鍚堣浠樻鐢辨槑缁嗚嚜鍔ㄨ绠楋紝涔熷厑璁哥敤鎴锋墜鍔ㄤ慨鏀癸紱淇敼鍚庨噸鏂拌绠楀疄闄呬粯娆�
+      if (changedFields.includes('totalPrice')) {
+        formData.value.totalPrice = values.totalPrice ?? 0;
+        formData.value.paymentPrice =
+          formData.value.totalPrice - (values.discountPrice || 0);
+        formApi.setValues({
+          paymentPrice: formData.value.paymentPrice,
+        });
+      }
       // 鐩殑锛氬悓姝ュ埌 item-form 缁勪欢锛岃Е鍙戞暣浣撶殑浠锋牸璁$畻
       if (changedFields.includes('discountPrice')) {
         formData.value.discountPrice = values.discountPrice;

--
Gitblit v1.9.3